Generics142.cpp 4.4 MB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074240752407624077240782407924080240812408224083240842408524086240872408824089240902409124092240932409424095240962409724098240992410024101241022410324104241052410624107241082410924110241112411224113241142411524116241172411824119241202412124122241232412424125241262412724128241292413024131241322413324134241352413624137241382413924140241412414224143241442414524146241472414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197241982419924200242012420224203242042420524206242072420824209242102421124212242132421424215242162421724218242192422024221242222422324224242252422624227242282422924230242312423224233242342423524236242372423824239242402424124242242432424424245242462424724248242492425024251242522425324254242552425624257242582425924260242612426224263242642426524266242672426824269242702427124272242732427424275242762427724278242792428024281242822428324284242852428624287242882428924290242912429224293242942429524296242972429824299243002430124302243032430424305243062430724308243092431024311243122431324314243152431624317243182431924320243212432224323243242432524326243272432824329243302433124332243332433424335243362433724338243392434024341243422434324344243452434624347243482434924350243512435224353243542435524356243572435824359243602436124362243632436424365243662436724368243692437024371243722437324374243752437624377243782437924380243812438224383243842438524386243872438824389243902439124392243932439424395243962439724398243992440024401244022440324404244052440624407244082440924410244112441224413244142441524416244172441824419244202442124422244232442424425244262442724428244292443024431244322443324434244352443624437244382443924440244412444224443244442444524446244472444824449244502445124452244532445424455244562445724458244592446024461244622446324464244652446624467244682446924470244712447224473244742447524476244772447824479244802448124482244832448424485244862448724488244892449024491244922449324494244952449624497244982449924500245012450224503245042450524506245072450824509245102451124512245132451424515245162451724518245192452024521245222452324524245252452624527245282452924530245312453224533245342453524536245372453824539245402454124542245432454424545245462454724548245492455024551245522455324554245552455624557245582455924560245612456224563245642456524566245672456824569245702457124572245732457424575245762457724578245792458024581245822458324584245852458624587245882458924590245912459224593245942459524596245972459824599246002460124602246032460424605246062460724608246092461024611246122461324614246152461624617246182461924620246212462224623246242462524626246272462824629246302463124632246332463424635246362463724638246392464024641246422464324644246452464624647246482464924650246512465224653246542465524656246572465824659246602466124662246632466424665246662466724668246692467024671246722467324674246752467624677246782467924680246812468224683246842468524686246872468824689246902469124692246932469424695246962469724698246992470024701247022470324704247052470624707247082470924710247112471224713247142471524716247172471824719247202472124722247232472424725247262472724728247292473024731247322473324734247352473624737247382473924740247412474224743247442474524746247472474824749247502475124752247532475424755247562475724758247592476024761247622476324764247652476624767247682476924770247712477224773247742477524776247772477824779247802478124782247832478424785247862478724788247892479024791247922479324794247952479624797247982479924800248012480224803248042480524806248072480824809248102481124812248132481424815248162481724818248192482024821248222482324824248252482624827248282482924830248312483224833248342483524836248372483824839248402484124842248432484424845248462484724848248492485024851248522485324854248552485624857248582485924860248612486224863248642486524866248672486824869248702487124872248732487424875248762487724878248792488024881248822488324884248852488624887248882488924890248912489224893248942489524896248972489824899249002490124902249032490424905249062490724908249092491024911249122491324914249152491624917249182491924920249212492224923249242492524926249272492824929249302493124932249332493424935249362493724938249392494024941249422494324944249452494624947249482494924950249512495224953249542495524956249572495824959249602496124962249632496424965249662496724968249692497024971249722497324974249752497624977249782497924980249812498224983249842498524986249872498824989249902499124992249932499424995249962499724998249992500025001250022500325004250052500625007250082500925010250112501225013250142501525016250172501825019250202502125022250232502425025250262502725028250292503025031250322503325034250352503625037250382503925040250412504225043250442504525046250472504825049250502505125052250532505425055250562505725058250592506025061250622506325064250652506625067250682506925070250712507225073250742507525076250772507825079250802508125082250832508425085250862508725088250892509025091250922509325094250952509625097250982509925100251012510225103251042510525106251072510825109251102511125112251132511425115251162511725118251192512025121251222512325124251252512625127251282512925130251312513225133251342513525136251372513825139251402514125142251432514425145251462514725148251492515025151251522515325154251552515625157251582515925160251612516225163251642516525166251672516825169251702517125172251732517425175251762517725178251792518025181251822518325184251852518625187251882518925190251912519225193251942519525196251972519825199252002520125202252032520425205252062520725208252092521025211252122521325214252152521625217252182521925220252212522225223252242522525226252272522825229252302523125232252332523425235252362523725238252392524025241252422524325244252452524625247252482524925250252512525225253252542525525256252572525825259252602526125262252632526425265252662526725268252692527025271252722527325274252752527625277252782527925280252812528225283252842528525286252872528825289252902529125292252932529425295252962529725298252992530025301253022530325304253052530625307253082530925310253112531225313253142531525316253172531825319253202532125322253232532425325253262532725328253292533025331253322533325334253352533625337253382533925340253412534225343253442534525346253472534825349253502535125352253532535425355253562535725358253592536025361253622536325364253652536625367253682536925370253712537225373253742537525376253772537825379253802538125382253832538425385253862538725388253892539025391253922539325394253952539625397253982539925400254012540225403254042540525406254072540825409254102541125412254132541425415254162541725418254192542025421254222542325424254252542625427254282542925430254312543225433254342543525436254372543825439254402544125442254432544425445254462544725448254492545025451254522545325454254552545625457254582545925460254612546225463254642546525466254672546825469254702547125472254732547425475254762547725478254792548025481254822548325484254852548625487254882548925490254912549225493254942549525496254972549825499255002550125502255032550425505255062550725508255092551025511255122551325514255152551625517255182551925520255212552225523255242552525526255272552825529255302553125532255332553425535255362553725538255392554025541255422554325544255452554625547255482554925550255512555225553255542555525556255572555825559255602556125562255632556425565255662556725568255692557025571255722557325574255752557625577255782557925580255812558225583255842558525586255872558825589255902559125592255932559425595255962559725598255992560025601256022560325604256052560625607256082560925610256112561225613256142561525616256172561825619256202562125622256232562425625256262562725628256292563025631256322563325634256352563625637256382563925640256412564225643256442564525646256472564825649256502565125652256532565425655256562565725658256592566025661256622566325664256652566625667256682566925670256712567225673256742567525676256772567825679256802568125682256832568425685256862568725688256892569025691256922569325694256952569625697256982569925700257012570225703257042570525706257072570825709257102571125712257132571425715257162571725718257192572025721257222572325724257252572625727257282572925730257312573225733257342573525736257372573825739257402574125742257432574425745257462574725748257492575025751257522575325754257552575625757257582575925760257612576225763257642576525766257672576825769257702577125772257732577425775257762577725778257792578025781257822578325784257852578625787257882578925790257912579225793257942579525796257972579825799258002580125802258032580425805258062580725808258092581025811258122581325814258152581625817258182581925820258212582225823258242582525826258272582825829258302583125832258332583425835258362583725838258392584025841258422584325844258452584625847258482584925850258512585225853258542585525856258572585825859258602586125862258632586425865258662586725868258692587025871258722587325874258752587625877258782587925880258812588225883258842588525886258872588825889258902589125892258932589425895258962589725898258992590025901259022590325904259052590625907259082590925910259112591225913259142591525916259172591825919259202592125922259232592425925259262592725928259292593025931259322593325934259352593625937259382593925940259412594225943259442594525946259472594825949259502595125952259532595425955259562595725958259592596025961259622596325964259652596625967259682596925970259712597225973259742597525976259772597825979259802598125982259832598425985259862598725988259892599025991259922599325994259952599625997259982599926000260012600226003260042600526006260072600826009260102601126012260132601426015260162601726018260192602026021260222602326024260252602626027260282602926030260312603226033260342603526036260372603826039260402604126042260432604426045260462604726048260492605026051260522605326054260552605626057260582605926060260612606226063260642606526066260672606826069260702607126072260732607426075260762607726078260792608026081260822608326084260852608626087260882608926090260912609226093260942609526096260972609826099261002610126102261032610426105261062610726108261092611026111261122611326114261152611626117261182611926120261212612226123261242612526126261272612826129261302613126132261332613426135261362613726138261392614026141261422614326144261452614626147261482614926150261512615226153261542615526156261572615826159261602616126162261632616426165261662616726168261692617026171261722617326174261752617626177261782617926180261812618226183261842618526186261872618826189261902619126192261932619426195261962619726198261992620026201262022620326204262052620626207262082620926210262112621226213262142621526216262172621826219262202622126222262232622426225262262622726228262292623026231262322623326234262352623626237262382623926240262412624226243262442624526246262472624826249262502625126252262532625426255262562625726258262592626026261262622626326264262652626626267262682626926270262712627226273262742627526276262772627826279262802628126282262832628426285262862628726288262892629026291262922629326294262952629626297262982629926300263012630226303263042630526306263072630826309263102631126312263132631426315263162631726318263192632026321263222632326324263252632626327263282632926330263312633226333263342633526336263372633826339263402634126342263432634426345263462634726348263492635026351263522635326354263552635626357263582635926360263612636226363263642636526366263672636826369263702637126372263732637426375263762637726378263792638026381263822638326384263852638626387263882638926390263912639226393263942639526396263972639826399264002640126402264032640426405264062640726408264092641026411264122641326414264152641626417264182641926420264212642226423264242642526426264272642826429264302643126432264332643426435264362643726438264392644026441264422644326444264452644626447264482644926450264512645226453264542645526456264572645826459264602646126462264632646426465264662646726468264692647026471264722647326474264752647626477264782647926480264812648226483264842648526486264872648826489264902649126492264932649426495264962649726498264992650026501265022650326504265052650626507265082650926510265112651226513265142651526516265172651826519265202652126522265232652426525265262652726528265292653026531265322653326534265352653626537265382653926540265412654226543265442654526546265472654826549265502655126552265532655426555265562655726558265592656026561265622656326564265652656626567265682656926570265712657226573265742657526576265772657826579265802658126582265832658426585265862658726588265892659026591265922659326594265952659626597265982659926600266012660226603266042660526606266072660826609266102661126612266132661426615266162661726618266192662026621266222662326624266252662626627266282662926630266312663226633266342663526636266372663826639266402664126642266432664426645266462664726648266492665026651266522665326654266552665626657266582665926660266612666226663266642666526666266672666826669266702667126672266732667426675266762667726678266792668026681266822668326684266852668626687266882668926690266912669226693266942669526696266972669826699267002670126702267032670426705267062670726708267092671026711267122671326714267152671626717267182671926720267212672226723267242672526726267272672826729267302673126732267332673426735267362673726738267392674026741267422674326744267452674626747267482674926750267512675226753267542675526756267572675826759267602676126762267632676426765267662676726768267692677026771267722677326774267752677626777267782677926780267812678226783267842678526786267872678826789267902679126792267932679426795267962679726798267992680026801268022680326804268052680626807268082680926810268112681226813268142681526816268172681826819268202682126822268232682426825268262682726828268292683026831268322683326834268352683626837268382683926840268412684226843268442684526846268472684826849268502685126852268532685426855268562685726858268592686026861268622686326864268652686626867268682686926870268712687226873268742687526876268772687826879268802688126882268832688426885268862688726888268892689026891268922689326894268952689626897268982689926900269012690226903269042690526906269072690826909269102691126912269132691426915269162691726918269192692026921269222692326924269252692626927269282692926930269312693226933269342693526936269372693826939269402694126942269432694426945269462694726948269492695026951269522695326954269552695626957269582695926960269612696226963269642696526966269672696826969269702697126972269732697426975269762697726978269792698026981269822698326984269852698626987269882698926990269912699226993269942699526996269972699826999270002700127002270032700427005270062700727008270092701027011270122701327014270152701627017270182701927020270212702227023270242702527026270272702827029270302703127032270332703427035270362703727038270392704027041270422704327044270452704627047270482704927050270512705227053270542705527056270572705827059270602706127062270632706427065270662706727068270692707027071270722707327074270752707627077270782707927080270812708227083270842708527086270872708827089270902709127092270932709427095270962709727098270992710027101271022710327104271052710627107271082710927110271112711227113271142711527116271172711827119271202712127122271232712427125271262712727128271292713027131271322713327134271352713627137271382713927140271412714227143271442714527146271472714827149271502715127152271532715427155271562715727158271592716027161271622716327164271652716627167271682716927170271712717227173271742717527176271772717827179271802718127182271832718427185271862718727188271892719027191271922719327194271952719627197271982719927200272012720227203272042720527206272072720827209272102721127212272132721427215272162721727218272192722027221272222722327224272252722627227272282722927230272312723227233272342723527236272372723827239272402724127242272432724427245272462724727248272492725027251272522725327254272552725627257272582725927260272612726227263272642726527266272672726827269272702727127272272732727427275272762727727278272792728027281272822728327284272852728627287272882728927290272912729227293272942729527296272972729827299273002730127302273032730427305273062730727308273092731027311273122731327314273152731627317273182731927320273212732227323273242732527326273272732827329273302733127332273332733427335273362733727338273392734027341273422734327344273452734627347273482734927350273512735227353273542735527356273572735827359273602736127362273632736427365273662736727368273692737027371273722737327374273752737627377273782737927380273812738227383273842738527386273872738827389273902739127392273932739427395273962739727398273992740027401274022740327404274052740627407274082740927410274112741227413274142741527416274172741827419274202742127422274232742427425274262742727428274292743027431274322743327434274352743627437274382743927440274412744227443274442744527446274472744827449274502745127452274532745427455274562745727458274592746027461274622746327464274652746627467274682746927470274712747227473274742747527476274772747827479274802748127482274832748427485274862748727488274892749027491274922749327494274952749627497274982749927500275012750227503275042750527506275072750827509275102751127512275132751427515275162751727518275192752027521275222752327524275252752627527275282752927530275312753227533275342753527536275372753827539275402754127542275432754427545275462754727548275492755027551275522755327554275552755627557275582755927560275612756227563275642756527566275672756827569275702757127572275732757427575275762757727578275792758027581275822758327584275852758627587275882758927590275912759227593275942759527596275972759827599276002760127602276032760427605276062760727608276092761027611276122761327614276152761627617276182761927620276212762227623276242762527626276272762827629276302763127632276332763427635276362763727638276392764027641276422764327644276452764627647276482764927650276512765227653276542765527656276572765827659276602766127662276632766427665276662766727668276692767027671276722767327674276752767627677276782767927680276812768227683276842768527686276872768827689276902769127692276932769427695276962769727698276992770027701277022770327704277052770627707277082770927710277112771227713277142771527716277172771827719277202772127722277232772427725277262772727728277292773027731277322773327734277352773627737277382773927740277412774227743277442774527746277472774827749277502775127752277532775427755277562775727758277592776027761277622776327764277652776627767277682776927770277712777227773277742777527776277772777827779277802778127782277832778427785277862778727788277892779027791277922779327794277952779627797277982779927800278012780227803278042780527806278072780827809278102781127812278132781427815278162781727818278192782027821278222782327824278252782627827278282782927830278312783227833278342783527836278372783827839278402784127842278432784427845278462784727848278492785027851278522785327854278552785627857278582785927860278612786227863278642786527866278672786827869278702787127872278732787427875278762787727878278792788027881278822788327884278852788627887278882788927890278912789227893278942789527896278972789827899279002790127902279032790427905279062790727908279092791027911279122791327914279152791627917279182791927920279212792227923279242792527926279272792827929279302793127932279332793427935279362793727938279392794027941279422794327944279452794627947279482794927950279512795227953279542795527956279572795827959279602796127962279632796427965279662796727968279692797027971279722797327974279752797627977279782797927980279812798227983279842798527986279872798827989279902799127992279932799427995279962799727998279992800028001280022800328004280052800628007280082800928010280112801228013280142801528016280172801828019280202802128022280232802428025280262802728028280292803028031280322803328034280352803628037280382803928040280412804228043280442804528046280472804828049280502805128052280532805428055280562805728058280592806028061280622806328064280652806628067280682806928070280712807228073280742807528076280772807828079280802808128082280832808428085280862808728088280892809028091280922809328094280952809628097280982809928100281012810228103281042810528106281072810828109281102811128112281132811428115281162811728118281192812028121281222812328124281252812628127281282812928130281312813228133281342813528136281372813828139281402814128142281432814428145281462814728148281492815028151281522815328154281552815628157281582815928160281612816228163281642816528166281672816828169281702817128172281732817428175281762817728178281792818028181281822818328184281852818628187281882818928190281912819228193281942819528196281972819828199282002820128202282032820428205282062820728208282092821028211282122821328214282152821628217282182821928220282212822228223282242822528226282272822828229282302823128232282332823428235282362823728238282392824028241282422824328244282452824628247282482824928250282512825228253282542825528256282572825828259282602826128262282632826428265282662826728268282692827028271282722827328274282752827628277282782827928280282812828228283282842828528286282872828828289282902829128292282932829428295282962829728298282992830028301283022830328304283052830628307283082830928310283112831228313283142831528316283172831828319283202832128322283232832428325283262832728328283292833028331283322833328334283352833628337283382833928340283412834228343283442834528346283472834828349283502835128352283532835428355283562835728358283592836028361283622836328364283652836628367283682836928370283712837228373283742837528376283772837828379283802838128382283832838428385283862838728388283892839028391283922839328394283952839628397283982839928400284012840228403284042840528406284072840828409284102841128412284132841428415284162841728418284192842028421284222842328424284252842628427284282842928430284312843228433284342843528436284372843828439284402844128442284432844428445284462844728448284492845028451284522845328454284552845628457284582845928460284612846228463284642846528466284672846828469284702847128472284732847428475284762847728478284792848028481284822848328484284852848628487284882848928490284912849228493284942849528496284972849828499285002850128502285032850428505285062850728508285092851028511285122851328514285152851628517285182851928520285212852228523285242852528526285272852828529285302853128532285332853428535285362853728538285392854028541285422854328544285452854628547285482854928550285512855228553285542855528556285572855828559285602856128562285632856428565285662856728568285692857028571285722857328574285752857628577285782857928580285812858228583285842858528586285872858828589285902859128592285932859428595285962859728598285992860028601286022860328604286052860628607286082860928610286112861228613286142861528616286172861828619286202862128622286232862428625286262862728628286292863028631286322863328634286352863628637286382863928640286412864228643286442864528646286472864828649286502865128652286532865428655286562865728658286592866028661286622866328664286652866628667286682866928670286712867228673286742867528676286772867828679286802868128682286832868428685286862868728688286892869028691286922869328694286952869628697286982869928700287012870228703287042870528706287072870828709287102871128712287132871428715287162871728718287192872028721287222872328724287252872628727287282872928730287312873228733287342873528736287372873828739287402874128742287432874428745287462874728748287492875028751287522875328754287552875628757287582875928760287612876228763287642876528766287672876828769287702877128772287732877428775287762877728778287792878028781287822878328784287852878628787287882878928790287912879228793287942879528796287972879828799288002880128802288032880428805288062880728808288092881028811288122881328814288152881628817288182881928820288212882228823288242882528826288272882828829288302883128832288332883428835288362883728838288392884028841288422884328844288452884628847288482884928850288512885228853288542885528856288572885828859288602886128862288632886428865288662886728868288692887028871288722887328874288752887628877288782887928880288812888228883288842888528886288872888828889288902889128892288932889428895288962889728898288992890028901289022890328904289052890628907289082890928910289112891228913289142891528916289172891828919289202892128922289232892428925289262892728928289292893028931289322893328934289352893628937289382893928940289412894228943289442894528946289472894828949289502895128952289532895428955289562895728958289592896028961289622896328964289652896628967289682896928970289712897228973289742897528976289772897828979289802898128982289832898428985289862898728988289892899028991289922899328994289952899628997289982899929000290012900229003290042900529006290072900829009290102901129012290132901429015290162901729018290192902029021290222902329024290252902629027290282902929030290312903229033290342903529036290372903829039290402904129042290432904429045290462904729048290492905029051290522905329054290552905629057290582905929060290612906229063290642906529066290672906829069290702907129072290732907429075290762907729078290792908029081290822908329084290852908629087290882908929090290912909229093290942909529096290972909829099291002910129102291032910429105291062910729108291092911029111291122911329114291152911629117291182911929120291212912229123291242912529126291272912829129291302913129132291332913429135291362913729138291392914029141291422914329144291452914629147291482914929150291512915229153291542915529156291572915829159291602916129162291632916429165291662916729168291692917029171291722917329174291752917629177291782917929180291812918229183291842918529186291872918829189291902919129192291932919429195291962919729198291992920029201292022920329204292052920629207292082920929210292112921229213292142921529216292172921829219292202922129222292232922429225292262922729228292292923029231292322923329234292352923629237292382923929240292412924229243292442924529246292472924829249292502925129252292532925429255292562925729258292592926029261292622926329264292652926629267292682926929270292712927229273292742927529276292772927829279292802928129282292832928429285292862928729288292892929029291292922929329294292952929629297292982929929300293012930229303293042930529306293072930829309293102931129312293132931429315293162931729318293192932029321293222932329324293252932629327293282932929330293312933229333293342933529336293372933829339293402934129342293432934429345293462934729348293492935029351293522935329354293552935629357293582935929360293612936229363293642936529366293672936829369293702937129372293732937429375293762937729378293792938029381293822938329384293852938629387293882938929390293912939229393293942939529396293972939829399294002940129402294032940429405294062940729408294092941029411294122941329414294152941629417294182941929420294212942229423294242942529426294272942829429294302943129432294332943429435294362943729438294392944029441294422944329444294452944629447294482944929450294512945229453294542945529456294572945829459294602946129462294632946429465294662946729468294692947029471294722947329474294752947629477294782947929480294812948229483294842948529486294872948829489294902949129492294932949429495294962949729498294992950029501295022950329504295052950629507295082950929510295112951229513295142951529516295172951829519295202952129522295232952429525295262952729528295292953029531295322953329534295352953629537295382953929540295412954229543295442954529546295472954829549295502955129552295532955429555295562955729558295592956029561295622956329564295652956629567295682956929570295712957229573295742957529576295772957829579295802958129582295832958429585295862958729588295892959029591295922959329594295952959629597295982959929600296012960229603296042960529606296072960829609296102961129612296132961429615296162961729618296192962029621296222962329624296252962629627296282962929630296312963229633296342963529636296372963829639296402964129642296432964429645296462964729648296492965029651296522965329654296552965629657296582965929660296612966229663296642966529666296672966829669296702967129672296732967429675296762967729678296792968029681296822968329684296852968629687296882968929690296912969229693296942969529696296972969829699297002970129702297032970429705297062970729708297092971029711297122971329714297152971629717297182971929720297212972229723297242972529726297272972829729297302973129732297332973429735297362973729738297392974029741297422974329744297452974629747297482974929750297512975229753297542975529756297572975829759297602976129762297632976429765297662976729768297692977029771297722977329774297752977629777297782977929780297812978229783297842978529786297872978829789297902979129792297932979429795297962979729798297992980029801298022980329804298052980629807298082980929810298112981229813298142981529816298172981829819298202982129822298232982429825298262982729828298292983029831298322983329834298352983629837298382983929840298412984229843298442984529846298472984829849298502985129852298532985429855298562985729858298592986029861298622986329864298652986629867298682986929870298712987229873298742987529876298772987829879298802988129882298832988429885298862988729888298892989029891298922989329894298952989629897298982989929900299012990229903299042990529906299072990829909299102991129912299132991429915299162991729918299192992029921299222992329924299252992629927299282992929930299312993229933299342993529936299372993829939299402994129942299432994429945299462994729948299492995029951299522995329954299552995629957299582995929960299612996229963299642996529966299672996829969299702997129972299732997429975299762997729978299792998029981299822998329984299852998629987299882998929990299912999229993299942999529996299972999829999300003000130002300033000430005300063000730008300093001030011300123001330014300153001630017300183001930020300213002230023300243002530026300273002830029300303003130032300333003430035300363003730038300393004030041300423004330044300453004630047300483004930050300513005230053300543005530056300573005830059300603006130062300633006430065300663006730068300693007030071300723007330074300753007630077300783007930080300813008230083300843008530086300873008830089300903009130092300933009430095300963009730098300993010030101301023010330104301053010630107301083010930110301113011230113301143011530116301173011830119301203012130122301233012430125301263012730128301293013030131301323013330134301353013630137301383013930140301413014230143301443014530146301473014830149301503015130152301533015430155301563015730158301593016030161301623016330164301653016630167301683016930170301713017230173301743017530176301773017830179301803018130182301833018430185301863018730188301893019030191301923019330194301953019630197301983019930200302013020230203302043020530206302073020830209302103021130212302133021430215302163021730218302193022030221302223022330224302253022630227302283022930230302313023230233302343023530236302373023830239302403024130242302433024430245302463024730248302493025030251302523025330254302553025630257302583025930260302613026230263302643026530266302673026830269302703027130272302733027430275302763027730278302793028030281302823028330284302853028630287302883028930290302913029230293302943029530296302973029830299303003030130302303033030430305303063030730308303093031030311303123031330314303153031630317303183031930320303213032230323303243032530326303273032830329303303033130332303333033430335303363033730338303393034030341303423034330344303453034630347303483034930350303513035230353303543035530356303573035830359303603036130362303633036430365303663036730368303693037030371303723037330374303753037630377303783037930380303813038230383303843038530386303873038830389303903039130392303933039430395303963039730398303993040030401304023040330404304053040630407304083040930410304113041230413304143041530416304173041830419304203042130422304233042430425304263042730428304293043030431304323043330434304353043630437304383043930440304413044230443304443044530446304473044830449304503045130452304533045430455304563045730458304593046030461304623046330464304653046630467304683046930470304713047230473304743047530476304773047830479304803048130482304833048430485304863048730488304893049030491304923049330494304953049630497304983049930500305013050230503305043050530506305073050830509305103051130512305133051430515305163051730518305193052030521305223052330524305253052630527305283052930530305313053230533305343053530536305373053830539305403054130542305433054430545305463054730548305493055030551305523055330554305553055630557305583055930560305613056230563305643056530566305673056830569305703057130572305733057430575305763057730578305793058030581305823058330584305853058630587305883058930590305913059230593305943059530596305973059830599306003060130602306033060430605306063060730608306093061030611306123061330614306153061630617306183061930620306213062230623306243062530626306273062830629306303063130632306333063430635306363063730638306393064030641306423064330644306453064630647306483064930650306513065230653306543065530656306573065830659306603066130662306633066430665306663066730668306693067030671306723067330674306753067630677306783067930680306813068230683306843068530686306873068830689306903069130692306933069430695306963069730698306993070030701307023070330704307053070630707307083070930710307113071230713307143071530716307173071830719307203072130722307233072430725307263072730728307293073030731307323073330734307353073630737307383073930740307413074230743307443074530746307473074830749307503075130752307533075430755307563075730758307593076030761307623076330764307653076630767307683076930770307713077230773307743077530776307773077830779307803078130782307833078430785307863078730788307893079030791307923079330794307953079630797307983079930800308013080230803308043080530806308073080830809308103081130812308133081430815308163081730818308193082030821308223082330824308253082630827308283082930830308313083230833308343083530836308373083830839308403084130842308433084430845308463084730848308493085030851308523085330854308553085630857308583085930860308613086230863308643086530866308673086830869308703087130872308733087430875308763087730878308793088030881308823088330884308853088630887308883088930890308913089230893308943089530896308973089830899309003090130902309033090430905309063090730908309093091030911309123091330914309153091630917309183091930920309213092230923309243092530926309273092830929309303093130932309333093430935309363093730938309393094030941309423094330944309453094630947309483094930950309513095230953309543095530956309573095830959309603096130962309633096430965309663096730968309693097030971309723097330974309753097630977309783097930980309813098230983309843098530986309873098830989309903099130992309933099430995309963099730998309993100031001310023100331004310053100631007310083100931010310113101231013310143101531016310173101831019310203102131022310233102431025310263102731028310293103031031310323103331034310353103631037310383103931040310413104231043310443104531046310473104831049310503105131052310533105431055310563105731058310593106031061310623106331064310653106631067310683106931070310713107231073310743107531076310773107831079310803108131082310833108431085310863108731088310893109031091310923109331094310953109631097310983109931100311013110231103311043110531106311073110831109311103111131112311133111431115311163111731118311193112031121311223112331124311253112631127311283112931130311313113231133311343113531136311373113831139311403114131142311433114431145311463114731148311493115031151311523115331154311553115631157311583115931160311613116231163311643116531166311673116831169311703117131172311733117431175311763117731178311793118031181311823118331184311853118631187311883118931190311913119231193311943119531196311973119831199312003120131202312033120431205312063120731208312093121031211312123121331214312153121631217312183121931220312213122231223312243122531226312273122831229312303123131232312333123431235312363123731238312393124031241312423124331244312453124631247312483124931250312513125231253312543125531256312573125831259312603126131262312633126431265312663126731268312693127031271312723127331274312753127631277312783127931280312813128231283312843128531286312873128831289312903129131292312933129431295312963129731298312993130031301313023130331304313053130631307313083130931310313113131231313313143131531316313173131831319313203132131322313233132431325313263132731328313293133031331313323133331334313353133631337313383133931340313413134231343313443134531346313473134831349313503135131352313533135431355313563135731358313593136031361313623136331364313653136631367313683136931370313713137231373313743137531376313773137831379313803138131382313833138431385313863138731388313893139031391313923139331394313953139631397313983139931400314013140231403314043140531406314073140831409314103141131412314133141431415314163141731418314193142031421314223142331424314253142631427314283142931430314313143231433314343143531436314373143831439314403144131442314433144431445314463144731448314493145031451314523145331454314553145631457314583145931460314613146231463314643146531466314673146831469314703147131472314733147431475314763147731478314793148031481314823148331484314853148631487314883148931490314913149231493314943149531496314973149831499315003150131502315033150431505315063150731508315093151031511315123151331514315153151631517315183151931520315213152231523315243152531526315273152831529315303153131532315333153431535315363153731538315393154031541315423154331544315453154631547315483154931550315513155231553315543155531556315573155831559315603156131562315633156431565315663156731568315693157031571315723157331574315753157631577315783157931580315813158231583315843158531586315873158831589315903159131592315933159431595315963159731598315993160031601316023160331604316053160631607316083160931610316113161231613316143161531616316173161831619316203162131622316233162431625316263162731628316293163031631316323163331634316353163631637316383163931640316413164231643316443164531646316473164831649316503165131652316533165431655316563165731658316593166031661316623166331664316653166631667316683166931670316713167231673316743167531676316773167831679316803168131682316833168431685316863168731688316893169031691316923169331694316953169631697316983169931700317013170231703317043170531706317073170831709317103171131712317133171431715317163171731718317193172031721317223172331724317253172631727317283172931730317313173231733317343173531736317373173831739317403174131742317433174431745317463174731748317493175031751317523175331754317553175631757317583175931760317613176231763317643176531766317673176831769317703177131772317733177431775317763177731778317793178031781317823178331784317853178631787317883178931790317913179231793317943179531796317973179831799318003180131802318033180431805318063180731808318093181031811318123181331814318153181631817318183181931820318213182231823318243182531826318273182831829318303183131832318333183431835318363183731838318393184031841318423184331844318453184631847318483184931850318513185231853318543185531856318573185831859318603186131862318633186431865318663186731868318693187031871318723187331874318753187631877318783187931880318813188231883318843188531886318873188831889318903189131892318933189431895318963189731898318993190031901319023190331904319053190631907319083190931910319113191231913319143191531916319173191831919319203192131922319233192431925319263192731928319293193031931319323193331934319353193631937319383193931940319413194231943319443194531946319473194831949319503195131952319533195431955319563195731958319593196031961319623196331964319653196631967319683196931970319713197231973319743197531976319773197831979319803198131982319833198431985319863198731988319893199031991319923199331994319953199631997319983199932000320013200232003320043200532006320073200832009320103201132012320133201432015320163201732018320193202032021320223202332024320253202632027320283202932030320313203232033320343203532036320373203832039320403204132042320433204432045320463204732048320493205032051320523205332054320553205632057320583205932060320613206232063320643206532066320673206832069320703207132072320733207432075320763207732078320793208032081320823208332084320853208632087320883208932090320913209232093320943209532096320973209832099321003210132102321033210432105321063210732108321093211032111321123211332114321153211632117321183211932120321213212232123321243212532126321273212832129321303213132132321333213432135321363213732138321393214032141321423214332144321453214632147321483214932150321513215232153321543215532156321573215832159321603216132162321633216432165321663216732168321693217032171321723217332174321753217632177321783217932180321813218232183321843218532186321873218832189321903219132192321933219432195321963219732198321993220032201322023220332204322053220632207322083220932210322113221232213322143221532216322173221832219322203222132222322233222432225322263222732228322293223032231322323223332234322353223632237322383223932240322413224232243322443224532246322473224832249322503225132252322533225432255322563225732258322593226032261322623226332264322653226632267322683226932270322713227232273322743227532276322773227832279322803228132282322833228432285322863228732288322893229032291322923229332294322953229632297322983229932300323013230232303323043230532306323073230832309323103231132312323133231432315323163231732318323193232032321323223232332324323253232632327323283232932330323313233232333323343233532336323373233832339323403234132342323433234432345323463234732348323493235032351323523235332354323553235632357323583235932360323613236232363323643236532366323673236832369323703237132372323733237432375323763237732378323793238032381323823238332384323853238632387323883238932390323913239232393323943239532396323973239832399324003240132402324033240432405324063240732408324093241032411324123241332414324153241632417324183241932420324213242232423324243242532426324273242832429324303243132432324333243432435324363243732438324393244032441324423244332444324453244632447324483244932450324513245232453324543245532456324573245832459324603246132462324633246432465324663246732468324693247032471324723247332474324753247632477324783247932480324813248232483324843248532486324873248832489324903249132492324933249432495324963249732498324993250032501325023250332504325053250632507325083250932510325113251232513325143251532516325173251832519325203252132522325233252432525325263252732528325293253032531325323253332534325353253632537325383253932540325413254232543325443254532546325473254832549325503255132552325533255432555325563255732558325593256032561325623256332564325653256632567325683256932570325713257232573325743257532576325773257832579325803258132582325833258432585325863258732588325893259032591325923259332594325953259632597325983259932600326013260232603326043260532606326073260832609326103261132612326133261432615326163261732618326193262032621326223262332624326253262632627326283262932630326313263232633326343263532636326373263832639326403264132642326433264432645326463264732648326493265032651326523265332654326553265632657326583265932660326613266232663326643266532666326673266832669326703267132672326733267432675326763267732678326793268032681326823268332684326853268632687326883268932690326913269232693326943269532696326973269832699327003270132702327033270432705327063270732708327093271032711327123271332714327153271632717327183271932720327213272232723327243272532726327273272832729327303273132732327333273432735327363273732738327393274032741327423274332744327453274632747327483274932750327513275232753327543275532756327573275832759327603276132762327633276432765327663276732768327693277032771327723277332774327753277632777327783277932780327813278232783327843278532786327873278832789327903279132792327933279432795327963279732798327993280032801328023280332804328053280632807328083280932810328113281232813328143281532816328173281832819328203282132822328233282432825328263282732828328293283032831328323283332834328353283632837328383283932840328413284232843328443284532846328473284832849328503285132852328533285432855328563285732858328593286032861328623286332864328653286632867328683286932870328713287232873328743287532876328773287832879328803288132882328833288432885328863288732888328893289032891328923289332894328953289632897328983289932900329013290232903329043290532906329073290832909329103291132912329133291432915329163291732918329193292032921329223292332924329253292632927329283292932930329313293232933329343293532936329373293832939329403294132942329433294432945329463294732948329493295032951329523295332954329553295632957329583295932960329613296232963329643296532966329673296832969329703297132972329733297432975329763297732978329793298032981329823298332984329853298632987329883298932990329913299232993329943299532996329973299832999330003300133002330033300433005330063300733008330093301033011330123301333014330153301633017330183301933020330213302233023330243302533026330273302833029330303303133032330333303433035330363303733038330393304033041330423304333044330453304633047330483304933050330513305233053330543305533056330573305833059330603306133062330633306433065330663306733068330693307033071330723307333074330753307633077330783307933080330813308233083330843308533086330873308833089330903309133092330933309433095330963309733098330993310033101331023310333104331053310633107331083310933110331113311233113331143311533116331173311833119331203312133122331233312433125331263312733128331293313033131331323313333134331353313633137331383313933140331413314233143331443314533146331473314833149331503315133152331533315433155331563315733158331593316033161331623316333164331653316633167331683316933170331713317233173331743317533176331773317833179331803318133182331833318433185331863318733188331893319033191331923319333194331953319633197331983319933200332013320233203332043320533206332073320833209332103321133212332133321433215332163321733218332193322033221332223322333224332253322633227332283322933230332313323233233332343323533236332373323833239332403324133242332433324433245332463324733248332493325033251332523325333254332553325633257332583325933260332613326233263332643326533266332673326833269332703327133272332733327433275332763327733278332793328033281332823328333284332853328633287332883328933290332913329233293332943329533296332973329833299333003330133302333033330433305333063330733308333093331033311333123331333314333153331633317333183331933320333213332233323333243332533326333273332833329333303333133332333333333433335333363333733338333393334033341333423334333344333453334633347333483334933350333513335233353333543335533356333573335833359333603336133362333633336433365333663336733368333693337033371333723337333374333753337633377333783337933380333813338233383333843338533386333873338833389333903339133392333933339433395333963339733398333993340033401334023340333404334053340633407334083340933410334113341233413334143341533416334173341833419334203342133422334233342433425334263342733428334293343033431334323343333434334353343633437334383343933440334413344233443334443344533446334473344833449334503345133452334533345433455334563345733458334593346033461334623346333464334653346633467334683346933470334713347233473334743347533476334773347833479334803348133482334833348433485334863348733488334893349033491334923349333494334953349633497334983349933500335013350233503335043350533506335073350833509335103351133512335133351433515335163351733518335193352033521335223352333524335253352633527335283352933530335313353233533335343353533536335373353833539335403354133542335433354433545335463354733548335493355033551335523355333554335553355633557335583355933560335613356233563335643356533566335673356833569335703357133572335733357433575335763357733578335793358033581335823358333584335853358633587335883358933590335913359233593335943359533596335973359833599336003360133602336033360433605336063360733608336093361033611336123361333614336153361633617336183361933620336213362233623336243362533626336273362833629336303363133632336333363433635336363363733638336393364033641336423364333644336453364633647336483364933650336513365233653336543365533656336573365833659336603366133662336633366433665336663366733668336693367033671336723367333674336753367633677336783367933680336813368233683336843368533686336873368833689336903369133692336933369433695336963369733698336993370033701337023370333704337053370633707337083370933710337113371233713337143371533716337173371833719337203372133722337233372433725337263372733728337293373033731337323373333734337353373633737337383373933740337413374233743337443374533746337473374833749337503375133752337533375433755337563375733758337593376033761337623376333764337653376633767337683376933770337713377233773337743377533776337773377833779337803378133782337833378433785337863378733788337893379033791337923379333794337953379633797337983379933800338013380233803338043380533806338073380833809338103381133812338133381433815338163381733818338193382033821338223382333824338253382633827338283382933830338313383233833338343383533836338373383833839338403384133842338433384433845338463384733848338493385033851338523385333854338553385633857338583385933860338613386233863338643386533866338673386833869338703387133872338733387433875338763387733878338793388033881338823388333884338853388633887338883388933890338913389233893338943389533896338973389833899339003390133902339033390433905339063390733908339093391033911339123391333914339153391633917339183391933920339213392233923339243392533926339273392833929339303393133932339333393433935339363393733938339393394033941339423394333944339453394633947339483394933950339513395233953339543395533956339573395833959339603396133962339633396433965339663396733968339693397033971339723397333974339753397633977339783397933980339813398233983339843398533986339873398833989339903399133992339933399433995339963399733998339993400034001340023400334004340053400634007340083400934010340113401234013340143401534016340173401834019340203402134022340233402434025340263402734028340293403034031340323403334034340353403634037340383403934040340413404234043340443404534046340473404834049340503405134052340533405434055340563405734058340593406034061340623406334064340653406634067340683406934070340713407234073340743407534076340773407834079340803408134082340833408434085340863408734088340893409034091340923409334094340953409634097340983409934100341013410234103341043410534106341073410834109341103411134112341133411434115341163411734118341193412034121341223412334124341253412634127341283412934130341313413234133341343413534136341373413834139341403414134142341433414434145341463414734148341493415034151341523415334154341553415634157341583415934160341613416234163341643416534166341673416834169341703417134172341733417434175341763417734178341793418034181341823418334184341853418634187341883418934190341913419234193341943419534196341973419834199342003420134202342033420434205342063420734208342093421034211342123421334214342153421634217342183421934220342213422234223342243422534226342273422834229342303423134232342333423434235342363423734238342393424034241342423424334244342453424634247342483424934250342513425234253342543425534256342573425834259342603426134262342633426434265342663426734268342693427034271342723427334274342753427634277342783427934280342813428234283342843428534286342873428834289342903429134292342933429434295342963429734298342993430034301343023430334304343053430634307343083430934310343113431234313343143431534316343173431834319343203432134322343233432434325343263432734328343293433034331343323433334334343353433634337343383433934340343413434234343343443434534346343473434834349343503435134352343533435434355343563435734358343593436034361343623436334364343653436634367343683436934370343713437234373343743437534376343773437834379343803438134382343833438434385343863438734388343893439034391343923439334394343953439634397343983439934400344013440234403344043440534406344073440834409344103441134412344133441434415344163441734418344193442034421344223442334424344253442634427344283442934430344313443234433344343443534436344373443834439344403444134442344433444434445344463444734448344493445034451344523445334454344553445634457344583445934460344613446234463344643446534466344673446834469344703447134472344733447434475344763447734478344793448034481344823448334484344853448634487344883448934490344913449234493344943449534496344973449834499345003450134502345033450434505345063450734508345093451034511345123451334514345153451634517345183451934520345213452234523345243452534526345273452834529345303453134532345333453434535345363453734538345393454034541345423454334544345453454634547345483454934550345513455234553345543455534556345573455834559345603456134562345633456434565345663456734568345693457034571345723457334574345753457634577345783457934580345813458234583345843458534586345873458834589345903459134592345933459434595345963459734598345993460034601346023460334604346053460634607346083460934610346113461234613346143461534616346173461834619346203462134622346233462434625346263462734628346293463034631346323463334634346353463634637346383463934640346413464234643346443464534646346473464834649346503465134652346533465434655346563465734658346593466034661346623466334664346653466634667346683466934670346713467234673346743467534676346773467834679346803468134682346833468434685346863468734688346893469034691346923469334694346953469634697346983469934700347013470234703347043470534706347073470834709347103471134712347133471434715347163471734718347193472034721347223472334724347253472634727347283472934730347313473234733347343473534736347373473834739347403474134742347433474434745347463474734748347493475034751347523475334754347553475634757347583475934760347613476234763347643476534766347673476834769347703477134772347733477434775347763477734778347793478034781347823478334784347853478634787347883478934790347913479234793347943479534796347973479834799348003480134802348033480434805348063480734808348093481034811348123481334814348153481634817348183481934820348213482234823348243482534826348273482834829348303483134832348333483434835348363483734838348393484034841348423484334844348453484634847348483484934850348513485234853348543485534856348573485834859348603486134862348633486434865348663486734868348693487034871348723487334874348753487634877348783487934880348813488234883348843488534886348873488834889348903489134892348933489434895348963489734898348993490034901349023490334904349053490634907349083490934910349113491234913349143491534916349173491834919349203492134922349233492434925349263492734928349293493034931349323493334934349353493634937349383493934940349413494234943349443494534946349473494834949349503495134952349533495434955349563495734958349593496034961349623496334964349653496634967349683496934970349713497234973349743497534976349773497834979349803498134982349833498434985349863498734988349893499034991349923499334994349953499634997349983499935000350013500235003350043500535006350073500835009350103501135012350133501435015350163501735018350193502035021350223502335024350253502635027350283502935030350313503235033350343503535036350373503835039350403504135042350433504435045350463504735048350493505035051350523505335054350553505635057350583505935060350613506235063350643506535066350673506835069350703507135072350733507435075350763507735078350793508035081350823508335084350853508635087350883508935090350913509235093350943509535096350973509835099351003510135102351033510435105351063510735108351093511035111351123511335114351153511635117351183511935120351213512235123351243512535126351273512835129351303513135132351333513435135351363513735138351393514035141351423514335144351453514635147351483514935150351513515235153351543515535156351573515835159351603516135162351633516435165351663516735168351693517035171351723517335174351753517635177351783517935180351813518235183351843518535186351873518835189351903519135192351933519435195351963519735198351993520035201352023520335204352053520635207352083520935210352113521235213352143521535216352173521835219352203522135222352233522435225352263522735228352293523035231352323523335234352353523635237352383523935240352413524235243352443524535246352473524835249352503525135252352533525435255352563525735258352593526035261352623526335264352653526635267352683526935270352713527235273352743527535276352773527835279352803528135282352833528435285352863528735288352893529035291352923529335294352953529635297352983529935300353013530235303353043530535306353073530835309353103531135312353133531435315353163531735318353193532035321353223532335324353253532635327353283532935330353313533235333353343533535336353373533835339353403534135342353433534435345353463534735348353493535035351353523535335354353553535635357353583535935360353613536235363353643536535366353673536835369353703537135372353733537435375353763537735378353793538035381353823538335384353853538635387353883538935390353913539235393353943539535396353973539835399354003540135402354033540435405354063540735408354093541035411354123541335414354153541635417354183541935420354213542235423354243542535426354273542835429354303543135432354333543435435354363543735438354393544035441354423544335444354453544635447354483544935450354513545235453354543545535456354573545835459354603546135462354633546435465354663546735468354693547035471354723547335474354753547635477354783547935480354813548235483354843548535486354873548835489354903549135492354933549435495354963549735498354993550035501355023550335504355053550635507355083550935510355113551235513355143551535516355173551835519355203552135522355233552435525355263552735528355293553035531355323553335534355353553635537355383553935540355413554235543355443554535546355473554835549355503555135552355533555435555355563555735558355593556035561355623556335564355653556635567355683556935570355713557235573355743557535576355773557835579355803558135582355833558435585355863558735588355893559035591355923559335594355953559635597355983559935600356013560235603356043560535606356073560835609356103561135612356133561435615356163561735618356193562035621356223562335624356253562635627356283562935630356313563235633356343563535636356373563835639356403564135642356433564435645356463564735648356493565035651356523565335654356553565635657356583565935660356613566235663356643566535666356673566835669356703567135672356733567435675356763567735678356793568035681356823568335684356853568635687356883568935690356913569235693356943569535696356973569835699357003570135702357033570435705357063570735708357093571035711357123571335714357153571635717357183571935720357213572235723357243572535726357273572835729357303573135732357333573435735357363573735738357393574035741357423574335744357453574635747357483574935750357513575235753357543575535756357573575835759357603576135762357633576435765357663576735768357693577035771357723577335774357753577635777357783577935780357813578235783357843578535786357873578835789357903579135792357933579435795357963579735798357993580035801358023580335804358053580635807358083580935810358113581235813358143581535816358173581835819358203582135822358233582435825358263582735828358293583035831358323583335834358353583635837358383583935840358413584235843358443584535846358473584835849358503585135852358533585435855358563585735858358593586035861358623586335864358653586635867358683586935870358713587235873358743587535876358773587835879358803588135882358833588435885358863588735888358893589035891358923589335894358953589635897358983589935900359013590235903359043590535906359073590835909359103591135912359133591435915359163591735918359193592035921359223592335924359253592635927359283592935930359313593235933359343593535936359373593835939359403594135942359433594435945359463594735948359493595035951359523595335954359553595635957359583595935960359613596235963359643596535966359673596835969359703597135972359733597435975359763597735978359793598035981359823598335984359853598635987359883598935990359913599235993359943599535996359973599835999360003600136002360033600436005360063600736008360093601036011360123601336014360153601636017360183601936020360213602236023360243602536026360273602836029360303603136032360333603436035360363603736038360393604036041360423604336044360453604636047360483604936050360513605236053360543605536056360573605836059360603606136062360633606436065360663606736068360693607036071360723607336074360753607636077360783607936080360813608236083360843608536086360873608836089360903609136092360933609436095360963609736098360993610036101361023610336104361053610636107361083610936110361113611236113361143611536116361173611836119361203612136122361233612436125361263612736128361293613036131361323613336134361353613636137361383613936140361413614236143361443614536146361473614836149361503615136152361533615436155361563615736158361593616036161361623616336164361653616636167361683616936170361713617236173361743617536176361773617836179361803618136182361833618436185361863618736188361893619036191361923619336194361953619636197361983619936200362013620236203362043620536206362073620836209362103621136212362133621436215362163621736218362193622036221362223622336224362253622636227362283622936230362313623236233362343623536236362373623836239362403624136242362433624436245362463624736248362493625036251362523625336254362553625636257362583625936260362613626236263362643626536266362673626836269362703627136272362733627436275362763627736278362793628036281362823628336284362853628636287362883628936290362913629236293362943629536296362973629836299363003630136302363033630436305363063630736308363093631036311363123631336314363153631636317363183631936320363213632236323363243632536326363273632836329363303633136332363333633436335363363633736338363393634036341363423634336344363453634636347363483634936350363513635236353363543635536356363573635836359363603636136362363633636436365363663636736368363693637036371363723637336374363753637636377363783637936380363813638236383363843638536386363873638836389363903639136392363933639436395363963639736398363993640036401364023640336404364053640636407364083640936410364113641236413364143641536416364173641836419364203642136422364233642436425364263642736428364293643036431364323643336434364353643636437364383643936440364413644236443364443644536446364473644836449364503645136452364533645436455364563645736458364593646036461364623646336464364653646636467364683646936470364713647236473364743647536476364773647836479364803648136482364833648436485364863648736488364893649036491364923649336494364953649636497364983649936500365013650236503365043650536506365073650836509365103651136512365133651436515365163651736518365193652036521365223652336524365253652636527365283652936530365313653236533365343653536536365373653836539365403654136542365433654436545365463654736548365493655036551365523655336554365553655636557365583655936560365613656236563365643656536566365673656836569365703657136572365733657436575365763657736578365793658036581365823658336584365853658636587365883658936590365913659236593365943659536596365973659836599366003660136602366033660436605366063660736608366093661036611366123661336614366153661636617366183661936620366213662236623366243662536626366273662836629366303663136632366333663436635366363663736638366393664036641366423664336644366453664636647366483664936650366513665236653366543665536656366573665836659366603666136662366633666436665366663666736668366693667036671366723667336674366753667636677366783667936680366813668236683366843668536686366873668836689366903669136692366933669436695366963669736698366993670036701367023670336704367053670636707367083670936710367113671236713367143671536716367173671836719367203672136722367233672436725367263672736728367293673036731367323673336734367353673636737367383673936740367413674236743367443674536746367473674836749367503675136752367533675436755367563675736758367593676036761367623676336764367653676636767367683676936770367713677236773367743677536776367773677836779367803678136782367833678436785367863678736788367893679036791367923679336794367953679636797367983679936800368013680236803368043680536806368073680836809368103681136812368133681436815368163681736818368193682036821368223682336824368253682636827368283682936830368313683236833368343683536836368373683836839368403684136842368433684436845368463684736848368493685036851368523685336854368553685636857368583685936860368613686236863368643686536866368673686836869368703687136872368733687436875368763687736878368793688036881368823688336884368853688636887368883688936890368913689236893368943689536896368973689836899369003690136902369033690436905369063690736908369093691036911369123691336914369153691636917369183691936920369213692236923369243692536926369273692836929369303693136932369333693436935369363693736938369393694036941369423694336944369453694636947369483694936950369513695236953369543695536956369573695836959369603696136962369633696436965369663696736968369693697036971369723697336974369753697636977369783697936980369813698236983369843698536986369873698836989369903699136992369933699436995369963699736998369993700037001370023700337004370053700637007370083700937010370113701237013370143701537016370173701837019370203702137022370233702437025370263702737028370293703037031370323703337034370353703637037370383703937040370413704237043370443704537046370473704837049370503705137052370533705437055370563705737058370593706037061370623706337064370653706637067370683706937070370713707237073370743707537076370773707837079370803708137082370833708437085370863708737088370893709037091370923709337094370953709637097370983709937100371013710237103371043710537106371073710837109371103711137112371133711437115371163711737118371193712037121371223712337124371253712637127371283712937130371313713237133371343713537136371373713837139371403714137142371433714437145371463714737148371493715037151371523715337154371553715637157371583715937160371613716237163371643716537166371673716837169371703717137172371733717437175371763717737178371793718037181371823718337184371853718637187371883718937190371913719237193371943719537196371973719837199372003720137202372033720437205372063720737208372093721037211372123721337214372153721637217372183721937220372213722237223372243722537226372273722837229372303723137232372333723437235372363723737238372393724037241372423724337244372453724637247372483724937250372513725237253372543725537256372573725837259372603726137262372633726437265372663726737268372693727037271372723727337274372753727637277372783727937280372813728237283372843728537286372873728837289372903729137292372933729437295372963729737298372993730037301373023730337304373053730637307373083730937310373113731237313373143731537316373173731837319373203732137322373233732437325373263732737328373293733037331373323733337334373353733637337373383733937340373413734237343373443734537346373473734837349373503735137352373533735437355373563735737358373593736037361373623736337364373653736637367373683736937370373713737237373373743737537376373773737837379373803738137382373833738437385373863738737388373893739037391373923739337394373953739637397373983739937400374013740237403374043740537406374073740837409374103741137412374133741437415374163741737418374193742037421374223742337424374253742637427374283742937430374313743237433374343743537436374373743837439374403744137442374433744437445374463744737448374493745037451374523745337454374553745637457374583745937460374613746237463374643746537466374673746837469374703747137472374733747437475374763747737478374793748037481374823748337484374853748637487374883748937490374913749237493374943749537496374973749837499375003750137502375033750437505375063750737508375093751037511375123751337514375153751637517375183751937520375213752237523375243752537526375273752837529375303753137532375333753437535375363753737538375393754037541375423754337544375453754637547375483754937550375513755237553375543755537556375573755837559375603756137562375633756437565375663756737568375693757037571375723757337574375753757637577375783757937580375813758237583375843758537586375873758837589375903759137592375933759437595375963759737598375993760037601376023760337604376053760637607376083760937610376113761237613376143761537616376173761837619376203762137622376233762437625376263762737628376293763037631376323763337634376353763637637376383763937640376413764237643376443764537646376473764837649376503765137652376533765437655376563765737658376593766037661376623766337664376653766637667376683766937670376713767237673376743767537676376773767837679376803768137682376833768437685376863768737688376893769037691376923769337694376953769637697376983769937700377013770237703377043770537706377073770837709377103771137712377133771437715377163771737718377193772037721377223772337724377253772637727377283772937730377313773237733377343773537736377373773837739377403774137742377433774437745377463774737748377493775037751377523775337754377553775637757377583775937760377613776237763377643776537766377673776837769377703777137772377733777437775377763777737778377793778037781377823778337784377853778637787377883778937790377913779237793377943779537796377973779837799378003780137802378033780437805378063780737808378093781037811378123781337814378153781637817378183781937820378213782237823378243782537826378273782837829378303783137832378333783437835378363783737838378393784037841378423784337844378453784637847378483784937850378513785237853378543785537856378573785837859378603786137862378633786437865378663786737868378693787037871378723787337874378753787637877378783787937880378813788237883378843788537886378873788837889378903789137892378933789437895378963789737898378993790037901379023790337904379053790637907379083790937910379113791237913379143791537916379173791837919379203792137922379233792437925379263792737928379293793037931379323793337934379353793637937379383793937940379413794237943379443794537946379473794837949379503795137952379533795437955379563795737958379593796037961379623796337964379653796637967379683796937970379713797237973379743797537976379773797837979379803798137982379833798437985379863798737988379893799037991379923799337994379953799637997379983799938000380013800238003380043800538006380073800838009380103801138012380133801438015380163801738018380193802038021380223802338024380253802638027380283802938030380313803238033380343803538036380373803838039380403804138042380433804438045380463804738048380493805038051380523805338054380553805638057380583805938060380613806238063380643806538066380673806838069380703807138072380733807438075380763807738078380793808038081380823808338084380853808638087380883808938090380913809238093380943809538096380973809838099381003810138102381033810438105381063810738108381093811038111381123811338114381153811638117381183811938120381213812238123381243812538126381273812838129381303813138132381333813438135381363813738138381393814038141381423814338144381453814638147381483814938150381513815238153381543815538156381573815838159381603816138162381633816438165381663816738168381693817038171381723817338174381753817638177381783817938180381813818238183381843818538186381873818838189381903819138192381933819438195381963819738198381993820038201382023820338204382053820638207382083820938210382113821238213382143821538216382173821838219382203822138222382233822438225382263822738228382293823038231382323823338234382353823638237382383823938240382413824238243382443824538246382473824838249382503825138252382533825438255382563825738258382593826038261382623826338264382653826638267382683826938270382713827238273382743827538276382773827838279382803828138282382833828438285382863828738288382893829038291382923829338294382953829638297382983829938300383013830238303383043830538306383073830838309383103831138312383133831438315383163831738318383193832038321383223832338324383253832638327383283832938330383313833238333383343833538336383373833838339383403834138342383433834438345383463834738348383493835038351383523835338354383553835638357383583835938360383613836238363383643836538366383673836838369383703837138372383733837438375383763837738378383793838038381383823838338384383853838638387383883838938390383913839238393383943839538396383973839838399384003840138402384033840438405384063840738408384093841038411384123841338414384153841638417384183841938420384213842238423384243842538426384273842838429384303843138432384333843438435384363843738438384393844038441384423844338444384453844638447384483844938450384513845238453384543845538456384573845838459384603846138462384633846438465384663846738468384693847038471384723847338474384753847638477384783847938480384813848238483384843848538486384873848838489384903849138492384933849438495384963849738498384993850038501385023850338504385053850638507385083850938510385113851238513385143851538516385173851838519385203852138522385233852438525385263852738528385293853038531385323853338534385353853638537385383853938540385413854238543385443854538546385473854838549385503855138552385533855438555385563855738558385593856038561385623856338564385653856638567385683856938570385713857238573385743857538576385773857838579385803858138582385833858438585385863858738588385893859038591385923859338594385953859638597385983859938600386013860238603386043860538606386073860838609386103861138612386133861438615386163861738618386193862038621386223862338624386253862638627386283862938630386313863238633386343863538636386373863838639386403864138642386433864438645386463864738648386493865038651386523865338654386553865638657386583865938660386613866238663386643866538666386673866838669386703867138672386733867438675386763867738678386793868038681386823868338684386853868638687386883868938690386913869238693386943869538696386973869838699387003870138702387033870438705387063870738708387093871038711387123871338714387153871638717387183871938720387213872238723387243872538726387273872838729387303873138732387333873438735387363873738738387393874038741387423874338744387453874638747387483874938750387513875238753387543875538756387573875838759387603876138762387633876438765387663876738768387693877038771387723877338774387753877638777387783877938780387813878238783387843878538786387873878838789387903879138792387933879438795387963879738798387993880038801388023880338804388053880638807388083880938810388113881238813388143881538816388173881838819388203882138822388233882438825388263882738828388293883038831388323883338834388353883638837388383883938840388413884238843388443884538846388473884838849388503885138852388533885438855388563885738858388593886038861388623886338864388653886638867388683886938870388713887238873388743887538876388773887838879388803888138882388833888438885388863888738888388893889038891388923889338894388953889638897388983889938900389013890238903389043890538906389073890838909389103891138912389133891438915389163891738918389193892038921389223892338924389253892638927389283892938930389313893238933389343893538936389373893838939389403894138942389433894438945389463894738948389493895038951389523895338954389553895638957389583895938960389613896238963389643896538966389673896838969389703897138972389733897438975389763897738978389793898038981389823898338984389853898638987389883898938990389913899238993389943899538996389973899838999390003900139002390033900439005390063900739008390093901039011390123901339014390153901639017390183901939020390213902239023390243902539026390273902839029390303903139032390333903439035390363903739038390393904039041390423904339044390453904639047390483904939050390513905239053390543905539056390573905839059390603906139062390633906439065390663906739068390693907039071390723907339074390753907639077390783907939080390813908239083390843908539086390873908839089390903909139092390933909439095390963909739098390993910039101391023910339104391053910639107391083910939110391113911239113391143911539116391173911839119391203912139122391233912439125391263912739128391293913039131391323913339134391353913639137391383913939140391413914239143391443914539146391473914839149391503915139152391533915439155391563915739158391593916039161391623916339164391653916639167391683916939170391713917239173391743917539176391773917839179391803918139182391833918439185391863918739188391893919039191391923919339194391953919639197391983919939200392013920239203392043920539206392073920839209392103921139212392133921439215392163921739218392193922039221392223922339224392253922639227392283922939230392313923239233392343923539236392373923839239392403924139242392433924439245392463924739248392493925039251392523925339254392553925639257392583925939260392613926239263392643926539266392673926839269392703927139272392733927439275392763927739278392793928039281392823928339284392853928639287392883928939290392913929239293392943929539296392973929839299393003930139302393033930439305393063930739308393093931039311393123931339314393153931639317393183931939320393213932239323393243932539326393273932839329393303933139332393333933439335393363933739338393393934039341393423934339344393453934639347393483934939350393513935239353393543935539356393573935839359393603936139362393633936439365393663936739368393693937039371393723937339374393753937639377393783937939380393813938239383393843938539386393873938839389393903939139392393933939439395393963939739398393993940039401394023940339404394053940639407394083940939410394113941239413394143941539416394173941839419394203942139422394233942439425394263942739428394293943039431394323943339434394353943639437394383943939440394413944239443394443944539446394473944839449394503945139452394533945439455394563945739458394593946039461394623946339464394653946639467394683946939470394713947239473394743947539476394773947839479394803948139482394833948439485394863948739488394893949039491394923949339494394953949639497394983949939500395013950239503395043950539506395073950839509395103951139512395133951439515395163951739518395193952039521395223952339524395253952639527395283952939530395313953239533395343953539536395373953839539395403954139542395433954439545395463954739548395493955039551395523955339554395553955639557395583955939560395613956239563395643956539566395673956839569395703957139572395733957439575395763957739578395793958039581395823958339584395853958639587395883958939590395913959239593395943959539596395973959839599396003960139602396033960439605396063960739608396093961039611396123961339614396153961639617396183961939620396213962239623396243962539626396273962839629396303963139632396333963439635396363963739638396393964039641396423964339644396453964639647396483964939650396513965239653396543965539656396573965839659396603966139662396633966439665396663966739668396693967039671396723967339674396753967639677396783967939680396813968239683396843968539686396873968839689396903969139692396933969439695396963969739698396993970039701397023970339704397053970639707397083970939710397113971239713397143971539716397173971839719397203972139722397233972439725397263972739728397293973039731397323973339734397353973639737397383973939740397413974239743397443974539746397473974839749397503975139752397533975439755397563975739758397593976039761397623976339764397653976639767397683976939770397713977239773397743977539776397773977839779397803978139782397833978439785397863978739788397893979039791397923979339794397953979639797397983979939800398013980239803398043980539806398073980839809398103981139812398133981439815398163981739818398193982039821398223982339824398253982639827398283982939830398313983239833398343983539836398373983839839398403984139842398433984439845398463984739848398493985039851398523985339854398553985639857398583985939860398613986239863398643986539866398673986839869398703987139872398733987439875398763987739878398793988039881398823988339884398853988639887398883988939890398913989239893398943989539896398973989839899399003990139902399033990439905399063990739908399093991039911399123991339914399153991639917399183991939920399213992239923399243992539926399273992839929399303993139932399333993439935399363993739938399393994039941399423994339944399453994639947399483994939950399513995239953399543995539956399573995839959399603996139962399633996439965399663996739968399693997039971399723997339974399753997639977399783997939980399813998239983399843998539986399873998839989399903999139992399933999439995399963999739998399994000040001400024000340004400054000640007400084000940010400114001240013400144001540016400174001840019400204002140022400234002440025400264002740028400294003040031400324003340034400354003640037400384003940040400414004240043400444004540046400474004840049400504005140052400534005440055400564005740058400594006040061400624006340064400654006640067400684006940070400714007240073400744007540076400774007840079400804008140082400834008440085400864008740088400894009040091400924009340094400954009640097400984009940100401014010240103401044010540106401074010840109401104011140112401134011440115401164011740118401194012040121401224012340124401254012640127401284012940130401314013240133401344013540136401374013840139401404014140142401434014440145401464014740148401494015040151401524015340154401554015640157401584015940160401614016240163401644016540166401674016840169401704017140172401734017440175401764017740178401794018040181401824018340184401854018640187401884018940190401914019240193401944019540196401974019840199402004020140202402034020440205402064020740208402094021040211402124021340214402154021640217402184021940220402214022240223402244022540226402274022840229402304023140232402334023440235402364023740238402394024040241402424024340244402454024640247402484024940250402514025240253402544025540256402574025840259402604026140262402634026440265402664026740268402694027040271402724027340274402754027640277402784027940280402814028240283402844028540286402874028840289402904029140292402934029440295402964029740298402994030040301403024030340304403054030640307403084030940310403114031240313403144031540316403174031840319403204032140322403234032440325403264032740328403294033040331403324033340334403354033640337403384033940340403414034240343403444034540346403474034840349403504035140352403534035440355403564035740358403594036040361403624036340364403654036640367403684036940370403714037240373403744037540376403774037840379403804038140382403834038440385403864038740388403894039040391403924039340394403954039640397403984039940400404014040240403404044040540406404074040840409404104041140412404134041440415404164041740418404194042040421404224042340424404254042640427404284042940430404314043240433404344043540436404374043840439404404044140442404434044440445404464044740448404494045040451404524045340454404554045640457404584045940460404614046240463404644046540466404674046840469404704047140472404734047440475404764047740478404794048040481404824048340484404854048640487404884048940490404914049240493404944049540496404974049840499405004050140502405034050440505405064050740508405094051040511405124051340514405154051640517405184051940520405214052240523405244052540526405274052840529405304053140532405334053440535405364053740538405394054040541405424054340544405454054640547405484054940550405514055240553405544055540556405574055840559405604056140562405634056440565405664056740568405694057040571405724057340574405754057640577405784057940580405814058240583405844058540586405874058840589405904059140592405934059440595405964059740598405994060040601406024060340604406054060640607406084060940610406114061240613406144061540616406174061840619406204062140622406234062440625406264062740628406294063040631406324063340634406354063640637406384063940640406414064240643406444064540646406474064840649406504065140652406534065440655406564065740658406594066040661406624066340664406654066640667406684066940670406714067240673406744067540676406774067840679406804068140682406834068440685406864068740688406894069040691406924069340694406954069640697406984069940700407014070240703407044070540706407074070840709407104071140712407134071440715407164071740718407194072040721407224072340724407254072640727407284072940730407314073240733407344073540736407374073840739407404074140742407434074440745407464074740748407494075040751407524075340754407554075640757407584075940760407614076240763407644076540766407674076840769407704077140772407734077440775407764077740778407794078040781407824078340784407854078640787407884078940790407914079240793407944079540796407974079840799408004080140802408034080440805408064080740808408094081040811408124081340814408154081640817408184081940820408214082240823408244082540826408274082840829408304083140832408334083440835408364083740838408394084040841408424084340844408454084640847408484084940850408514085240853408544085540856408574085840859408604086140862408634086440865408664086740868408694087040871408724087340874408754087640877408784087940880408814088240883408844088540886408874088840889408904089140892408934089440895408964089740898408994090040901409024090340904409054090640907409084090940910409114091240913409144091540916409174091840919409204092140922409234092440925409264092740928409294093040931409324093340934409354093640937409384093940940409414094240943409444094540946409474094840949409504095140952409534095440955409564095740958409594096040961409624096340964409654096640967409684096940970409714097240973409744097540976409774097840979409804098140982409834098440985409864098740988409894099040991409924099340994409954099640997409984099941000410014100241003410044100541006410074100841009410104101141012410134101441015410164101741018410194102041021410224102341024410254102641027410284102941030410314103241033410344103541036410374103841039410404104141042410434104441045410464104741048410494105041051410524105341054410554105641057410584105941060410614106241063410644106541066410674106841069410704107141072410734107441075410764107741078410794108041081410824108341084410854108641087410884108941090410914109241093410944109541096410974109841099411004110141102411034110441105411064110741108411094111041111411124111341114411154111641117411184111941120411214112241123411244112541126411274112841129411304113141132411334113441135411364113741138411394114041141411424114341144411454114641147411484114941150411514115241153411544115541156411574115841159411604116141162411634116441165411664116741168411694117041171411724117341174411754117641177411784117941180411814118241183411844118541186411874118841189411904119141192411934119441195411964119741198411994120041201412024120341204412054120641207412084120941210412114121241213412144121541216412174121841219412204122141222412234122441225412264122741228412294123041231412324123341234412354123641237412384123941240412414124241243412444124541246412474124841249412504125141252412534125441255412564125741258412594126041261412624126341264412654126641267412684126941270412714127241273412744127541276412774127841279412804128141282412834128441285412864128741288412894129041291412924129341294412954129641297412984129941300413014130241303413044130541306413074130841309413104131141312413134131441315413164131741318413194132041321413224132341324413254132641327413284132941330413314133241333413344133541336413374133841339413404134141342413434134441345413464134741348413494135041351413524135341354413554135641357413584135941360413614136241363413644136541366413674136841369413704137141372413734137441375413764137741378413794138041381413824138341384413854138641387413884138941390413914139241393413944139541396413974139841399414004140141402414034140441405414064140741408414094141041411414124141341414414154141641417414184141941420414214142241423414244142541426414274142841429414304143141432414334143441435414364143741438414394144041441414424144341444414454144641447414484144941450414514145241453414544145541456414574145841459414604146141462414634146441465414664146741468414694147041471414724147341474414754147641477414784147941480414814148241483414844148541486414874148841489414904149141492414934149441495414964149741498414994150041501415024150341504415054150641507415084150941510415114151241513415144151541516415174151841519415204152141522415234152441525415264152741528415294153041531415324153341534415354153641537415384153941540415414154241543415444154541546415474154841549415504155141552415534155441555415564155741558415594156041561415624156341564415654156641567415684156941570415714157241573415744157541576415774157841579415804158141582415834158441585415864158741588415894159041591415924159341594415954159641597415984159941600416014160241603416044160541606416074160841609416104161141612416134161441615416164161741618416194162041621416224162341624416254162641627416284162941630416314163241633416344163541636416374163841639416404164141642416434164441645416464164741648416494165041651416524165341654416554165641657416584165941660416614166241663416644166541666416674166841669416704167141672416734167441675416764167741678416794168041681416824168341684416854168641687416884168941690416914169241693416944169541696416974169841699417004170141702417034170441705417064170741708417094171041711417124171341714417154171641717417184171941720417214172241723417244172541726417274172841729417304173141732417334173441735417364173741738417394174041741417424174341744417454174641747417484174941750417514175241753417544175541756417574175841759417604176141762417634176441765417664176741768417694177041771417724177341774417754177641777417784177941780417814178241783417844178541786417874178841789417904179141792417934179441795417964179741798417994180041801418024180341804418054180641807418084180941810418114181241813418144181541816418174181841819418204182141822418234182441825418264182741828418294183041831418324183341834418354183641837418384183941840418414184241843418444184541846418474184841849418504185141852418534185441855418564185741858418594186041861418624186341864418654186641867418684186941870418714187241873418744187541876418774187841879418804188141882418834188441885418864188741888418894189041891418924189341894418954189641897418984189941900419014190241903419044190541906419074190841909419104191141912419134191441915419164191741918419194192041921419224192341924419254192641927419284192941930419314193241933419344193541936419374193841939419404194141942419434194441945419464194741948419494195041951419524195341954419554195641957419584195941960419614196241963419644196541966419674196841969419704197141972419734197441975419764197741978419794198041981419824198341984419854198641987419884198941990419914199241993419944199541996419974199841999420004200142002420034200442005420064200742008420094201042011420124201342014420154201642017420184201942020420214202242023420244202542026420274202842029420304203142032420334203442035420364203742038420394204042041420424204342044420454204642047420484204942050420514205242053420544205542056420574205842059420604206142062420634206442065420664206742068420694207042071420724207342074420754207642077420784207942080420814208242083420844208542086420874208842089420904209142092420934209442095420964209742098420994210042101421024210342104421054210642107421084210942110421114211242113421144211542116421174211842119421204212142122421234212442125421264212742128421294213042131421324213342134421354213642137421384213942140421414214242143421444214542146421474214842149421504215142152421534215442155421564215742158421594216042161421624216342164421654216642167421684216942170421714217242173421744217542176421774217842179421804218142182421834218442185421864218742188421894219042191421924219342194421954219642197421984219942200422014220242203422044220542206422074220842209422104221142212422134221442215422164221742218422194222042221422224222342224422254222642227422284222942230422314223242233422344223542236422374223842239422404224142242422434224442245422464224742248422494225042251422524225342254422554225642257422584225942260422614226242263422644226542266422674226842269422704227142272422734227442275422764227742278422794228042281422824228342284422854228642287422884228942290422914229242293422944229542296422974229842299423004230142302423034230442305423064230742308423094231042311423124231342314423154231642317423184231942320423214232242323423244232542326423274232842329423304233142332423334233442335423364233742338423394234042341423424234342344423454234642347423484234942350423514235242353423544235542356423574235842359423604236142362423634236442365423664236742368423694237042371423724237342374423754237642377423784237942380423814238242383423844238542386423874238842389423904239142392423934239442395423964239742398423994240042401424024240342404424054240642407424084240942410424114241242413424144241542416424174241842419424204242142422424234242442425424264242742428424294243042431424324243342434424354243642437424384243942440424414244242443424444244542446424474244842449424504245142452424534245442455424564245742458424594246042461424624246342464424654246642467424684246942470424714247242473424744247542476424774247842479424804248142482424834248442485424864248742488424894249042491424924249342494424954249642497424984249942500425014250242503425044250542506425074250842509425104251142512425134251442515425164251742518425194252042521425224252342524425254252642527425284252942530425314253242533425344253542536425374253842539425404254142542425434254442545425464254742548425494255042551425524255342554425554255642557425584255942560425614256242563425644256542566425674256842569425704257142572425734257442575425764257742578425794258042581425824258342584425854258642587425884258942590425914259242593425944259542596425974259842599426004260142602426034260442605426064260742608426094261042611426124261342614426154261642617426184261942620426214262242623426244262542626426274262842629426304263142632426334263442635426364263742638426394264042641426424264342644426454264642647426484264942650426514265242653426544265542656426574265842659426604266142662426634266442665426664266742668426694267042671426724267342674426754267642677426784267942680426814268242683426844268542686426874268842689426904269142692426934269442695426964269742698426994270042701427024270342704427054270642707427084270942710427114271242713427144271542716427174271842719427204272142722427234272442725427264272742728427294273042731427324273342734427354273642737427384273942740427414274242743427444274542746427474274842749427504275142752427534275442755427564275742758427594276042761427624276342764427654276642767427684276942770427714277242773427744277542776427774277842779427804278142782427834278442785427864278742788427894279042791427924279342794427954279642797427984279942800428014280242803428044280542806428074280842809428104281142812428134281442815428164281742818428194282042821428224282342824428254282642827428284282942830428314283242833428344283542836428374283842839428404284142842428434284442845428464284742848428494285042851428524285342854428554285642857428584285942860428614286242863428644286542866428674286842869428704287142872428734287442875428764287742878428794288042881428824288342884428854288642887428884288942890428914289242893428944289542896428974289842899429004290142902429034290442905429064290742908429094291042911429124291342914429154291642917429184291942920429214292242923429244292542926429274292842929429304293142932429334293442935429364293742938429394294042941429424294342944429454294642947429484294942950429514295242953429544295542956429574295842959429604296142962429634296442965429664296742968429694297042971429724297342974429754297642977429784297942980429814298242983429844298542986429874298842989429904299142992429934299442995429964299742998429994300043001430024300343004430054300643007430084300943010430114301243013430144301543016430174301843019430204302143022430234302443025430264302743028430294303043031430324303343034430354303643037430384303943040430414304243043430444304543046430474304843049430504305143052430534305443055430564305743058430594306043061430624306343064430654306643067430684306943070430714307243073430744307543076430774307843079430804308143082430834308443085430864308743088430894309043091430924309343094430954309643097430984309943100431014310243103431044310543106431074310843109431104311143112431134311443115431164311743118431194312043121431224312343124431254312643127431284312943130431314313243133431344313543136431374313843139431404314143142431434314443145431464314743148431494315043151431524315343154431554315643157431584315943160431614316243163431644316543166431674316843169431704317143172431734317443175431764317743178431794318043181431824318343184431854318643187431884318943190431914319243193431944319543196431974319843199432004320143202432034320443205432064320743208432094321043211432124321343214432154321643217432184321943220432214322243223432244322543226432274322843229432304323143232432334323443235432364323743238432394324043241432424324343244432454324643247432484324943250432514325243253432544325543256432574325843259432604326143262432634326443265432664326743268432694327043271432724327343274432754327643277432784327943280432814328243283432844328543286432874328843289432904329143292432934329443295432964329743298432994330043301433024330343304433054330643307433084330943310433114331243313433144331543316433174331843319433204332143322433234332443325433264332743328433294333043331433324333343334433354333643337433384333943340433414334243343433444334543346433474334843349433504335143352433534335443355433564335743358433594336043361433624336343364433654336643367433684336943370433714337243373433744337543376433774337843379433804338143382433834338443385433864338743388433894339043391433924339343394433954339643397433984339943400434014340243403434044340543406434074340843409434104341143412434134341443415434164341743418434194342043421434224342343424434254342643427434284342943430434314343243433434344343543436434374343843439434404344143442434434344443445434464344743448434494345043451434524345343454434554345643457434584345943460434614346243463434644346543466434674346843469434704347143472434734347443475434764347743478434794348043481434824348343484434854348643487434884348943490434914349243493434944349543496434974349843499435004350143502435034350443505435064350743508435094351043511435124351343514435154351643517435184351943520435214352243523435244352543526435274352843529435304353143532435334353443535435364353743538435394354043541435424354343544435454354643547435484354943550435514355243553435544355543556435574355843559435604356143562435634356443565435664356743568435694357043571435724357343574435754357643577435784357943580435814358243583435844358543586435874358843589435904359143592435934359443595435964359743598435994360043601436024360343604436054360643607436084360943610436114361243613436144361543616436174361843619436204362143622436234362443625436264362743628436294363043631436324363343634436354363643637436384363943640436414364243643436444364543646436474364843649436504365143652436534365443655436564365743658436594366043661436624366343664436654366643667436684366943670436714367243673436744367543676436774367843679436804368143682436834368443685436864368743688436894369043691436924369343694436954369643697436984369943700437014370243703437044370543706437074370843709437104371143712437134371443715437164371743718437194372043721437224372343724437254372643727437284372943730437314373243733437344373543736437374373843739437404374143742437434374443745437464374743748437494375043751437524375343754437554375643757437584375943760437614376243763437644376543766437674376843769437704377143772437734377443775437764377743778437794378043781437824378343784437854378643787437884378943790437914379243793437944379543796437974379843799438004380143802438034380443805438064380743808438094381043811438124381343814438154381643817438184381943820438214382243823438244382543826438274382843829438304383143832438334383443835438364383743838438394384043841438424384343844438454384643847438484384943850438514385243853438544385543856438574385843859438604386143862438634386443865438664386743868438694387043871438724387343874438754387643877438784387943880438814388243883438844388543886438874388843889438904389143892438934389443895438964389743898438994390043901439024390343904439054390643907439084390943910439114391243913439144391543916439174391843919439204392143922439234392443925439264392743928439294393043931439324393343934439354393643937439384393943940439414394243943439444394543946439474394843949439504395143952439534395443955439564395743958439594396043961439624396343964439654396643967439684396943970439714397243973439744397543976439774397843979439804398143982439834398443985439864398743988439894399043991439924399343994439954399643997439984399944000440014400244003440044400544006440074400844009440104401144012440134401444015440164401744018440194402044021440224402344024440254402644027440284402944030440314403244033440344403544036440374403844039440404404144042440434404444045440464404744048440494405044051440524405344054440554405644057440584405944060440614406244063440644406544066440674406844069440704407144072440734407444075440764407744078440794408044081440824408344084440854408644087440884408944090440914409244093440944409544096440974409844099441004410144102441034410444105441064410744108441094411044111441124411344114441154411644117441184411944120441214412244123441244412544126441274412844129441304413144132441334413444135441364413744138441394414044141441424414344144441454414644147441484414944150441514415244153441544415544156441574415844159441604416144162441634416444165441664416744168441694417044171441724417344174441754417644177441784417944180441814418244183441844418544186441874418844189441904419144192441934419444195441964419744198441994420044201442024420344204442054420644207442084420944210442114421244213442144421544216442174421844219442204422144222442234422444225442264422744228442294423044231442324423344234442354423644237442384423944240442414424244243442444424544246442474424844249442504425144252442534425444255442564425744258442594426044261442624426344264442654426644267442684426944270442714427244273442744427544276442774427844279442804428144282442834428444285442864428744288442894429044291442924429344294442954429644297442984429944300443014430244303443044430544306443074430844309443104431144312443134431444315443164431744318443194432044321443224432344324443254432644327443284432944330443314433244333443344433544336443374433844339443404434144342443434434444345443464434744348443494435044351443524435344354443554435644357443584435944360443614436244363443644436544366443674436844369443704437144372443734437444375443764437744378443794438044381443824438344384443854438644387443884438944390443914439244393443944439544396443974439844399444004440144402444034440444405444064440744408444094441044411444124441344414444154441644417444184441944420444214442244423444244442544426444274442844429444304443144432444334443444435444364443744438444394444044441444424444344444444454444644447444484444944450444514445244453444544445544456444574445844459444604446144462444634446444465444664446744468444694447044471444724447344474444754447644477444784447944480444814448244483444844448544486444874448844489444904449144492444934449444495444964449744498444994450044501445024450344504445054450644507445084450944510445114451244513445144451544516445174451844519445204452144522445234452444525445264452744528445294453044531445324453344534445354453644537445384453944540445414454244543445444454544546445474454844549445504455144552445534455444555445564455744558445594456044561445624456344564445654456644567445684456944570445714457244573445744457544576445774457844579445804458144582445834458444585445864458744588445894459044591445924459344594445954459644597445984459944600446014460244603446044460544606446074460844609446104461144612446134461444615446164461744618446194462044621446224462344624446254462644627446284462944630446314463244633446344463544636446374463844639446404464144642446434464444645446464464744648446494465044651446524465344654446554465644657446584465944660446614466244663446644466544666446674466844669446704467144672446734467444675446764467744678446794468044681446824468344684446854468644687446884468944690446914469244693446944469544696446974469844699447004470144702447034470444705447064470744708447094471044711447124471344714447154471644717447184471944720447214472244723447244472544726447274472844729447304473144732447334473444735447364473744738447394474044741447424474344744447454474644747447484474944750447514475244753447544475544756447574475844759447604476144762447634476444765447664476744768447694477044771447724477344774447754477644777447784477944780447814478244783447844478544786447874478844789447904479144792447934479444795447964479744798447994480044801448024480344804448054480644807448084480944810448114481244813448144481544816448174481844819448204482144822448234482444825448264482744828448294483044831448324483344834448354483644837448384483944840448414484244843448444484544846448474484844849448504485144852448534485444855448564485744858448594486044861448624486344864448654486644867448684486944870448714487244873448744487544876448774487844879448804488144882448834488444885448864488744888448894489044891448924489344894448954489644897448984489944900449014490244903449044490544906449074490844909449104491144912449134491444915449164491744918449194492044921449224492344924449254492644927449284492944930449314493244933449344493544936449374493844939449404494144942449434494444945449464494744948449494495044951449524495344954449554495644957449584495944960449614496244963449644496544966449674496844969449704497144972449734497444975449764497744978449794498044981449824498344984449854498644987449884498944990449914499244993449944499544996449974499844999450004500145002450034500445005450064500745008450094501045011450124501345014450154501645017450184501945020450214502245023450244502545026450274502845029450304503145032450334503445035450364503745038450394504045041450424504345044450454504645047450484504945050450514505245053450544505545056450574505845059450604506145062450634506445065450664506745068450694507045071450724507345074450754507645077450784507945080450814508245083450844508545086450874508845089450904509145092450934509445095450964509745098450994510045101451024510345104451054510645107451084510945110451114511245113451144511545116451174511845119451204512145122451234512445125451264512745128451294513045131451324513345134451354513645137451384513945140451414514245143451444514545146451474514845149451504515145152451534515445155451564515745158451594516045161451624516345164451654516645167451684516945170451714517245173451744517545176451774517845179451804518145182451834518445185451864518745188451894519045191451924519345194451954519645197451984519945200452014520245203452044520545206452074520845209452104521145212452134521445215452164521745218452194522045221452224522345224452254522645227452284522945230452314523245233452344523545236452374523845239452404524145242452434524445245452464524745248452494525045251452524525345254452554525645257452584525945260452614526245263452644526545266452674526845269452704527145272452734527445275452764527745278452794528045281452824528345284452854528645287452884528945290452914529245293452944529545296452974529845299453004530145302453034530445305453064530745308453094531045311453124531345314453154531645317453184531945320453214532245323453244532545326453274532845329453304533145332453334533445335453364533745338453394534045341453424534345344453454534645347453484534945350453514535245353453544535545356453574535845359453604536145362453634536445365453664536745368453694537045371453724537345374453754537645377453784537945380453814538245383453844538545386453874538845389453904539145392453934539445395453964539745398453994540045401454024540345404454054540645407454084540945410454114541245413454144541545416454174541845419454204542145422454234542445425454264542745428454294543045431454324543345434454354543645437454384543945440454414544245443454444544545446454474544845449454504545145452454534545445455454564545745458454594546045461454624546345464454654546645467454684546945470454714547245473454744547545476454774547845479454804548145482454834548445485454864548745488454894549045491454924549345494454954549645497454984549945500455014550245503455044550545506455074550845509455104551145512455134551445515455164551745518455194552045521455224552345524455254552645527455284552945530455314553245533455344553545536455374553845539455404554145542455434554445545455464554745548455494555045551455524555345554455554555645557455584555945560455614556245563455644556545566455674556845569455704557145572455734557445575455764557745578455794558045581455824558345584455854558645587455884558945590455914559245593455944559545596455974559845599456004560145602456034560445605456064560745608456094561045611456124561345614456154561645617456184561945620456214562245623456244562545626456274562845629456304563145632456334563445635456364563745638456394564045641456424564345644456454564645647456484564945650456514565245653456544565545656456574565845659456604566145662456634566445665456664566745668456694567045671456724567345674456754567645677456784567945680456814568245683456844568545686456874568845689456904569145692456934569445695456964569745698456994570045701457024570345704457054570645707457084570945710457114571245713457144571545716457174571845719457204572145722457234572445725457264572745728457294573045731457324573345734457354573645737457384573945740457414574245743457444574545746457474574845749457504575145752457534575445755457564575745758457594576045761457624576345764457654576645767457684576945770457714577245773457744577545776457774577845779457804578145782457834578445785457864578745788457894579045791457924579345794457954579645797457984579945800458014580245803458044580545806458074580845809458104581145812458134581445815458164581745818458194582045821458224582345824458254582645827458284582945830458314583245833458344583545836458374583845839458404584145842458434584445845458464584745848458494585045851458524585345854458554585645857458584585945860458614586245863458644586545866458674586845869458704587145872458734587445875458764587745878458794588045881458824588345884458854588645887458884588945890458914589245893458944589545896458974589845899459004590145902459034590445905459064590745908459094591045911459124591345914459154591645917459184591945920459214592245923459244592545926459274592845929459304593145932459334593445935459364593745938459394594045941459424594345944459454594645947459484594945950459514595245953459544595545956459574595845959459604596145962459634596445965459664596745968459694597045971459724597345974459754597645977459784597945980459814598245983459844598545986459874598845989459904599145992459934599445995459964599745998459994600046001460024600346004460054600646007460084600946010460114601246013460144601546016460174601846019460204602146022460234602446025460264602746028460294603046031460324603346034460354603646037460384603946040460414604246043460444604546046460474604846049460504605146052460534605446055460564605746058460594606046061460624606346064460654606646067460684606946070460714607246073460744607546076460774607846079460804608146082460834608446085460864608746088460894609046091460924609346094460954609646097460984609946100461014610246103461044610546106461074610846109461104611146112461134611446115461164611746118461194612046121461224612346124461254612646127461284612946130461314613246133461344613546136461374613846139461404614146142461434614446145461464614746148461494615046151461524615346154461554615646157461584615946160461614616246163461644616546166461674616846169461704617146172461734617446175461764617746178461794618046181461824618346184461854618646187461884618946190461914619246193461944619546196461974619846199462004620146202462034620446205462064620746208462094621046211462124621346214462154621646217462184621946220462214622246223462244622546226462274622846229462304623146232462334623446235462364623746238462394624046241462424624346244462454624646247462484624946250462514625246253462544625546256462574625846259462604626146262462634626446265462664626746268462694627046271462724627346274462754627646277462784627946280462814628246283462844628546286462874628846289462904629146292462934629446295462964629746298462994630046301463024630346304463054630646307463084630946310463114631246313463144631546316463174631846319463204632146322463234632446325463264632746328463294633046331463324633346334463354633646337463384633946340463414634246343463444634546346463474634846349463504635146352463534635446355463564635746358463594636046361463624636346364463654636646367463684636946370463714637246373463744637546376463774637846379463804638146382463834638446385463864638746388463894639046391463924639346394463954639646397463984639946400464014640246403464044640546406464074640846409464104641146412464134641446415464164641746418464194642046421464224642346424464254642646427464284642946430464314643246433464344643546436464374643846439464404644146442464434644446445464464644746448464494645046451464524645346454464554645646457464584645946460464614646246463464644646546466464674646846469464704647146472464734647446475464764647746478464794648046481464824648346484464854648646487464884648946490464914649246493464944649546496464974649846499465004650146502465034650446505465064650746508465094651046511465124651346514465154651646517465184651946520465214652246523465244652546526465274652846529465304653146532465334653446535465364653746538465394654046541465424654346544465454654646547465484654946550465514655246553465544655546556465574655846559465604656146562465634656446565465664656746568465694657046571465724657346574465754657646577465784657946580465814658246583465844658546586465874658846589465904659146592465934659446595465964659746598465994660046601466024660346604466054660646607466084660946610466114661246613466144661546616466174661846619466204662146622466234662446625466264662746628466294663046631466324663346634466354663646637466384663946640466414664246643466444664546646466474664846649466504665146652466534665446655466564665746658466594666046661466624666346664466654666646667466684666946670466714667246673466744667546676466774667846679466804668146682466834668446685466864668746688466894669046691466924669346694466954669646697466984669946700467014670246703467044670546706467074670846709467104671146712467134671446715467164671746718467194672046721467224672346724467254672646727467284672946730467314673246733467344673546736467374673846739467404674146742467434674446745467464674746748467494675046751467524675346754467554675646757467584675946760467614676246763467644676546766467674676846769467704677146772467734677446775467764677746778467794678046781467824678346784467854678646787467884678946790467914679246793467944679546796467974679846799468004680146802468034680446805468064680746808468094681046811468124681346814468154681646817468184681946820468214682246823468244682546826468274682846829468304683146832468334683446835468364683746838468394684046841468424684346844468454684646847468484684946850468514685246853468544685546856468574685846859468604686146862468634686446865468664686746868468694687046871468724687346874468754687646877468784687946880468814688246883468844688546886468874688846889468904689146892468934689446895468964689746898468994690046901469024690346904469054690646907469084690946910469114691246913469144691546916469174691846919469204692146922469234692446925469264692746928469294693046931469324693346934469354693646937469384693946940469414694246943469444694546946469474694846949469504695146952469534695446955469564695746958469594696046961469624696346964469654696646967469684696946970469714697246973469744697546976469774697846979469804698146982469834698446985469864698746988469894699046991469924699346994469954699646997469984699947000470014700247003470044700547006470074700847009470104701147012470134701447015470164701747018470194702047021470224702347024470254702647027470284702947030470314703247033470344703547036470374703847039470404704147042470434704447045470464704747048470494705047051470524705347054470554705647057470584705947060470614706247063470644706547066470674706847069470704707147072470734707447075470764707747078470794708047081470824708347084470854708647087470884708947090470914709247093470944709547096470974709847099471004710147102471034710447105471064710747108471094711047111471124711347114471154711647117471184711947120471214712247123471244712547126471274712847129471304713147132471334713447135471364713747138471394714047141471424714347144471454714647147471484714947150471514715247153471544715547156471574715847159471604716147162471634716447165471664716747168471694717047171471724717347174471754717647177471784717947180471814718247183471844718547186471874718847189471904719147192471934719447195471964719747198471994720047201472024720347204472054720647207472084720947210472114721247213472144721547216472174721847219472204722147222472234722447225472264722747228472294723047231472324723347234472354723647237472384723947240472414724247243472444724547246472474724847249472504725147252472534725447255472564725747258472594726047261472624726347264472654726647267472684726947270472714727247273472744727547276472774727847279472804728147282472834728447285472864728747288472894729047291472924729347294472954729647297472984729947300473014730247303473044730547306473074730847309473104731147312473134731447315473164731747318473194732047321473224732347324473254732647327473284732947330473314733247333473344733547336473374733847339473404734147342473434734447345473464734747348473494735047351473524735347354473554735647357473584735947360473614736247363473644736547366473674736847369473704737147372473734737447375473764737747378473794738047381473824738347384473854738647387473884738947390473914739247393473944739547396473974739847399474004740147402474034740447405474064740747408474094741047411474124741347414474154741647417474184741947420474214742247423474244742547426474274742847429474304743147432474334743447435474364743747438474394744047441474424744347444474454744647447474484744947450474514745247453474544745547456474574745847459474604746147462474634746447465474664746747468474694747047471474724747347474474754747647477474784747947480474814748247483474844748547486474874748847489474904749147492474934749447495474964749747498474994750047501475024750347504475054750647507475084750947510475114751247513475144751547516475174751847519475204752147522475234752447525475264752747528475294753047531475324753347534475354753647537475384753947540475414754247543475444754547546475474754847549475504755147552475534755447555475564755747558475594756047561475624756347564475654756647567475684756947570475714757247573475744757547576475774757847579475804758147582475834758447585475864758747588475894759047591475924759347594475954759647597475984759947600476014760247603476044760547606476074760847609476104761147612476134761447615476164761747618476194762047621476224762347624476254762647627476284762947630476314763247633476344763547636476374763847639476404764147642476434764447645476464764747648476494765047651476524765347654476554765647657476584765947660476614766247663476644766547666476674766847669476704767147672476734767447675476764767747678476794768047681476824768347684476854768647687476884768947690476914769247693476944769547696476974769847699477004770147702477034770447705477064770747708477094771047711477124771347714477154771647717477184771947720477214772247723477244772547726477274772847729477304773147732477334773447735477364773747738477394774047741477424774347744477454774647747477484774947750477514775247753477544775547756477574775847759477604776147762477634776447765477664776747768477694777047771477724777347774477754777647777477784777947780477814778247783477844778547786477874778847789477904779147792477934779447795477964779747798477994780047801478024780347804478054780647807478084780947810478114781247813478144781547816478174781847819478204782147822478234782447825478264782747828478294783047831478324783347834478354783647837478384783947840478414784247843478444784547846478474784847849478504785147852478534785447855478564785747858478594786047861478624786347864478654786647867478684786947870478714787247873478744787547876478774787847879478804788147882478834788447885478864788747888478894789047891478924789347894478954789647897478984789947900479014790247903479044790547906479074790847909479104791147912479134791447915479164791747918479194792047921479224792347924479254792647927479284792947930479314793247933479344793547936479374793847939479404794147942479434794447945479464794747948479494795047951479524795347954479554795647957479584795947960479614796247963479644796547966479674796847969479704797147972479734797447975479764797747978479794798047981479824798347984479854798647987479884798947990479914799247993479944799547996479974799847999480004800148002480034800448005480064800748008480094801048011480124801348014480154801648017480184801948020480214802248023480244802548026480274802848029480304803148032480334803448035480364803748038480394804048041480424804348044480454804648047480484804948050480514805248053480544805548056480574805848059480604806148062480634806448065480664806748068480694807048071480724807348074480754807648077480784807948080480814808248083480844808548086480874808848089480904809148092480934809448095480964809748098480994810048101481024810348104481054810648107481084810948110481114811248113481144811548116481174811848119481204812148122481234812448125481264812748128481294813048131481324813348134481354813648137481384813948140481414814248143481444814548146481474814848149481504815148152481534815448155481564815748158481594816048161481624816348164481654816648167481684816948170481714817248173481744817548176481774817848179481804818148182481834818448185481864818748188481894819048191481924819348194481954819648197481984819948200482014820248203482044820548206482074820848209482104821148212482134821448215482164821748218482194822048221482224822348224482254822648227482284822948230482314823248233482344823548236482374823848239482404824148242482434824448245482464824748248482494825048251482524825348254482554825648257482584825948260482614826248263482644826548266482674826848269482704827148272482734827448275482764827748278482794828048281482824828348284482854828648287482884828948290482914829248293482944829548296482974829848299483004830148302483034830448305483064830748308483094831048311483124831348314483154831648317483184831948320483214832248323483244832548326483274832848329483304833148332483334833448335483364833748338483394834048341483424834348344483454834648347483484834948350483514835248353483544835548356483574835848359483604836148362483634836448365483664836748368483694837048371483724837348374483754837648377483784837948380483814838248383483844838548386483874838848389483904839148392483934839448395483964839748398483994840048401484024840348404484054840648407484084840948410484114841248413484144841548416484174841848419484204842148422484234842448425484264842748428484294843048431484324843348434484354843648437484384843948440484414844248443484444844548446484474844848449484504845148452484534845448455484564845748458484594846048461484624846348464484654846648467484684846948470484714847248473484744847548476484774847848479484804848148482484834848448485484864848748488484894849048491484924849348494484954849648497484984849948500485014850248503485044850548506485074850848509485104851148512485134851448515485164851748518485194852048521485224852348524485254852648527485284852948530485314853248533485344853548536485374853848539485404854148542485434854448545485464854748548485494855048551485524855348554485554855648557485584855948560485614856248563485644856548566485674856848569485704857148572485734857448575485764857748578485794858048581485824858348584485854858648587485884858948590485914859248593485944859548596485974859848599486004860148602486034860448605486064860748608486094861048611486124861348614486154861648617486184861948620486214862248623486244862548626486274862848629486304863148632486334863448635486364863748638486394864048641486424864348644486454864648647486484864948650486514865248653486544865548656486574865848659486604866148662486634866448665486664866748668486694867048671486724867348674486754867648677486784867948680486814868248683486844868548686486874868848689486904869148692486934869448695486964869748698486994870048701487024870348704487054870648707487084870948710487114871248713487144871548716487174871848719487204872148722487234872448725487264872748728487294873048731487324873348734487354873648737487384873948740487414874248743487444874548746487474874848749487504875148752487534875448755487564875748758487594876048761487624876348764487654876648767487684876948770487714877248773487744877548776487774877848779487804878148782487834878448785487864878748788487894879048791487924879348794487954879648797487984879948800488014880248803488044880548806488074880848809488104881148812488134881448815488164881748818488194882048821488224882348824488254882648827488284882948830488314883248833488344883548836488374883848839488404884148842488434884448845488464884748848488494885048851488524885348854488554885648857488584885948860488614886248863488644886548866488674886848869488704887148872488734887448875488764887748878488794888048881488824888348884488854888648887488884888948890488914889248893488944889548896488974889848899489004890148902489034890448905489064890748908489094891048911489124891348914489154891648917489184891948920489214892248923489244892548926489274892848929489304893148932489334893448935489364893748938489394894048941489424894348944489454894648947489484894948950489514895248953489544895548956489574895848959489604896148962489634896448965489664896748968489694897048971489724897348974489754897648977489784897948980489814898248983489844898548986489874898848989489904899148992489934899448995489964899748998489994900049001490024900349004490054900649007490084900949010490114901249013490144901549016490174901849019490204902149022490234902449025490264902749028490294903049031490324903349034490354903649037490384903949040490414904249043490444904549046490474904849049490504905149052490534905449055490564905749058490594906049061490624906349064490654906649067490684906949070490714907249073490744907549076490774907849079490804908149082490834908449085490864908749088490894909049091490924909349094490954909649097490984909949100491014910249103491044910549106491074910849109491104911149112491134911449115491164911749118491194912049121491224912349124491254912649127491284912949130491314913249133491344913549136491374913849139491404914149142491434914449145491464914749148491494915049151491524915349154491554915649157491584915949160491614916249163491644916549166491674916849169491704917149172491734917449175491764917749178491794918049181491824918349184491854918649187491884918949190491914919249193491944919549196491974919849199492004920149202492034920449205492064920749208492094921049211492124921349214492154921649217492184921949220492214922249223492244922549226492274922849229492304923149232492334923449235492364923749238492394924049241492424924349244492454924649247492484924949250492514925249253492544925549256492574925849259492604926149262492634926449265492664926749268492694927049271492724927349274492754927649277492784927949280492814928249283492844928549286492874928849289492904929149292492934929449295492964929749298492994930049301493024930349304493054930649307493084930949310493114931249313493144931549316493174931849319493204932149322493234932449325493264932749328493294933049331493324933349334493354933649337493384933949340493414934249343493444934549346493474934849349493504935149352493534935449355493564935749358493594936049361493624936349364493654936649367493684936949370493714937249373493744937549376493774937849379493804938149382493834938449385493864938749388493894939049391493924939349394493954939649397493984939949400494014940249403494044940549406494074940849409494104941149412494134941449415494164941749418494194942049421494224942349424494254942649427494284942949430494314943249433494344943549436494374943849439494404944149442494434944449445494464944749448494494945049451494524945349454494554945649457494584945949460494614946249463494644946549466494674946849469494704947149472494734947449475494764947749478494794948049481494824948349484494854948649487494884948949490494914949249493494944949549496494974949849499495004950149502495034950449505495064950749508495094951049511495124951349514495154951649517495184951949520495214952249523495244952549526495274952849529495304953149532495334953449535495364953749538495394954049541495424954349544495454954649547495484954949550495514955249553495544955549556495574955849559495604956149562495634956449565495664956749568495694957049571495724957349574495754957649577495784957949580495814958249583495844958549586495874958849589495904959149592495934959449595495964959749598495994960049601496024960349604496054960649607496084960949610496114961249613496144961549616496174961849619496204962149622496234962449625496264962749628496294963049631496324963349634496354963649637496384963949640496414964249643496444964549646496474964849649496504965149652496534965449655496564965749658496594966049661496624966349664496654966649667496684966949670496714967249673496744967549676496774967849679496804968149682496834968449685496864968749688496894969049691496924969349694496954969649697496984969949700497014970249703497044970549706497074970849709497104971149712497134971449715497164971749718497194972049721497224972349724497254972649727497284972949730497314973249733497344973549736497374973849739497404974149742497434974449745497464974749748497494975049751497524975349754497554975649757497584975949760497614976249763497644976549766497674976849769497704977149772497734977449775497764977749778497794978049781497824978349784497854978649787497884978949790497914979249793497944979549796497974979849799498004980149802498034980449805498064980749808498094981049811498124981349814498154981649817498184981949820498214982249823498244982549826498274982849829498304983149832498334983449835498364983749838498394984049841498424984349844498454984649847498484984949850498514985249853498544985549856498574985849859498604986149862498634986449865498664986749868498694987049871498724987349874498754987649877498784987949880498814988249883498844988549886498874988849889498904989149892498934989449895498964989749898498994990049901499024990349904499054990649907499084990949910499114991249913499144991549916499174991849919499204992149922499234992449925499264992749928499294993049931499324993349934499354993649937499384993949940499414994249943499444994549946499474994849949499504995149952499534995449955499564995749958499594996049961499624996349964499654996649967499684996949970499714997249973499744997549976499774997849979499804998149982499834998449985499864998749988499894999049991499924999349994499954999649997499984999950000500015000250003500045000550006500075000850009500105001150012500135001450015500165001750018500195002050021500225002350024500255002650027500285002950030500315003250033500345003550036500375003850039500405004150042500435004450045500465004750048500495005050051500525005350054500555005650057500585005950060500615006250063500645006550066500675006850069500705007150072500735007450075500765007750078500795008050081500825008350084500855008650087500885008950090500915009250093500945009550096500975009850099501005010150102501035010450105501065010750108501095011050111501125011350114501155011650117501185011950120501215012250123501245012550126501275012850129501305013150132501335013450135501365013750138501395014050141501425014350144501455014650147501485014950150501515015250153501545015550156501575015850159501605016150162501635016450165501665016750168501695017050171501725017350174501755017650177501785017950180501815018250183501845018550186501875018850189501905019150192501935019450195501965019750198501995020050201502025020350204502055020650207502085020950210502115021250213502145021550216502175021850219502205022150222502235022450225502265022750228502295023050231502325023350234502355023650237502385023950240502415024250243502445024550246502475024850249502505025150252502535025450255502565025750258502595026050261502625026350264502655026650267502685026950270502715027250273502745027550276502775027850279502805028150282502835028450285502865028750288502895029050291502925029350294502955029650297502985029950300503015030250303503045030550306503075030850309503105031150312503135031450315503165031750318503195032050321503225032350324503255032650327503285032950330503315033250333503345033550336503375033850339503405034150342503435034450345503465034750348503495035050351503525035350354503555035650357503585035950360503615036250363503645036550366503675036850369503705037150372503735037450375503765037750378503795038050381503825038350384503855038650387503885038950390503915039250393503945039550396503975039850399504005040150402504035040450405504065040750408504095041050411504125041350414504155041650417504185041950420504215042250423504245042550426504275042850429504305043150432504335043450435504365043750438504395044050441504425044350444504455044650447504485044950450504515045250453504545045550456504575045850459504605046150462504635046450465504665046750468504695047050471504725047350474504755047650477504785047950480504815048250483504845048550486504875048850489504905049150492504935049450495504965049750498504995050050501505025050350504505055050650507505085050950510505115051250513505145051550516505175051850519505205052150522505235052450525505265052750528505295053050531505325053350534505355053650537505385053950540505415054250543505445054550546505475054850549505505055150552505535055450555505565055750558505595056050561505625056350564505655056650567505685056950570505715057250573505745057550576505775057850579505805058150582505835058450585505865058750588505895059050591505925059350594505955059650597505985059950600506015060250603506045060550606506075060850609506105061150612506135061450615506165061750618506195062050621506225062350624506255062650627506285062950630506315063250633506345063550636506375063850639506405064150642506435064450645506465064750648506495065050651506525065350654506555065650657506585065950660506615066250663506645066550666506675066850669506705067150672506735067450675506765067750678506795068050681506825068350684506855068650687506885068950690506915069250693506945069550696506975069850699507005070150702507035070450705507065070750708507095071050711507125071350714507155071650717507185071950720507215072250723507245072550726507275072850729507305073150732507335073450735507365073750738507395074050741507425074350744507455074650747507485074950750507515075250753507545075550756507575075850759507605076150762507635076450765507665076750768507695077050771507725077350774507755077650777507785077950780507815078250783507845078550786507875078850789507905079150792507935079450795507965079750798507995080050801508025080350804508055080650807508085080950810508115081250813508145081550816508175081850819508205082150822508235082450825508265082750828508295083050831508325083350834508355083650837508385083950840508415084250843508445084550846508475084850849508505085150852508535085450855508565085750858508595086050861508625086350864508655086650867508685086950870508715087250873508745087550876508775087850879508805088150882508835088450885508865088750888508895089050891508925089350894508955089650897508985089950900509015090250903509045090550906509075090850909509105091150912509135091450915509165091750918509195092050921509225092350924509255092650927509285092950930509315093250933509345093550936509375093850939509405094150942509435094450945509465094750948509495095050951509525095350954509555095650957509585095950960509615096250963509645096550966509675096850969509705097150972509735097450975509765097750978509795098050981509825098350984509855098650987509885098950990509915099250993509945099550996509975099850999510005100151002510035100451005510065100751008510095101051011510125101351014510155101651017510185101951020510215102251023510245102551026510275102851029510305103151032510335103451035510365103751038510395104051041510425104351044510455104651047510485104951050510515105251053510545105551056510575105851059510605106151062510635106451065510665106751068510695107051071510725107351074510755107651077510785107951080510815108251083510845108551086510875108851089510905109151092510935109451095510965109751098510995110051101511025110351104511055110651107511085110951110511115111251113511145111551116511175111851119511205112151122511235112451125511265112751128511295113051131511325113351134511355113651137511385113951140511415114251143511445114551146511475114851149511505115151152511535115451155511565115751158511595116051161511625116351164511655116651167511685116951170511715117251173511745117551176511775117851179511805118151182511835118451185511865118751188511895119051191511925119351194511955119651197511985119951200512015120251203512045120551206512075120851209512105121151212512135121451215512165121751218512195122051221512225122351224512255122651227512285122951230512315123251233512345123551236512375123851239512405124151242512435124451245512465124751248512495125051251512525125351254512555125651257512585125951260512615126251263512645126551266512675126851269512705127151272512735127451275512765127751278512795128051281512825128351284512855128651287512885128951290512915129251293512945129551296512975129851299513005130151302513035130451305513065130751308513095131051311513125131351314513155131651317513185131951320513215132251323513245132551326513275132851329513305133151332513335133451335513365133751338513395134051341513425134351344513455134651347513485134951350513515135251353513545135551356513575135851359513605136151362513635136451365513665136751368513695137051371513725137351374513755137651377513785137951380513815138251383513845138551386513875138851389513905139151392513935139451395513965139751398513995140051401514025140351404514055140651407514085140951410514115141251413514145141551416514175141851419514205142151422514235142451425514265142751428514295143051431514325143351434514355143651437514385143951440514415144251443514445144551446514475144851449514505145151452514535145451455514565145751458514595146051461514625146351464514655146651467514685146951470514715147251473514745147551476514775147851479514805148151482514835148451485514865148751488514895149051491514925149351494514955149651497514985149951500515015150251503515045150551506515075150851509515105151151512515135151451515515165151751518515195152051521515225152351524515255152651527515285152951530515315153251533515345153551536515375153851539515405154151542515435154451545515465154751548515495155051551515525155351554515555155651557515585155951560515615156251563515645156551566515675156851569515705157151572515735157451575515765157751578515795158051581515825158351584515855158651587515885158951590515915159251593515945159551596515975159851599516005160151602516035160451605516065160751608516095161051611516125161351614516155161651617516185161951620516215162251623516245162551626516275162851629516305163151632516335163451635516365163751638516395164051641516425164351644516455164651647516485164951650516515165251653516545165551656516575165851659516605166151662516635166451665516665166751668516695167051671516725167351674516755167651677516785167951680516815168251683516845168551686516875168851689516905169151692516935169451695516965169751698516995170051701517025170351704517055170651707517085170951710517115171251713517145171551716517175171851719517205172151722517235172451725517265172751728517295173051731517325173351734517355173651737517385173951740517415174251743517445174551746517475174851749517505175151752517535175451755517565175751758517595176051761517625176351764517655176651767517685176951770517715177251773517745177551776517775177851779517805178151782517835178451785517865178751788517895179051791517925179351794517955179651797517985179951800518015180251803518045180551806518075180851809518105181151812518135181451815518165181751818518195182051821518225182351824518255182651827518285182951830518315183251833518345183551836518375183851839518405184151842518435184451845518465184751848518495185051851518525185351854518555185651857518585185951860518615186251863518645186551866518675186851869518705187151872518735187451875518765187751878518795188051881518825188351884518855188651887518885188951890518915189251893518945189551896518975189851899519005190151902519035190451905519065190751908519095191051911519125191351914519155191651917519185191951920519215192251923519245192551926519275192851929519305193151932519335193451935519365193751938519395194051941519425194351944519455194651947519485194951950519515195251953519545195551956519575195851959519605196151962519635196451965519665196751968519695197051971519725197351974519755197651977519785197951980519815198251983519845198551986519875198851989519905199151992519935199451995519965199751998519995200052001520025200352004520055200652007520085200952010520115201252013520145201552016520175201852019520205202152022520235202452025520265202752028520295203052031520325203352034520355203652037520385203952040520415204252043520445204552046520475204852049520505205152052520535205452055520565205752058520595206052061520625206352064520655206652067520685206952070520715207252073520745207552076520775207852079520805208152082520835208452085520865208752088520895209052091520925209352094520955209652097520985209952100521015210252103521045210552106521075210852109521105211152112521135211452115521165211752118521195212052121521225212352124521255212652127521285212952130521315213252133521345213552136521375213852139521405214152142521435214452145521465214752148521495215052151521525215352154521555215652157521585215952160521615216252163521645216552166521675216852169521705217152172521735217452175521765217752178521795218052181521825218352184521855218652187521885218952190521915219252193521945219552196521975219852199522005220152202522035220452205522065220752208522095221052211522125221352214522155221652217522185221952220522215222252223522245222552226522275222852229522305223152232522335223452235522365223752238522395224052241522425224352244522455224652247522485224952250522515225252253522545225552256522575225852259522605226152262522635226452265522665226752268522695227052271522725227352274522755227652277522785227952280522815228252283522845228552286522875228852289522905229152292522935229452295522965229752298522995230052301523025230352304523055230652307523085230952310523115231252313523145231552316523175231852319523205232152322523235232452325523265232752328523295233052331523325233352334523355233652337523385233952340523415234252343523445234552346523475234852349523505235152352523535235452355523565235752358523595236052361523625236352364523655236652367523685236952370523715237252373523745237552376523775237852379523805238152382523835238452385523865238752388523895239052391523925239352394523955239652397523985239952400524015240252403524045240552406524075240852409524105241152412524135241452415524165241752418524195242052421524225242352424524255242652427524285242952430524315243252433524345243552436524375243852439524405244152442524435244452445524465244752448524495245052451524525245352454524555245652457524585245952460524615246252463524645246552466524675246852469524705247152472524735247452475524765247752478524795248052481524825248352484524855248652487524885248952490524915249252493524945249552496524975249852499525005250152502525035250452505525065250752508525095251052511525125251352514525155251652517525185251952520525215252252523525245252552526525275252852529525305253152532525335253452535525365253752538525395254052541525425254352544525455254652547525485254952550525515255252553525545255552556525575255852559525605256152562525635256452565525665256752568525695257052571525725257352574525755257652577525785257952580525815258252583525845258552586525875258852589525905259152592525935259452595525965259752598525995260052601526025260352604526055260652607526085260952610526115261252613526145261552616526175261852619526205262152622526235262452625526265262752628526295263052631526325263352634526355263652637526385263952640526415264252643526445264552646526475264852649526505265152652526535265452655526565265752658526595266052661526625266352664526655266652667526685266952670526715267252673526745267552676526775267852679526805268152682526835268452685526865268752688526895269052691526925269352694526955269652697526985269952700527015270252703527045270552706527075270852709527105271152712527135271452715527165271752718527195272052721527225272352724527255272652727527285272952730527315273252733527345273552736527375273852739527405274152742527435274452745527465274752748527495275052751527525275352754527555275652757527585275952760527615276252763527645276552766527675276852769527705277152772527735277452775527765277752778527795278052781527825278352784527855278652787527885278952790527915279252793527945279552796527975279852799528005280152802528035280452805528065280752808528095281052811528125281352814528155281652817528185281952820528215282252823528245282552826528275282852829528305283152832528335283452835528365283752838528395284052841528425284352844528455284652847528485284952850528515285252853528545285552856528575285852859528605286152862528635286452865528665286752868528695287052871528725287352874528755287652877528785287952880528815288252883528845288552886528875288852889528905289152892528935289452895528965289752898528995290052901529025290352904529055290652907529085290952910529115291252913529145291552916529175291852919529205292152922529235292452925529265292752928529295293052931529325293352934529355293652937529385293952940529415294252943529445294552946529475294852949529505295152952529535295452955529565295752958529595296052961529625296352964529655296652967529685296952970529715297252973529745297552976529775297852979529805298152982529835298452985529865298752988529895299052991529925299352994529955299652997529985299953000530015300253003530045300553006530075300853009530105301153012530135301453015530165301753018530195302053021530225302353024530255302653027530285302953030530315303253033530345303553036530375303853039530405304153042530435304453045530465304753048530495305053051530525305353054530555305653057530585305953060530615306253063530645306553066530675306853069530705307153072530735307453075530765307753078530795308053081530825308353084530855308653087530885308953090530915309253093530945309553096530975309853099531005310153102531035310453105531065310753108531095311053111531125311353114531155311653117531185311953120531215312253123531245312553126531275312853129531305313153132531335313453135531365313753138531395314053141531425314353144531455314653147531485314953150531515315253153531545315553156531575315853159531605316153162531635316453165531665316753168531695317053171531725317353174531755317653177531785317953180531815318253183531845318553186531875318853189531905319153192531935319453195531965319753198531995320053201532025320353204532055320653207532085320953210532115321253213532145321553216532175321853219532205322153222532235322453225532265322753228532295323053231532325323353234532355323653237532385323953240532415324253243532445324553246532475324853249532505325153252532535325453255532565325753258532595326053261532625326353264532655326653267532685326953270532715327253273532745327553276532775327853279532805328153282532835328453285532865328753288532895329053291532925329353294532955329653297532985329953300533015330253303533045330553306533075330853309533105331153312533135331453315533165331753318533195332053321533225332353324533255332653327533285332953330533315333253333533345333553336533375333853339533405334153342533435334453345533465334753348533495335053351533525335353354533555335653357533585335953360533615336253363533645336553366533675336853369533705337153372533735337453375533765337753378533795338053381533825338353384533855338653387533885338953390533915339253393533945339553396533975339853399534005340153402534035340453405534065340753408534095341053411534125341353414534155341653417534185341953420534215342253423534245342553426534275342853429534305343153432534335343453435534365343753438534395344053441534425344353444534455344653447534485344953450534515345253453534545345553456534575345853459534605346153462534635346453465534665346753468534695347053471534725347353474534755347653477534785347953480534815348253483534845348553486534875348853489534905349153492534935349453495534965349753498534995350053501535025350353504535055350653507535085350953510535115351253513535145351553516535175351853519535205352153522535235352453525535265352753528535295353053531535325353353534535355353653537535385353953540535415354253543535445354553546535475354853549535505355153552535535355453555535565355753558535595356053561535625356353564535655356653567535685356953570535715357253573535745357553576535775357853579535805358153582535835358453585535865358753588535895359053591535925359353594535955359653597535985359953600536015360253603536045360553606536075360853609536105361153612536135361453615536165361753618536195362053621536225362353624536255362653627536285362953630536315363253633536345363553636536375363853639536405364153642536435364453645536465364753648536495365053651536525365353654536555365653657536585365953660536615366253663536645366553666536675366853669536705367153672536735367453675536765367753678536795368053681536825368353684536855368653687536885368953690536915369253693536945369553696536975369853699537005370153702537035370453705537065370753708537095371053711537125371353714537155371653717537185371953720537215372253723537245372553726537275372853729537305373153732537335373453735537365373753738537395374053741537425374353744537455374653747537485374953750537515375253753537545375553756537575375853759537605376153762537635376453765537665376753768537695377053771537725377353774537755377653777537785377953780537815378253783537845378553786537875378853789537905379153792537935379453795537965379753798537995380053801538025380353804538055380653807538085380953810538115381253813538145381553816538175381853819538205382153822538235382453825538265382753828538295383053831538325383353834538355383653837538385383953840538415384253843538445384553846538475384853849538505385153852538535385453855538565385753858538595386053861538625386353864538655386653867538685386953870538715387253873538745387553876538775387853879538805388153882538835388453885538865388753888538895389053891538925389353894538955389653897538985389953900539015390253903539045390553906539075390853909539105391153912539135391453915539165391753918539195392053921539225392353924539255392653927539285392953930539315393253933539345393553936539375393853939539405394153942539435394453945539465394753948539495395053951539525395353954539555395653957539585395953960539615396253963539645396553966539675396853969539705397153972539735397453975539765397753978539795398053981539825398353984539855398653987539885398953990539915399253993539945399553996539975399853999540005400154002540035400454005540065400754008540095401054011540125401354014540155401654017540185401954020540215402254023540245402554026540275402854029540305403154032540335403454035540365403754038540395404054041540425404354044540455404654047540485404954050540515405254053540545405554056540575405854059540605406154062540635406454065540665406754068540695407054071540725407354074540755407654077540785407954080540815408254083540845408554086540875408854089540905409154092540935409454095540965409754098540995410054101541025410354104541055410654107541085410954110541115411254113541145411554116541175411854119541205412154122541235412454125541265412754128541295413054131541325413354134541355413654137541385413954140541415414254143541445414554146541475414854149541505415154152541535415454155541565415754158541595416054161541625416354164541655416654167541685416954170541715417254173541745417554176541775417854179541805418154182541835418454185541865418754188541895419054191541925419354194541955419654197541985419954200542015420254203542045420554206542075420854209542105421154212542135421454215542165421754218542195422054221542225422354224542255422654227542285422954230542315423254233542345423554236542375423854239542405424154242542435424454245542465424754248542495425054251542525425354254542555425654257542585425954260542615426254263542645426554266542675426854269542705427154272542735427454275542765427754278542795428054281542825428354284542855428654287542885428954290542915429254293542945429554296542975429854299543005430154302543035430454305543065430754308543095431054311543125431354314543155431654317543185431954320543215432254323543245432554326543275432854329543305433154332543335433454335543365433754338543395434054341543425434354344543455434654347543485434954350543515435254353543545435554356543575435854359543605436154362543635436454365543665436754368543695437054371543725437354374543755437654377543785437954380543815438254383543845438554386543875438854389543905439154392543935439454395543965439754398543995440054401544025440354404544055440654407544085440954410544115441254413544145441554416544175441854419544205442154422544235442454425544265442754428544295443054431544325443354434544355443654437544385443954440544415444254443544445444554446544475444854449544505445154452544535445454455544565445754458544595446054461544625446354464544655446654467544685446954470544715447254473544745447554476544775447854479544805448154482544835448454485544865448754488544895449054491544925449354494544955449654497544985449954500545015450254503545045450554506545075450854509545105451154512545135451454515545165451754518545195452054521545225452354524545255452654527545285452954530545315453254533545345453554536545375453854539545405454154542545435454454545545465454754548545495455054551545525455354554545555455654557545585455954560545615456254563545645456554566545675456854569545705457154572545735457454575545765457754578545795458054581545825458354584545855458654587545885458954590545915459254593545945459554596545975459854599546005460154602546035460454605546065460754608546095461054611546125461354614546155461654617546185461954620546215462254623546245462554626546275462854629546305463154632546335463454635546365463754638546395464054641546425464354644546455464654647546485464954650546515465254653546545465554656546575465854659546605466154662546635466454665546665466754668546695467054671546725467354674546755467654677546785467954680546815468254683546845468554686546875468854689546905469154692546935469454695546965469754698546995470054701547025470354704547055470654707547085470954710547115471254713547145471554716547175471854719547205472154722547235472454725547265472754728547295473054731547325473354734547355473654737547385473954740547415474254743547445474554746547475474854749547505475154752547535475454755547565475754758547595476054761547625476354764547655476654767547685476954770547715477254773547745477554776547775477854779547805478154782547835478454785547865478754788547895479054791547925479354794547955479654797547985479954800548015480254803548045480554806548075480854809548105481154812548135481454815548165481754818548195482054821548225482354824548255482654827548285482954830548315483254833548345483554836548375483854839548405484154842548435484454845548465484754848548495485054851548525485354854548555485654857548585485954860548615486254863548645486554866548675486854869548705487154872548735487454875548765487754878548795488054881548825488354884548855488654887548885488954890548915489254893548945489554896548975489854899549005490154902549035490454905549065490754908549095491054911549125491354914549155491654917549185491954920549215492254923549245492554926549275492854929549305493154932549335493454935549365493754938549395494054941549425494354944549455494654947549485494954950549515495254953549545495554956549575495854959549605496154962549635496454965549665496754968549695497054971549725497354974549755497654977549785497954980549815498254983549845498554986549875498854989549905499154992549935499454995549965499754998549995500055001550025500355004550055500655007550085500955010550115501255013550145501555016550175501855019550205502155022550235502455025550265502755028550295503055031550325503355034550355503655037550385503955040550415504255043550445504555046550475504855049550505505155052550535505455055550565505755058550595506055061550625506355064550655506655067550685506955070550715507255073550745507555076550775507855079550805508155082550835508455085550865508755088550895509055091550925509355094550955509655097550985509955100551015510255103551045510555106551075510855109551105511155112551135511455115551165511755118551195512055121551225512355124551255512655127551285512955130551315513255133551345513555136551375513855139551405514155142551435514455145551465514755148551495515055151551525515355154551555515655157551585515955160551615516255163551645516555166551675516855169551705517155172551735517455175551765517755178551795518055181551825518355184551855518655187551885518955190551915519255193551945519555196551975519855199552005520155202552035520455205552065520755208552095521055211552125521355214552155521655217552185521955220552215522255223552245522555226552275522855229552305523155232552335523455235552365523755238552395524055241552425524355244552455524655247552485524955250552515525255253552545525555256552575525855259552605526155262552635526455265552665526755268552695527055271552725527355274552755527655277552785527955280552815528255283552845528555286552875528855289552905529155292552935529455295552965529755298552995530055301553025530355304553055530655307553085530955310553115531255313553145531555316553175531855319553205532155322553235532455325553265532755328553295533055331553325533355334553355533655337553385533955340553415534255343553445534555346553475534855349553505535155352553535535455355553565535755358553595536055361553625536355364553655536655367553685536955370553715537255373553745537555376553775537855379553805538155382553835538455385553865538755388553895539055391553925539355394553955539655397553985539955400554015540255403554045540555406554075540855409554105541155412554135541455415554165541755418554195542055421554225542355424554255542655427554285542955430554315543255433554345543555436554375543855439554405544155442554435544455445554465544755448554495545055451554525545355454554555545655457554585545955460554615546255463554645546555466554675546855469554705547155472554735547455475554765547755478554795548055481554825548355484554855548655487554885548955490554915549255493554945549555496554975549855499555005550155502555035550455505555065550755508555095551055511555125551355514555155551655517555185551955520555215552255523555245552555526555275552855529555305553155532555335553455535555365553755538555395554055541555425554355544555455554655547555485554955550555515555255553555545555555556555575555855559555605556155562555635556455565555665556755568555695557055571555725557355574555755557655577555785557955580555815558255583555845558555586555875558855589555905559155592555935559455595555965559755598555995560055601556025560355604556055560655607556085560955610556115561255613556145561555616556175561855619556205562155622556235562455625556265562755628556295563055631556325563355634556355563655637556385563955640556415564255643556445564555646556475564855649556505565155652556535565455655556565565755658556595566055661556625566355664556655566655667556685566955670556715567255673556745567555676556775567855679556805568155682556835568455685556865568755688556895569055691556925569355694556955569655697556985569955700557015570255703557045570555706557075570855709557105571155712557135571455715557165571755718557195572055721557225572355724557255572655727557285572955730557315573255733557345573555736557375573855739557405574155742557435574455745557465574755748557495575055751557525575355754557555575655757557585575955760557615576255763557645576555766557675576855769557705577155772557735577455775557765577755778557795578055781557825578355784557855578655787557885578955790557915579255793557945579555796557975579855799558005580155802558035580455805558065580755808558095581055811558125581355814558155581655817558185581955820558215582255823558245582555826558275582855829558305583155832558335583455835558365583755838558395584055841558425584355844558455584655847558485584955850558515585255853558545585555856558575585855859558605586155862558635586455865558665586755868558695587055871558725587355874558755587655877558785587955880558815588255883558845588555886558875588855889558905589155892558935589455895558965589755898558995590055901559025590355904559055590655907559085590955910559115591255913559145591555916559175591855919559205592155922559235592455925559265592755928559295593055931559325593355934559355593655937559385593955940559415594255943559445594555946559475594855949559505595155952559535595455955559565595755958559595596055961559625596355964559655596655967559685596955970559715597255973559745597555976559775597855979559805598155982559835598455985559865598755988559895599055991559925599355994559955599655997559985599956000560015600256003560045600556006560075600856009560105601156012560135601456015560165601756018560195602056021560225602356024560255602656027560285602956030560315603256033560345603556036560375603856039560405604156042560435604456045560465604756048560495605056051560525605356054560555605656057560585605956060560615606256063560645606556066560675606856069560705607156072560735607456075560765607756078560795608056081560825608356084560855608656087560885608956090560915609256093560945609556096560975609856099561005610156102561035610456105561065610756108561095611056111561125611356114561155611656117561185611956120561215612256123561245612556126561275612856129561305613156132561335613456135561365613756138561395614056141561425614356144561455614656147561485614956150561515615256153561545615556156561575615856159561605616156162561635616456165561665616756168561695617056171561725617356174561755617656177561785617956180561815618256183561845618556186561875618856189561905619156192561935619456195561965619756198561995620056201562025620356204562055620656207562085620956210562115621256213562145621556216562175621856219562205622156222562235622456225562265622756228562295623056231562325623356234562355623656237562385623956240562415624256243562445624556246562475624856249562505625156252562535625456255562565625756258562595626056261562625626356264562655626656267562685626956270562715627256273562745627556276562775627856279562805628156282562835628456285562865628756288562895629056291562925629356294562955629656297562985629956300563015630256303563045630556306563075630856309563105631156312563135631456315563165631756318563195632056321563225632356324563255632656327563285632956330563315633256333563345633556336563375633856339563405634156342563435634456345563465634756348563495635056351563525635356354563555635656357563585635956360563615636256363563645636556366563675636856369563705637156372563735637456375563765637756378563795638056381563825638356384563855638656387563885638956390563915639256393563945639556396563975639856399564005640156402564035640456405564065640756408564095641056411564125641356414564155641656417564185641956420564215642256423564245642556426564275642856429564305643156432564335643456435564365643756438564395644056441564425644356444564455644656447564485644956450564515645256453564545645556456564575645856459564605646156462564635646456465564665646756468564695647056471564725647356474564755647656477564785647956480564815648256483564845648556486564875648856489564905649156492564935649456495564965649756498564995650056501565025650356504565055650656507565085650956510565115651256513565145651556516565175651856519565205652156522565235652456525565265652756528565295653056531565325653356534565355653656537565385653956540565415654256543565445654556546565475654856549565505655156552565535655456555565565655756558565595656056561565625656356564565655656656567565685656956570565715657256573565745657556576565775657856579565805658156582565835658456585565865658756588565895659056591565925659356594565955659656597565985659956600566015660256603566045660556606566075660856609566105661156612566135661456615566165661756618566195662056621566225662356624566255662656627566285662956630566315663256633566345663556636566375663856639566405664156642566435664456645566465664756648566495665056651566525665356654566555665656657566585665956660566615666256663566645666556666566675666856669566705667156672566735667456675566765667756678566795668056681566825668356684566855668656687566885668956690566915669256693566945669556696566975669856699567005670156702567035670456705567065670756708567095671056711567125671356714567155671656717567185671956720567215672256723567245672556726567275672856729567305673156732567335673456735567365673756738567395674056741567425674356744567455674656747567485674956750567515675256753567545675556756567575675856759567605676156762567635676456765567665676756768567695677056771567725677356774567755677656777567785677956780567815678256783567845678556786567875678856789567905679156792567935679456795567965679756798567995680056801568025680356804568055680656807568085680956810568115681256813568145681556816568175681856819568205682156822568235682456825568265682756828568295683056831568325683356834568355683656837568385683956840568415684256843568445684556846568475684856849568505685156852568535685456855568565685756858568595686056861568625686356864568655686656867568685686956870568715687256873568745687556876568775687856879568805688156882568835688456885568865688756888568895689056891568925689356894568955689656897568985689956900569015690256903569045690556906569075690856909569105691156912569135691456915569165691756918569195692056921569225692356924569255692656927569285692956930569315693256933569345693556936569375693856939569405694156942569435694456945569465694756948569495695056951569525695356954569555695656957569585695956960569615696256963569645696556966569675696856969569705697156972569735697456975569765697756978569795698056981569825698356984569855698656987569885698956990569915699256993569945699556996569975699856999570005700157002570035700457005570065700757008570095701057011570125701357014570155701657017570185701957020570215702257023570245702557026570275702857029570305703157032570335703457035570365703757038570395704057041570425704357044570455704657047570485704957050570515705257053570545705557056570575705857059570605706157062570635706457065570665706757068570695707057071570725707357074570755707657077570785707957080570815708257083570845708557086570875708857089570905709157092570935709457095570965709757098570995710057101571025710357104571055710657107571085710957110571115711257113571145711557116571175711857119571205712157122571235712457125571265712757128571295713057131571325713357134571355713657137571385713957140571415714257143571445714557146571475714857149571505715157152571535715457155571565715757158571595716057161571625716357164571655716657167571685716957170571715717257173571745717557176571775717857179571805718157182571835718457185571865718757188571895719057191571925719357194571955719657197571985719957200572015720257203572045720557206572075720857209572105721157212572135721457215572165721757218572195722057221572225722357224572255722657227572285722957230572315723257233572345723557236572375723857239572405724157242572435724457245572465724757248572495725057251572525725357254572555725657257572585725957260572615726257263572645726557266572675726857269572705727157272572735727457275572765727757278572795728057281572825728357284572855728657287572885728957290572915729257293572945729557296572975729857299573005730157302573035730457305573065730757308573095731057311573125731357314573155731657317573185731957320573215732257323573245732557326573275732857329573305733157332573335733457335573365733757338573395734057341573425734357344573455734657347573485734957350573515735257353573545735557356573575735857359573605736157362573635736457365573665736757368573695737057371573725737357374573755737657377573785737957380573815738257383573845738557386573875738857389573905739157392573935739457395573965739757398573995740057401574025740357404574055740657407574085740957410574115741257413574145741557416574175741857419574205742157422574235742457425574265742757428574295743057431574325743357434574355743657437574385743957440574415744257443574445744557446574475744857449574505745157452574535745457455574565745757458574595746057461574625746357464574655746657467574685746957470574715747257473574745747557476574775747857479574805748157482574835748457485574865748757488574895749057491574925749357494574955749657497574985749957500575015750257503575045750557506575075750857509575105751157512575135751457515575165751757518575195752057521575225752357524575255752657527575285752957530575315753257533575345753557536575375753857539575405754157542575435754457545575465754757548575495755057551575525755357554575555755657557575585755957560575615756257563575645756557566575675756857569575705757157572575735757457575575765757757578575795758057581575825758357584575855758657587575885758957590575915759257593575945759557596575975759857599576005760157602576035760457605576065760757608576095761057611576125761357614576155761657617576185761957620576215762257623576245762557626576275762857629576305763157632576335763457635576365763757638576395764057641576425764357644576455764657647576485764957650576515765257653576545765557656576575765857659576605766157662576635766457665576665766757668576695767057671576725767357674576755767657677576785767957680576815768257683576845768557686576875768857689576905769157692576935769457695576965769757698576995770057701577025770357704577055770657707577085770957710577115771257713577145771557716577175771857719577205772157722577235772457725577265772757728577295773057731577325773357734577355773657737577385773957740577415774257743577445774557746577475774857749577505775157752577535775457755577565775757758577595776057761577625776357764577655776657767577685776957770577715777257773577745777557776577775777857779577805778157782577835778457785577865778757788577895779057791577925779357794577955779657797577985779957800578015780257803578045780557806578075780857809578105781157812578135781457815578165781757818578195782057821578225782357824578255782657827578285782957830578315783257833578345783557836578375783857839578405784157842578435784457845578465784757848578495785057851578525785357854578555785657857578585785957860578615786257863578645786557866578675786857869578705787157872578735787457875578765787757878578795788057881578825788357884578855788657887578885788957890578915789257893578945789557896578975789857899579005790157902579035790457905579065790757908579095791057911579125791357914579155791657917579185791957920579215792257923579245792557926579275792857929579305793157932579335793457935579365793757938579395794057941579425794357944579455794657947579485794957950579515795257953579545795557956579575795857959579605796157962579635796457965579665796757968579695797057971579725797357974579755797657977579785797957980579815798257983579845798557986579875798857989579905799157992579935799457995579965799757998579995800058001580025800358004580055800658007580085800958010580115801258013580145801558016580175801858019580205802158022580235802458025580265802758028580295803058031580325803358034580355803658037580385803958040580415804258043580445804558046580475804858049580505805158052580535805458055580565805758058580595806058061580625806358064580655806658067580685806958070580715807258073580745807558076580775807858079580805808158082580835808458085580865808758088580895809058091580925809358094580955809658097580985809958100581015810258103581045810558106581075810858109581105811158112581135811458115581165811758118581195812058121581225812358124581255812658127581285812958130581315813258133581345813558136581375813858139581405814158142581435814458145581465814758148581495815058151581525815358154581555815658157581585815958160581615816258163581645816558166581675816858169581705817158172581735817458175581765817758178581795818058181581825818358184581855818658187581885818958190581915819258193581945819558196581975819858199582005820158202582035820458205582065820758208582095821058211582125821358214582155821658217582185821958220582215822258223582245822558226582275822858229582305823158232582335823458235582365823758238582395824058241582425824358244582455824658247582485824958250582515825258253582545825558256582575825858259582605826158262582635826458265582665826758268582695827058271582725827358274582755827658277582785827958280582815828258283582845828558286582875828858289582905829158292582935829458295582965829758298582995830058301583025830358304583055830658307583085830958310583115831258313583145831558316583175831858319583205832158322583235832458325583265832758328583295833058331583325833358334583355833658337583385833958340583415834258343583445834558346583475834858349583505835158352583535835458355583565835758358583595836058361583625836358364583655836658367583685836958370583715837258373583745837558376583775837858379583805838158382583835838458385583865838758388583895839058391583925839358394583955839658397583985839958400584015840258403584045840558406584075840858409584105841158412584135841458415584165841758418584195842058421584225842358424584255842658427584285842958430584315843258433584345843558436584375843858439584405844158442584435844458445584465844758448584495845058451584525845358454584555845658457584585845958460584615846258463584645846558466584675846858469584705847158472584735847458475584765847758478584795848058481584825848358484584855848658487584885848958490584915849258493584945849558496584975849858499585005850158502585035850458505585065850758508585095851058511585125851358514585155851658517585185851958520585215852258523585245852558526585275852858529585305853158532585335853458535585365853758538585395854058541585425854358544585455854658547585485854958550585515855258553585545855558556585575855858559585605856158562585635856458565585665856758568585695857058571585725857358574585755857658577585785857958580585815858258583585845858558586585875858858589585905859158592585935859458595585965859758598585995860058601586025860358604586055860658607586085860958610586115861258613586145861558616586175861858619586205862158622586235862458625586265862758628586295863058631586325863358634586355863658637586385863958640586415864258643586445864558646586475864858649586505865158652586535865458655586565865758658586595866058661586625866358664586655866658667586685866958670586715867258673586745867558676586775867858679586805868158682586835868458685586865868758688586895869058691586925869358694586955869658697586985869958700587015870258703587045870558706587075870858709587105871158712587135871458715587165871758718587195872058721587225872358724587255872658727587285872958730587315873258733587345873558736587375873858739587405874158742587435874458745587465874758748587495875058751587525875358754587555875658757587585875958760587615876258763587645876558766587675876858769587705877158772587735877458775587765877758778587795878058781587825878358784587855878658787587885878958790587915879258793587945879558796587975879858799588005880158802588035880458805588065880758808588095881058811588125881358814588155881658817588185881958820588215882258823588245882558826588275882858829588305883158832588335883458835588365883758838588395884058841588425884358844588455884658847588485884958850588515885258853588545885558856588575885858859588605886158862588635886458865588665886758868588695887058871588725887358874588755887658877588785887958880588815888258883588845888558886588875888858889588905889158892588935889458895588965889758898588995890058901589025890358904589055890658907589085890958910589115891258913589145891558916589175891858919589205892158922589235892458925589265892758928589295893058931589325893358934589355893658937589385893958940589415894258943589445894558946589475894858949589505895158952589535895458955589565895758958589595896058961589625896358964589655896658967589685896958970589715897258973589745897558976589775897858979589805898158982589835898458985589865898758988589895899058991589925899358994589955899658997589985899959000590015900259003590045900559006590075900859009590105901159012590135901459015590165901759018590195902059021590225902359024590255902659027590285902959030590315903259033590345903559036590375903859039590405904159042590435904459045590465904759048590495905059051590525905359054590555905659057590585905959060590615906259063590645906559066590675906859069590705907159072590735907459075590765907759078590795908059081590825908359084590855908659087590885908959090590915909259093590945909559096590975909859099591005910159102591035910459105591065910759108591095911059111591125911359114591155911659117591185911959120591215912259123591245912559126591275912859129591305913159132591335913459135591365913759138591395914059141591425914359144591455914659147591485914959150591515915259153591545915559156591575915859159591605916159162591635916459165591665916759168591695917059171591725917359174591755917659177591785917959180591815918259183591845918559186591875918859189591905919159192591935919459195591965919759198591995920059201592025920359204592055920659207592085920959210592115921259213592145921559216592175921859219592205922159222592235922459225592265922759228592295923059231592325923359234592355923659237592385923959240592415924259243592445924559246592475924859249592505925159252592535925459255592565925759258592595926059261592625926359264592655926659267592685926959270592715927259273592745927559276592775927859279592805928159282592835928459285592865928759288592895929059291592925929359294592955929659297592985929959300593015930259303593045930559306593075930859309593105931159312593135931459315593165931759318593195932059321593225932359324593255932659327593285932959330593315933259333593345933559336593375933859339593405934159342593435934459345593465934759348593495935059351593525935359354593555935659357593585935959360593615936259363593645936559366593675936859369593705937159372593735937459375593765937759378593795938059381593825938359384593855938659387593885938959390593915939259393593945939559396593975939859399594005940159402594035940459405594065940759408594095941059411594125941359414594155941659417594185941959420594215942259423594245942559426594275942859429594305943159432594335943459435594365943759438594395944059441594425944359444594455944659447594485944959450594515945259453594545945559456594575945859459594605946159462594635946459465594665946759468594695947059471594725947359474594755947659477594785947959480594815948259483594845948559486594875948859489594905949159492594935949459495594965949759498594995950059501595025950359504595055950659507595085950959510595115951259513595145951559516595175951859519595205952159522595235952459525595265952759528595295953059531595325953359534595355953659537595385953959540595415954259543595445954559546595475954859549595505955159552595535955459555595565955759558595595956059561595625956359564595655956659567595685956959570595715957259573595745957559576595775957859579595805958159582595835958459585595865958759588595895959059591595925959359594595955959659597595985959959600596015960259603596045960559606596075960859609596105961159612596135961459615596165961759618596195962059621596225962359624596255962659627596285962959630596315963259633596345963559636596375963859639596405964159642596435964459645596465964759648596495965059651596525965359654596555965659657596585965959660596615966259663596645966559666596675966859669596705967159672596735967459675596765967759678596795968059681596825968359684596855968659687596885968959690596915969259693596945969559696596975969859699597005970159702597035970459705597065970759708597095971059711597125971359714597155971659717597185971959720597215972259723597245972559726597275972859729597305973159732597335973459735597365973759738597395974059741597425974359744597455974659747597485974959750597515975259753597545975559756597575975859759597605976159762597635976459765597665976759768597695977059771597725977359774597755977659777597785977959780597815978259783597845978559786597875978859789597905979159792597935979459795597965979759798597995980059801598025980359804598055980659807598085980959810598115981259813598145981559816598175981859819598205982159822598235982459825598265982759828598295983059831598325983359834598355983659837598385983959840598415984259843598445984559846598475984859849598505985159852598535985459855598565985759858598595986059861598625986359864598655986659867598685986959870598715987259873598745987559876598775987859879598805988159882598835988459885598865988759888598895989059891598925989359894598955989659897598985989959900599015990259903599045990559906599075990859909599105991159912599135991459915599165991759918599195992059921599225992359924599255992659927599285992959930599315993259933599345993559936599375993859939599405994159942599435994459945599465994759948599495995059951599525995359954599555995659957599585995959960599615996259963599645996559966599675996859969599705997159972599735997459975599765997759978599795998059981599825998359984599855998659987599885998959990599915999259993599945999559996599975999859999600006000160002600036000460005600066000760008600096001060011600126001360014600156001660017600186001960020600216002260023600246002560026600276002860029600306003160032600336003460035600366003760038600396004060041600426004360044600456004660047600486004960050600516005260053600546005560056600576005860059600606006160062600636006460065600666006760068600696007060071600726007360074600756007660077600786007960080600816008260083600846008560086600876008860089600906009160092600936009460095600966009760098600996010060101601026010360104601056010660107601086010960110601116011260113601146011560116601176011860119601206012160122601236012460125601266012760128601296013060131601326013360134601356013660137601386013960140601416014260143601446014560146601476014860149601506015160152601536015460155601566015760158601596016060161601626016360164601656016660167601686016960170601716017260173601746017560176601776017860179601806018160182601836018460185601866018760188601896019060191601926019360194601956019660197601986019960200602016020260203602046020560206602076020860209602106021160212602136021460215602166021760218602196022060221602226022360224602256022660227602286022960230602316023260233602346023560236602376023860239602406024160242602436024460245602466024760248602496025060251602526025360254602556025660257602586025960260602616026260263602646026560266602676026860269602706027160272602736027460275602766027760278602796028060281602826028360284602856028660287602886028960290602916029260293602946029560296602976029860299603006030160302603036030460305603066030760308603096031060311603126031360314603156031660317603186031960320603216032260323603246032560326603276032860329603306033160332603336033460335603366033760338603396034060341603426034360344603456034660347603486034960350603516035260353603546035560356603576035860359603606036160362603636036460365603666036760368603696037060371603726037360374603756037660377603786037960380603816038260383603846038560386603876038860389603906039160392603936039460395603966039760398603996040060401604026040360404604056040660407604086040960410604116041260413604146041560416604176041860419604206042160422604236042460425604266042760428604296043060431604326043360434604356043660437604386043960440604416044260443604446044560446604476044860449604506045160452604536045460455604566045760458604596046060461604626046360464604656046660467604686046960470604716047260473604746047560476604776047860479604806048160482604836048460485604866048760488604896049060491604926049360494604956049660497604986049960500605016050260503605046050560506605076050860509605106051160512605136051460515605166051760518605196052060521605226052360524605256052660527605286052960530605316053260533605346053560536605376053860539605406054160542605436054460545605466054760548605496055060551605526055360554605556055660557605586055960560605616056260563605646056560566605676056860569605706057160572605736057460575605766057760578605796058060581605826058360584605856058660587605886058960590605916059260593605946059560596605976059860599606006060160602606036060460605606066060760608606096061060611606126061360614606156061660617606186061960620606216062260623606246062560626606276062860629606306063160632606336063460635606366063760638606396064060641606426064360644606456064660647606486064960650606516065260653606546065560656606576065860659606606066160662606636066460665606666066760668606696067060671606726067360674606756067660677606786067960680606816068260683606846068560686606876068860689606906069160692606936069460695606966069760698606996070060701607026070360704607056070660707607086070960710607116071260713607146071560716607176071860719607206072160722607236072460725607266072760728607296073060731607326073360734607356073660737607386073960740607416074260743607446074560746607476074860749607506075160752607536075460755607566075760758607596076060761607626076360764607656076660767607686076960770607716077260773607746077560776607776077860779607806078160782607836078460785607866078760788607896079060791607926079360794607956079660797607986079960800608016080260803608046080560806608076080860809608106081160812608136081460815608166081760818608196082060821608226082360824608256082660827608286082960830608316083260833608346083560836608376083860839608406084160842608436084460845608466084760848608496085060851608526085360854608556085660857608586085960860608616086260863608646086560866608676086860869608706087160872608736087460875608766087760878608796088060881608826088360884608856088660887608886088960890608916089260893608946089560896608976089860899609006090160902609036090460905609066090760908609096091060911609126091360914609156091660917609186091960920609216092260923609246092560926609276092860929609306093160932609336093460935609366093760938609396094060941609426094360944609456094660947609486094960950609516095260953609546095560956609576095860959609606096160962609636096460965609666096760968609696097060971609726097360974609756097660977609786097960980609816098260983609846098560986609876098860989609906099160992609936099460995609966099760998609996100061001610026100361004610056100661007610086100961010610116101261013610146101561016610176101861019610206102161022610236102461025610266102761028610296103061031610326103361034610356103661037610386103961040610416104261043610446104561046610476104861049610506105161052610536105461055610566105761058610596106061061610626106361064610656106661067610686106961070610716107261073610746107561076610776107861079610806108161082610836108461085610866108761088610896109061091610926109361094610956109661097610986109961100611016110261103611046110561106611076110861109611106111161112611136111461115611166111761118611196112061121611226112361124611256112661127611286112961130611316113261133611346113561136611376113861139611406114161142611436114461145611466114761148611496115061151611526115361154611556115661157611586115961160611616116261163611646116561166611676116861169611706117161172611736117461175611766117761178611796118061181611826118361184611856118661187611886118961190611916119261193611946119561196611976119861199612006120161202612036120461205612066120761208612096121061211612126121361214612156121661217612186121961220612216122261223612246122561226612276122861229612306123161232612336123461235612366123761238612396124061241612426124361244612456124661247612486124961250612516125261253612546125561256612576125861259612606126161262612636126461265612666126761268612696127061271612726127361274612756127661277612786127961280612816128261283612846128561286612876128861289612906129161292612936129461295612966129761298612996130061301613026130361304613056130661307613086130961310613116131261313613146131561316613176131861319613206132161322613236132461325613266132761328613296133061331613326133361334613356133661337613386133961340613416134261343613446134561346613476134861349613506135161352613536135461355613566135761358613596136061361613626136361364613656136661367613686136961370613716137261373613746137561376613776137861379613806138161382613836138461385613866138761388613896139061391613926139361394613956139661397613986139961400614016140261403614046140561406614076140861409614106141161412614136141461415614166141761418614196142061421614226142361424614256142661427614286142961430614316143261433614346143561436614376143861439614406144161442614436144461445614466144761448614496145061451614526145361454614556145661457614586145961460614616146261463614646146561466614676146861469614706147161472614736147461475614766147761478614796148061481614826148361484614856148661487614886148961490614916149261493614946149561496614976149861499615006150161502615036150461505615066150761508615096151061511615126151361514615156151661517615186151961520615216152261523615246152561526615276152861529615306153161532615336153461535615366153761538615396154061541615426154361544615456154661547615486154961550615516155261553615546155561556615576155861559615606156161562615636156461565615666156761568615696157061571615726157361574615756157661577615786157961580615816158261583615846158561586615876158861589615906159161592615936159461595615966159761598615996160061601616026160361604616056160661607616086160961610616116161261613616146161561616616176161861619616206162161622616236162461625616266162761628616296163061631616326163361634616356163661637616386163961640616416164261643616446164561646616476164861649616506165161652616536165461655616566165761658616596166061661616626166361664616656166661667616686166961670616716167261673616746167561676616776167861679616806168161682616836168461685616866168761688616896169061691616926169361694616956169661697616986169961700617016170261703617046170561706617076170861709617106171161712617136171461715617166171761718617196172061721617226172361724617256172661727617286172961730617316173261733617346173561736617376173861739617406174161742617436174461745617466174761748617496175061751617526175361754617556175661757617586175961760617616176261763617646176561766617676176861769617706177161772617736177461775617766177761778617796178061781617826178361784617856178661787617886178961790617916179261793617946179561796617976179861799618006180161802618036180461805618066180761808618096181061811618126181361814618156181661817618186181961820618216182261823618246182561826618276182861829618306183161832618336183461835618366183761838618396184061841618426184361844618456184661847618486184961850618516185261853618546185561856618576185861859618606186161862618636186461865618666186761868618696187061871618726187361874618756187661877618786187961880618816188261883618846188561886618876188861889618906189161892618936189461895618966189761898618996190061901619026190361904619056190661907619086190961910619116191261913619146191561916619176191861919619206192161922619236192461925619266192761928619296193061931619326193361934619356193661937619386193961940619416194261943619446194561946619476194861949619506195161952619536195461955619566195761958619596196061961619626196361964619656196661967619686196961970619716197261973619746197561976619776197861979619806198161982619836198461985619866198761988619896199061991619926199361994619956199661997619986199962000620016200262003620046200562006620076200862009620106201162012620136201462015620166201762018620196202062021620226202362024620256202662027620286202962030620316203262033620346203562036620376203862039620406204162042620436204462045620466204762048620496205062051620526205362054620556205662057620586205962060620616206262063620646206562066620676206862069620706207162072620736207462075620766207762078620796208062081620826208362084620856208662087620886208962090620916209262093620946209562096620976209862099621006210162102621036210462105621066210762108621096211062111621126211362114621156211662117621186211962120621216212262123621246212562126621276212862129621306213162132621336213462135621366213762138621396214062141621426214362144621456214662147621486214962150621516215262153621546215562156621576215862159621606216162162621636216462165621666216762168621696217062171621726217362174621756217662177621786217962180621816218262183621846218562186621876218862189621906219162192621936219462195621966219762198621996220062201622026220362204622056220662207622086220962210622116221262213622146221562216622176221862219622206222162222622236222462225622266222762228622296223062231622326223362234622356223662237622386223962240622416224262243622446224562246622476224862249622506225162252622536225462255622566225762258622596226062261622626226362264622656226662267622686226962270622716227262273622746227562276622776227862279622806228162282622836228462285622866228762288622896229062291622926229362294622956229662297622986229962300623016230262303623046230562306623076230862309623106231162312623136231462315623166231762318623196232062321623226232362324623256232662327623286232962330623316233262333623346233562336623376233862339623406234162342623436234462345623466234762348623496235062351623526235362354623556235662357623586235962360623616236262363623646236562366623676236862369623706237162372623736237462375623766237762378623796238062381623826238362384623856238662387623886238962390623916239262393623946239562396623976239862399624006240162402624036240462405624066240762408624096241062411624126241362414624156241662417624186241962420624216242262423624246242562426624276242862429624306243162432624336243462435624366243762438624396244062441624426244362444624456244662447624486244962450624516245262453624546245562456624576245862459624606246162462624636246462465624666246762468624696247062471624726247362474624756247662477624786247962480624816248262483624846248562486624876248862489624906249162492624936249462495624966249762498624996250062501625026250362504625056250662507625086250962510625116251262513625146251562516625176251862519625206252162522625236252462525625266252762528625296253062531625326253362534625356253662537625386253962540625416254262543625446254562546625476254862549625506255162552625536255462555625566255762558625596256062561625626256362564625656256662567625686256962570625716257262573625746257562576625776257862579625806258162582625836258462585625866258762588625896259062591625926259362594625956259662597625986259962600626016260262603626046260562606626076260862609626106261162612626136261462615626166261762618626196262062621626226262362624626256262662627626286262962630626316263262633626346263562636626376263862639626406264162642626436264462645626466264762648626496265062651626526265362654626556265662657626586265962660626616266262663626646266562666626676266862669626706267162672626736267462675626766267762678626796268062681626826268362684626856268662687626886268962690626916269262693626946269562696626976269862699627006270162702627036270462705627066270762708627096271062711627126271362714627156271662717627186271962720627216272262723627246272562726627276272862729627306273162732627336273462735627366273762738627396274062741627426274362744627456274662747627486274962750627516275262753627546275562756627576275862759627606276162762627636276462765627666276762768627696277062771627726277362774627756277662777627786277962780627816278262783627846278562786627876278862789627906279162792627936279462795627966279762798627996280062801628026280362804628056280662807628086280962810628116281262813628146281562816628176281862819628206282162822628236282462825628266282762828628296283062831628326283362834628356283662837628386283962840628416284262843628446284562846628476284862849628506285162852628536285462855628566285762858628596286062861628626286362864628656286662867628686286962870628716287262873628746287562876628776287862879628806288162882628836288462885628866288762888628896289062891628926289362894628956289662897628986289962900629016290262903629046290562906629076290862909629106291162912629136291462915629166291762918629196292062921629226292362924629256292662927629286292962930629316293262933629346293562936629376293862939629406294162942629436294462945629466294762948629496295062951629526295362954629556295662957629586295962960629616296262963629646296562966629676296862969629706297162972629736297462975629766297762978629796298062981629826298362984629856298662987629886298962990629916299262993629946299562996629976299862999630006300163002630036300463005630066300763008630096301063011630126301363014630156301663017630186301963020630216302263023630246302563026630276302863029630306303163032630336303463035630366303763038630396304063041630426304363044630456304663047630486304963050630516305263053630546305563056630576305863059630606306163062630636306463065630666306763068630696307063071630726307363074630756307663077630786307963080630816308263083630846308563086630876308863089630906309163092630936309463095630966309763098630996310063101631026310363104631056310663107631086310963110631116311263113631146311563116631176311863119631206312163122631236312463125631266312763128631296313063131631326313363134631356313663137631386313963140631416314263143631446314563146631476314863149631506315163152631536315463155631566315763158631596316063161631626316363164631656316663167631686316963170631716317263173631746317563176631776317863179631806318163182631836318463185631866318763188631896319063191631926319363194631956319663197631986319963200632016320263203632046320563206632076320863209632106321163212632136321463215632166321763218632196322063221632226322363224632256322663227632286322963230632316323263233632346323563236632376323863239632406324163242632436324463245632466324763248632496325063251632526325363254632556325663257632586325963260632616326263263632646326563266632676326863269632706327163272632736327463275632766327763278632796328063281632826328363284632856328663287632886328963290632916329263293632946329563296632976329863299633006330163302633036330463305633066330763308633096331063311633126331363314633156331663317633186331963320633216332263323633246332563326633276332863329633306333163332633336333463335633366333763338633396334063341633426334363344633456334663347633486334963350633516335263353633546335563356633576335863359633606336163362633636336463365633666336763368633696337063371633726337363374633756337663377633786337963380633816338263383633846338563386633876338863389633906339163392633936339463395633966339763398633996340063401634026340363404634056340663407634086340963410634116341263413634146341563416634176341863419634206342163422634236342463425634266342763428634296343063431634326343363434634356343663437634386343963440634416344263443634446344563446634476344863449634506345163452634536345463455634566345763458634596346063461634626346363464634656346663467634686346963470634716347263473634746347563476634776347863479634806348163482634836348463485634866348763488634896349063491634926349363494634956349663497634986349963500635016350263503635046350563506635076350863509635106351163512635136351463515635166351763518635196352063521635226352363524635256352663527635286352963530635316353263533635346353563536635376353863539635406354163542635436354463545635466354763548635496355063551635526355363554635556355663557635586355963560635616356263563635646356563566635676356863569635706357163572635736357463575635766357763578635796358063581635826358363584635856358663587635886358963590635916359263593635946359563596635976359863599636006360163602636036360463605636066360763608636096361063611636126361363614636156361663617636186361963620636216362263623636246362563626636276362863629636306363163632636336363463635636366363763638636396364063641636426364363644636456364663647636486364963650636516365263653636546365563656636576365863659636606366163662636636366463665636666366763668636696367063671636726367363674636756367663677636786367963680636816368263683636846368563686636876368863689636906369163692636936369463695636966369763698636996370063701637026370363704637056370663707637086370963710637116371263713637146371563716637176371863719637206372163722637236372463725637266372763728637296373063731637326373363734637356373663737637386373963740637416374263743637446374563746637476374863749637506375163752637536375463755637566375763758637596376063761637626376363764637656376663767637686376963770637716377263773637746377563776637776377863779637806378163782637836378463785637866378763788637896379063791637926379363794637956379663797637986379963800638016380263803638046380563806638076380863809638106381163812638136381463815638166381763818638196382063821638226382363824638256382663827638286382963830638316383263833638346383563836638376383863839638406384163842638436384463845638466384763848638496385063851638526385363854638556385663857638586385963860638616386263863638646386563866638676386863869638706387163872638736387463875638766387763878638796388063881638826388363884638856388663887638886388963890638916389263893638946389563896638976389863899639006390163902639036390463905639066390763908639096391063911639126391363914639156391663917639186391963920639216392263923639246392563926639276392863929639306393163932639336393463935639366393763938639396394063941639426394363944639456394663947639486394963950639516395263953639546395563956639576395863959639606396163962639636396463965639666396763968639696397063971639726397363974639756397663977639786397963980639816398263983639846398563986639876398863989639906399163992639936399463995639966399763998639996400064001640026400364004640056400664007640086400964010640116401264013640146401564016640176401864019640206402164022640236402464025640266402764028640296403064031640326403364034640356403664037640386403964040640416404264043640446404564046640476404864049640506405164052640536405464055640566405764058640596406064061640626406364064640656406664067640686406964070640716407264073640746407564076640776407864079640806408164082640836408464085640866408764088640896409064091640926409364094640956409664097640986409964100641016410264103641046410564106641076410864109641106411164112641136411464115641166411764118641196412064121641226412364124641256412664127641286412964130641316413264133641346413564136641376413864139641406414164142641436414464145641466414764148641496415064151641526415364154641556415664157641586415964160641616416264163641646416564166641676416864169641706417164172641736417464175641766417764178641796418064181641826418364184641856418664187641886418964190641916419264193641946419564196641976419864199642006420164202642036420464205642066420764208642096421064211642126421364214642156421664217642186421964220642216422264223642246422564226642276422864229642306423164232642336423464235642366423764238642396424064241642426424364244642456424664247642486424964250642516425264253642546425564256642576425864259642606426164262642636426464265642666426764268642696427064271642726427364274642756427664277642786427964280642816428264283642846428564286642876428864289642906429164292642936429464295642966429764298642996430064301643026430364304643056430664307643086430964310643116431264313643146431564316643176431864319643206432164322643236432464325643266432764328643296433064331643326433364334643356433664337643386433964340643416434264343643446434564346643476434864349643506435164352643536435464355643566435764358643596436064361643626436364364643656436664367643686436964370643716437264373643746437564376643776437864379643806438164382643836438464385643866438764388643896439064391643926439364394643956439664397643986439964400644016440264403644046440564406644076440864409644106441164412644136441464415644166441764418644196442064421644226442364424644256442664427644286442964430644316443264433644346443564436644376443864439644406444164442644436444464445644466444764448644496445064451644526445364454644556445664457644586445964460644616446264463644646446564466644676446864469644706447164472644736447464475644766447764478644796448064481644826448364484644856448664487644886448964490644916449264493644946449564496644976449864499645006450164502645036450464505645066450764508645096451064511645126451364514645156451664517645186451964520645216452264523645246452564526645276452864529645306453164532645336453464535645366453764538645396454064541645426454364544645456454664547645486454964550645516455264553645546455564556645576455864559645606456164562645636456464565645666456764568645696457064571645726457364574645756457664577645786457964580645816458264583645846458564586645876458864589645906459164592645936459464595645966459764598645996460064601646026460364604646056460664607646086460964610646116461264613646146461564616646176461864619646206462164622646236462464625646266462764628646296463064631646326463364634646356463664637646386463964640646416464264643646446464564646646476464864649646506465164652646536465464655646566465764658646596466064661646626466364664646656466664667646686466964670646716467264673646746467564676646776467864679646806468164682646836468464685646866468764688646896469064691646926469364694646956469664697646986469964700647016470264703647046470564706647076470864709647106471164712647136471464715647166471764718647196472064721647226472364724647256472664727647286472964730647316473264733647346473564736647376473864739647406474164742647436474464745647466474764748647496475064751647526475364754647556475664757647586475964760647616476264763647646476564766647676476864769647706477164772647736477464775647766477764778647796478064781647826478364784647856478664787647886478964790647916479264793647946479564796647976479864799648006480164802648036480464805648066480764808648096481064811648126481364814648156481664817648186481964820648216482264823648246482564826648276482864829648306483164832648336483464835648366483764838648396484064841648426484364844648456484664847648486484964850648516485264853648546485564856648576485864859648606486164862648636486464865648666486764868648696487064871648726487364874648756487664877648786487964880648816488264883648846488564886648876488864889648906489164892648936489464895648966489764898648996490064901649026490364904649056490664907649086490964910649116491264913649146491564916649176491864919649206492164922649236492464925649266492764928649296493064931649326493364934649356493664937649386493964940649416494264943649446494564946649476494864949649506495164952649536495464955649566495764958649596496064961649626496364964649656496664967649686496964970649716497264973649746497564976649776497864979649806498164982649836498464985649866498764988649896499064991649926499364994649956499664997649986499965000650016500265003650046500565006650076500865009650106501165012650136501465015650166501765018650196502065021650226502365024650256502665027650286502965030650316503265033650346503565036650376503865039650406504165042650436504465045650466504765048650496505065051650526505365054650556505665057650586505965060650616506265063650646506565066650676506865069650706507165072650736507465075650766507765078650796508065081650826508365084650856508665087650886508965090650916509265093650946509565096650976509865099651006510165102651036510465105651066510765108651096511065111651126511365114651156511665117651186511965120651216512265123651246512565126651276512865129651306513165132651336513465135651366513765138651396514065141651426514365144651456514665147651486514965150651516515265153651546515565156651576515865159651606516165162651636516465165651666516765168651696517065171651726517365174651756517665177651786517965180651816518265183651846518565186651876518865189651906519165192651936519465195651966519765198651996520065201652026520365204652056520665207652086520965210652116521265213652146521565216652176521865219652206522165222652236522465225652266522765228652296523065231652326523365234652356523665237652386523965240652416524265243652446524565246652476524865249652506525165252652536525465255652566525765258652596526065261652626526365264652656526665267652686526965270652716527265273652746527565276652776527865279652806528165282652836528465285652866528765288652896529065291652926529365294652956529665297652986529965300653016530265303653046530565306653076530865309653106531165312653136531465315653166531765318653196532065321653226532365324653256532665327653286532965330653316533265333653346533565336653376533865339653406534165342653436534465345653466534765348653496535065351653526535365354653556535665357653586535965360653616536265363653646536565366653676536865369653706537165372653736537465375653766537765378653796538065381653826538365384653856538665387653886538965390653916539265393653946539565396653976539865399654006540165402654036540465405654066540765408654096541065411654126541365414654156541665417654186541965420654216542265423654246542565426654276542865429654306543165432654336543465435654366543765438654396544065441654426544365444654456544665447654486544965450654516545265453654546545565456654576545865459654606546165462654636546465465654666546765468654696547065471654726547365474654756547665477654786547965480654816548265483654846548565486654876548865489654906549165492654936549465495654966549765498654996550065501655026550365504655056550665507655086550965510655116551265513655146551565516655176551865519655206552165522655236552465525655266552765528655296553065531655326553365534655356553665537655386553965540655416554265543655446554565546655476554865549655506555165552655536555465555655566555765558655596556065561655626556365564655656556665567655686556965570655716557265573655746557565576655776557865579655806558165582655836558465585655866558765588655896559065591655926559365594655956559665597655986559965600656016560265603656046560565606656076560865609656106561165612656136561465615656166561765618656196562065621656226562365624656256562665627656286562965630656316563265633656346563565636656376563865639656406564165642656436564465645656466564765648656496565065651656526565365654656556565665657656586565965660656616566265663656646566565666656676566865669656706567165672656736567465675656766567765678656796568065681656826568365684656856568665687656886568965690656916569265693656946569565696656976569865699657006570165702657036570465705657066570765708657096571065711657126571365714657156571665717657186571965720657216572265723657246572565726657276572865729657306573165732657336573465735657366573765738657396574065741657426574365744657456574665747657486574965750657516575265753657546575565756657576575865759657606576165762657636576465765657666576765768657696577065771657726577365774657756577665777657786577965780657816578265783657846578565786657876578865789657906579165792657936579465795657966579765798657996580065801658026580365804658056580665807658086580965810658116581265813658146581565816658176581865819658206582165822658236582465825658266582765828658296583065831658326583365834658356583665837658386583965840658416584265843658446584565846658476584865849658506585165852658536585465855658566585765858658596586065861658626586365864658656586665867658686586965870658716587265873658746587565876658776587865879658806588165882658836588465885658866588765888658896589065891658926589365894658956589665897658986589965900659016590265903659046590565906659076590865909659106591165912659136591465915659166591765918659196592065921659226592365924659256592665927659286592965930659316593265933659346593565936659376593865939659406594165942659436594465945659466594765948659496595065951659526595365954659556595665957659586595965960659616596265963659646596565966659676596865969659706597165972659736597465975659766597765978659796598065981659826598365984659856598665987659886598965990659916599265993659946599565996659976599865999660006600166002660036600466005660066600766008660096601066011660126601366014660156601666017660186601966020660216602266023660246602566026660276602866029660306603166032660336603466035660366603766038660396604066041660426604366044660456604666047660486604966050660516605266053660546605566056660576605866059660606606166062660636606466065660666606766068660696607066071660726607366074660756607666077660786607966080660816608266083660846608566086660876608866089660906609166092660936609466095660966609766098660996610066101661026610366104661056610666107661086610966110661116611266113661146611566116661176611866119661206612166122661236612466125661266612766128661296613066131661326613366134661356613666137661386613966140661416614266143661446614566146661476614866149661506615166152661536615466155661566615766158661596616066161661626616366164661656616666167661686616966170661716617266173661746617566176661776617866179661806618166182661836618466185661866618766188661896619066191661926619366194661956619666197661986619966200662016620266203662046620566206662076620866209662106621166212662136621466215662166621766218662196622066221662226622366224662256622666227662286622966230662316623266233662346623566236662376623866239662406624166242662436624466245662466624766248662496625066251662526625366254662556625666257662586625966260662616626266263662646626566266662676626866269662706627166272662736627466275662766627766278662796628066281662826628366284662856628666287662886628966290662916629266293662946629566296662976629866299663006630166302663036630466305663066630766308663096631066311663126631366314663156631666317663186631966320663216632266323663246632566326663276632866329663306633166332663336633466335663366633766338663396634066341663426634366344663456634666347663486634966350663516635266353663546635566356663576635866359663606636166362663636636466365663666636766368663696637066371663726637366374663756637666377663786637966380663816638266383663846638566386663876638866389663906639166392663936639466395663966639766398663996640066401664026640366404664056640666407664086640966410664116641266413664146641566416664176641866419664206642166422664236642466425664266642766428664296643066431664326643366434664356643666437664386643966440664416644266443664446644566446664476644866449664506645166452664536645466455664566645766458664596646066461664626646366464664656646666467664686646966470664716647266473664746647566476664776647866479664806648166482664836648466485664866648766488664896649066491664926649366494664956649666497664986649966500665016650266503665046650566506665076650866509665106651166512665136651466515665166651766518665196652066521665226652366524665256652666527665286652966530665316653266533665346653566536665376653866539665406654166542665436654466545665466654766548665496655066551665526655366554665556655666557665586655966560665616656266563665646656566566665676656866569665706657166572665736657466575665766657766578665796658066581665826658366584665856658666587665886658966590665916659266593665946659566596665976659866599666006660166602666036660466605666066660766608666096661066611666126661366614666156661666617666186661966620666216662266623666246662566626666276662866629666306663166632666336663466635666366663766638666396664066641666426664366644666456664666647666486664966650666516665266653666546665566656666576665866659666606666166662666636666466665666666666766668666696667066671666726667366674666756667666677666786667966680666816668266683666846668566686666876668866689666906669166692666936669466695666966669766698666996670066701667026670366704667056670666707667086670966710667116671266713667146671566716667176671866719667206672166722667236672466725667266672766728667296673066731667326673366734667356673666737667386673966740667416674266743667446674566746667476674866749667506675166752667536675466755667566675766758667596676066761667626676366764667656676666767667686676966770667716677266773667746677566776667776677866779667806678166782667836678466785667866678766788667896679066791667926679366794667956679666797667986679966800668016680266803668046680566806668076680866809668106681166812668136681466815668166681766818668196682066821668226682366824668256682666827668286682966830668316683266833668346683566836668376683866839668406684166842668436684466845668466684766848668496685066851668526685366854668556685666857668586685966860668616686266863668646686566866668676686866869668706687166872668736687466875668766687766878668796688066881668826688366884668856688666887668886688966890668916689266893668946689566896668976689866899669006690166902669036690466905669066690766908669096691066911669126691366914669156691666917669186691966920669216692266923669246692566926669276692866929669306693166932669336693466935669366693766938669396694066941669426694366944669456694666947669486694966950669516695266953669546695566956669576695866959669606696166962669636696466965669666696766968669696697066971669726697366974669756697666977669786697966980669816698266983669846698566986669876698866989669906699166992669936699466995669966699766998669996700067001670026700367004670056700667007670086700967010670116701267013670146701567016670176701867019670206702167022670236702467025670266702767028670296703067031670326703367034670356703667037670386703967040670416704267043670446704567046670476704867049670506705167052670536705467055670566705767058670596706067061670626706367064670656706667067670686706967070670716707267073670746707567076670776707867079670806708167082670836708467085670866708767088670896709067091670926709367094670956709667097670986709967100671016710267103671046710567106671076710867109671106711167112671136711467115671166711767118671196712067121671226712367124671256712667127671286712967130671316713267133671346713567136671376713867139671406714167142671436714467145671466714767148671496715067151671526715367154671556715667157671586715967160671616716267163671646716567166671676716867169671706717167172671736717467175671766717767178671796718067181671826718367184671856718667187671886718967190671916719267193671946719567196671976719867199672006720167202672036720467205672066720767208672096721067211672126721367214672156721667217672186721967220672216722267223672246722567226672276722867229672306723167232672336723467235672366723767238672396724067241672426724367244672456724667247672486724967250672516725267253672546725567256672576725867259672606726167262672636726467265672666726767268672696727067271672726727367274672756727667277672786727967280672816728267283672846728567286672876728867289672906729167292672936729467295672966729767298672996730067301673026730367304673056730667307673086730967310673116731267313673146731567316673176731867319673206732167322673236732467325673266732767328673296733067331673326733367334673356733667337673386733967340673416734267343673446734567346673476734867349673506735167352673536735467355673566735767358673596736067361673626736367364673656736667367673686736967370673716737267373673746737567376673776737867379673806738167382673836738467385673866738767388673896739067391673926739367394673956739667397673986739967400674016740267403674046740567406674076740867409674106741167412674136741467415674166741767418674196742067421674226742367424674256742667427674286742967430674316743267433674346743567436674376743867439674406744167442674436744467445674466744767448674496745067451674526745367454674556745667457674586745967460674616746267463674646746567466674676746867469674706747167472674736747467475674766747767478674796748067481674826748367484674856748667487674886748967490674916749267493674946749567496674976749867499675006750167502675036750467505675066750767508675096751067511675126751367514675156751667517675186751967520675216752267523675246752567526675276752867529675306753167532675336753467535675366753767538675396754067541675426754367544675456754667547675486754967550675516755267553675546755567556675576755867559675606756167562675636756467565675666756767568675696757067571675726757367574675756757667577675786757967580675816758267583675846758567586675876758867589675906759167592675936759467595675966759767598675996760067601676026760367604676056760667607676086760967610676116761267613676146761567616676176761867619676206762167622676236762467625676266762767628676296763067631676326763367634676356763667637676386763967640676416764267643676446764567646676476764867649676506765167652676536765467655676566765767658676596766067661676626766367664676656766667667676686766967670676716767267673676746767567676676776767867679676806768167682676836768467685676866768767688676896769067691676926769367694676956769667697676986769967700677016770267703677046770567706677076770867709677106771167712677136771467715677166771767718677196772067721677226772367724677256772667727677286772967730677316773267733677346773567736677376773867739677406774167742677436774467745677466774767748677496775067751677526775367754677556775667757677586775967760677616776267763677646776567766677676776867769677706777167772677736777467775677766777767778677796778067781677826778367784677856778667787677886778967790677916779267793677946779567796677976779867799678006780167802678036780467805678066780767808678096781067811678126781367814678156781667817678186781967820678216782267823678246782567826678276782867829678306783167832678336783467835678366783767838678396784067841678426784367844678456784667847678486784967850678516785267853678546785567856678576785867859678606786167862678636786467865678666786767868678696787067871678726787367874678756787667877678786787967880678816788267883678846788567886678876788867889678906789167892678936789467895678966789767898678996790067901679026790367904679056790667907679086790967910679116791267913679146791567916679176791867919679206792167922679236792467925679266792767928679296793067931679326793367934679356793667937679386793967940679416794267943679446794567946679476794867949679506795167952679536795467955679566795767958679596796067961679626796367964679656796667967679686796967970679716797267973679746797567976679776797867979679806798167982679836798467985679866798767988679896799067991679926799367994679956799667997679986799968000680016800268003680046800568006680076800868009680106801168012680136801468015680166801768018680196802068021680226802368024680256802668027680286802968030680316803268033680346803568036680376803868039680406804168042680436804468045680466804768048680496805068051680526805368054680556805668057680586805968060680616806268063680646806568066680676806868069680706807168072680736807468075680766807768078680796808068081680826808368084680856808668087680886808968090680916809268093680946809568096680976809868099681006810168102681036810468105681066810768108681096811068111681126811368114681156811668117681186811968120681216812268123681246812568126681276812868129681306813168132681336813468135681366813768138681396814068141681426814368144681456814668147681486814968150681516815268153681546815568156681576815868159681606816168162681636816468165681666816768168681696817068171681726817368174681756817668177681786817968180681816818268183681846818568186681876818868189681906819168192681936819468195681966819768198681996820068201682026820368204682056820668207682086820968210682116821268213682146821568216682176821868219682206822168222682236822468225682266822768228682296823068231682326823368234682356823668237682386823968240682416824268243682446824568246682476824868249682506825168252682536825468255682566825768258682596826068261682626826368264682656826668267682686826968270682716827268273682746827568276682776827868279682806828168282682836828468285682866828768288682896829068291682926829368294682956829668297682986829968300683016830268303683046830568306683076830868309683106831168312683136831468315683166831768318683196832068321683226832368324683256832668327683286832968330683316833268333683346833568336683376833868339683406834168342683436834468345683466834768348683496835068351683526835368354683556835668357683586835968360683616836268363683646836568366683676836868369683706837168372683736837468375683766837768378683796838068381683826838368384683856838668387683886838968390683916839268393683946839568396683976839868399684006840168402684036840468405684066840768408684096841068411684126841368414684156841668417684186841968420684216842268423684246842568426684276842868429684306843168432684336843468435684366843768438684396844068441684426844368444684456844668447684486844968450684516845268453684546845568456684576845868459684606846168462684636846468465684666846768468684696847068471684726847368474684756847668477684786847968480684816848268483684846848568486684876848868489684906849168492684936849468495684966849768498684996850068501685026850368504685056850668507685086850968510685116851268513685146851568516685176851868519685206852168522685236852468525685266852768528685296853068531685326853368534685356853668537685386853968540685416854268543685446854568546685476854868549685506855168552685536855468555685566855768558685596856068561685626856368564685656856668567685686856968570685716857268573685746857568576685776857868579685806858168582685836858468585685866858768588685896859068591685926859368594685956859668597685986859968600686016860268603686046860568606686076860868609686106861168612686136861468615686166861768618686196862068621686226862368624686256862668627686286862968630686316863268633686346863568636686376863868639686406864168642686436864468645686466864768648686496865068651686526865368654686556865668657686586865968660686616866268663686646866568666686676866868669686706867168672686736867468675686766867768678686796868068681686826868368684686856868668687686886868968690686916869268693686946869568696686976869868699687006870168702687036870468705687066870768708687096871068711687126871368714687156871668717687186871968720687216872268723687246872568726687276872868729687306873168732687336873468735687366873768738687396874068741687426874368744687456874668747687486874968750687516875268753687546875568756687576875868759687606876168762687636876468765687666876768768687696877068771687726877368774687756877668777687786877968780687816878268783687846878568786687876878868789687906879168792687936879468795687966879768798687996880068801688026880368804688056880668807688086880968810688116881268813688146881568816688176881868819688206882168822688236882468825688266882768828688296883068831688326883368834688356883668837688386883968840688416884268843688446884568846688476884868849688506885168852688536885468855688566885768858688596886068861688626886368864688656886668867688686886968870688716887268873688746887568876688776887868879688806888168882688836888468885688866888768888688896889068891688926889368894688956889668897688986889968900689016890268903689046890568906689076890868909689106891168912689136891468915689166891768918689196892068921689226892368924689256892668927689286892968930689316893268933689346893568936689376893868939689406894168942689436894468945689466894768948689496895068951689526895368954689556895668957689586895968960689616896268963689646896568966689676896868969689706897168972689736897468975689766897768978689796898068981689826898368984689856898668987689886898968990689916899268993689946899568996689976899868999690006900169002690036900469005690066900769008690096901069011690126901369014690156901669017690186901969020690216902269023690246902569026690276902869029690306903169032690336903469035690366903769038690396904069041690426904369044690456904669047690486904969050690516905269053690546905569056690576905869059690606906169062690636906469065690666906769068690696907069071690726907369074690756907669077690786907969080690816908269083690846908569086690876908869089690906909169092690936909469095690966909769098690996910069101691026910369104691056910669107691086910969110691116911269113691146911569116691176911869119691206912169122691236912469125691266912769128691296913069131691326913369134691356913669137691386913969140691416914269143691446914569146691476914869149691506915169152691536915469155691566915769158691596916069161691626916369164691656916669167691686916969170691716917269173691746917569176691776917869179691806918169182691836918469185691866918769188691896919069191691926919369194691956919669197691986919969200692016920269203692046920569206692076920869209692106921169212692136921469215692166921769218692196922069221692226922369224692256922669227692286922969230692316923269233692346923569236692376923869239692406924169242692436924469245692466924769248692496925069251692526925369254692556925669257692586925969260692616926269263692646926569266692676926869269692706927169272692736927469275692766927769278692796928069281692826928369284692856928669287692886928969290692916929269293692946929569296692976929869299693006930169302693036930469305693066930769308693096931069311693126931369314693156931669317693186931969320693216932269323693246932569326693276932869329693306933169332693336933469335693366933769338693396934069341693426934369344693456934669347693486934969350693516935269353693546935569356693576935869359693606936169362693636936469365693666936769368693696937069371693726937369374693756937669377693786937969380693816938269383693846938569386693876938869389693906939169392693936939469395693966939769398693996940069401694026940369404694056940669407694086940969410694116941269413694146941569416694176941869419694206942169422694236942469425694266942769428694296943069431694326943369434694356943669437694386943969440694416944269443694446944569446694476944869449694506945169452694536945469455694566945769458694596946069461694626946369464694656946669467694686946969470694716947269473694746947569476694776947869479694806948169482694836948469485694866948769488694896949069491694926949369494694956949669497694986949969500695016950269503695046950569506695076950869509695106951169512695136951469515695166951769518695196952069521695226952369524695256952669527695286952969530695316953269533695346953569536695376953869539695406954169542695436954469545695466954769548695496955069551695526955369554695556955669557695586955969560695616956269563695646956569566695676956869569695706957169572695736957469575695766957769578695796958069581695826958369584695856958669587695886958969590695916959269593695946959569596695976959869599696006960169602696036960469605696066960769608696096961069611696126961369614696156961669617696186961969620696216962269623696246962569626696276962869629696306963169632696336963469635696366963769638696396964069641696426964369644696456964669647696486964969650696516965269653696546965569656696576965869659696606966169662696636966469665696666966769668696696967069671696726967369674696756967669677696786967969680696816968269683696846968569686696876968869689696906969169692696936969469695696966969769698696996970069701697026970369704697056970669707697086970969710697116971269713697146971569716697176971869719697206972169722697236972469725697266972769728697296973069731697326973369734697356973669737697386973969740697416974269743697446974569746697476974869749697506975169752697536975469755697566975769758697596976069761697626976369764697656976669767697686976969770697716977269773697746977569776697776977869779697806978169782697836978469785697866978769788697896979069791697926979369794697956979669797697986979969800698016980269803698046980569806698076980869809698106981169812698136981469815698166981769818698196982069821698226982369824698256982669827698286982969830698316983269833698346983569836698376983869839698406984169842698436984469845698466984769848698496985069851698526985369854698556985669857698586985969860698616986269863698646986569866698676986869869698706987169872698736987469875698766987769878698796988069881698826988369884698856988669887698886988969890698916989269893698946989569896698976989869899699006990169902699036990469905699066990769908699096991069911699126991369914699156991669917699186991969920699216992269923699246992569926699276992869929699306993169932699336993469935699366993769938699396994069941699426994369944699456994669947699486994969950699516995269953699546995569956699576995869959699606996169962699636996469965699666996769968699696997069971699726997369974699756997669977699786997969980699816998269983699846998569986699876998869989699906999169992699936999469995699966999769998699997000070001700027000370004700057000670007700087000970010700117001270013700147001570016700177001870019700207002170022700237002470025700267002770028700297003070031700327003370034700357003670037700387003970040700417004270043700447004570046700477004870049700507005170052700537005470055700567005770058700597006070061700627006370064700657006670067700687006970070700717007270073700747007570076700777007870079700807008170082700837008470085700867008770088700897009070091700927009370094700957009670097700987009970100701017010270103701047010570106701077010870109701107011170112701137011470115701167011770118701197012070121701227012370124701257012670127701287012970130701317013270133701347013570136701377013870139701407014170142701437014470145701467014770148701497015070151701527015370154701557015670157701587015970160701617016270163701647016570166701677016870169701707017170172701737017470175701767017770178701797018070181701827018370184701857018670187701887018970190701917019270193701947019570196701977019870199702007020170202702037020470205702067020770208702097021070211702127021370214702157021670217702187021970220702217022270223702247022570226702277022870229702307023170232702337023470235702367023770238702397024070241702427024370244702457024670247702487024970250702517025270253702547025570256702577025870259702607026170262702637026470265702667026770268702697027070271702727027370274702757027670277702787027970280702817028270283702847028570286702877028870289702907029170292702937029470295702967029770298702997030070301703027030370304703057030670307703087030970310703117031270313703147031570316703177031870319703207032170322703237032470325703267032770328703297033070331703327033370334703357033670337703387033970340703417034270343703447034570346703477034870349703507035170352703537035470355703567035770358703597036070361703627036370364703657036670367703687036970370703717037270373703747037570376703777037870379703807038170382703837038470385703867038770388703897039070391703927039370394703957039670397703987039970400704017040270403704047040570406704077040870409704107041170412704137041470415704167041770418704197042070421704227042370424704257042670427704287042970430
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. #include <stdint.h>
  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. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.A8>
  50. struct Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320;
  51. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.Abgr32>
  52. struct Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9;
  53. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.Argb32>
  54. struct Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF;
  55. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.Bgr24>
  56. struct Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF;
  57. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.Bgr565>
  58. struct Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24;
  59. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.Bgra32>
  60. struct Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E;
  61. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.Bgra4444>
  62. struct Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1;
  63. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.Bgra5551>
  64. struct Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B;
  65. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.Byte4>
  66. struct Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB;
  67. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.HalfSingle>
  68. struct Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A;
  69. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.HalfVector2>
  70. struct Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8;
  71. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.HalfVector4>
  72. struct Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807;
  73. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.L16>
  74. struct Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F;
  75. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.L8>
  76. struct Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672;
  77. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.La16>
  78. struct Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60;
  79. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.La32>
  80. struct Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233;
  81. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>
  82. struct Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287;
  83. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>
  84. struct Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C;
  85. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>
  86. struct Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773;
  87. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>
  88. struct Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E;
  89. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.Short4>
  90. struct Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C;
  91. // System.Pinnable`1<System.Numerics.Vector4>
  92. struct Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7;
  93. // System.Char[]
  94. struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34;
  95. // System.Type[]
  96. struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755;
  97. // System.Numerics.Vector4[]
  98. struct Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F;
  99. // System.Reflection.Binder
  100. struct Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30;
  101. // SixLabors.ImageSharp.Configuration
  102. struct Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8;
  103. // System.Reflection.MemberFilter
  104. struct MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81;
  105. // SixLabors.ImageSharp.Memory.MemoryAllocator
  106. struct MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444;
  107. // System.String
  108. struct String_t;
  109. // System.Type
  110. struct Type_t;
  111. // System.Void
  112. struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5;
  113. IL2CPP_EXTERN_C RuntimeClass* IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var;
  114. IL2CPP_EXTERN_C RuntimeClass* Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var;
  115. IL2CPP_EXTERN_C RuntimeClass* MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_il2cpp_TypeInfo_var;
  116. IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
  117. IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
  118. IL2CPP_EXTERN_C const RuntimeType* Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var;
  119. struct Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F;
  120. IL2CPP_EXTERN_C_BEGIN
  121. IL2CPP_EXTERN_C_END
  122. #ifdef __clang__
  123. #pragma clang diagnostic push
  124. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  125. #pragma clang diagnostic ignored "-Wunused-variable"
  126. #endif
  127. // System.Object
  128. // System.Buffers.MemoryManager`1<System.Numerics.Vector4>
  129. struct MemoryManager_1_tA9892C969C738FE1A224F19BB86F0A9B23CEF555 : public RuntimeObject
  130. {
  131. public:
  132. public:
  133. };
  134. struct Il2CppArrayBounds;
  135. // System.Array
  136. // System.Reflection.MemberInfo
  137. struct MemberInfo_t : public RuntimeObject
  138. {
  139. public:
  140. public:
  141. };
  142. // SixLabors.ImageSharp.Memory.MemoryAllocator
  143. struct MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 : public RuntimeObject
  144. {
  145. public:
  146. public:
  147. };
  148. struct MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444_StaticFields
  149. {
  150. public:
  151. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Memory.MemoryAllocator::<Default>k__BackingField
  152. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___U3CDefaultU3Ek__BackingField_0;
  153. public:
  154. inline static int32_t get_offset_of_U3CDefaultU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444_StaticFields, ___U3CDefaultU3Ek__BackingField_0)); }
  155. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_U3CDefaultU3Ek__BackingField_0() const { return ___U3CDefaultU3Ek__BackingField_0; }
  156. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_U3CDefaultU3Ek__BackingField_0() { return &___U3CDefaultU3Ek__BackingField_0; }
  157. inline void set_U3CDefaultU3Ek__BackingField_0(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  158. {
  159. ___U3CDefaultU3Ek__BackingField_0 = value;
  160. Il2CppCodeGenWriteBarrier((void**)(&___U3CDefaultU3Ek__BackingField_0), (void*)value);
  161. }
  162. };
  163. // System.String
  164. struct String_t : public RuntimeObject
  165. {
  166. public:
  167. // System.Int32 System.String::m_stringLength
  168. int32_t ___m_stringLength_0;
  169. // System.Char System.String::m_firstChar
  170. Il2CppChar ___m_firstChar_1;
  171. public:
  172. inline static int32_t get_offset_of_m_stringLength_0() { return static_cast<int32_t>(offsetof(String_t, ___m_stringLength_0)); }
  173. inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; }
  174. inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; }
  175. inline void set_m_stringLength_0(int32_t value)
  176. {
  177. ___m_stringLength_0 = value;
  178. }
  179. inline static int32_t get_offset_of_m_firstChar_1() { return static_cast<int32_t>(offsetof(String_t, ___m_firstChar_1)); }
  180. inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; }
  181. inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; }
  182. inline void set_m_firstChar_1(Il2CppChar value)
  183. {
  184. ___m_firstChar_1 = value;
  185. }
  186. };
  187. struct String_t_StaticFields
  188. {
  189. public:
  190. // System.String System.String::Empty
  191. String_t* ___Empty_5;
  192. public:
  193. inline static int32_t get_offset_of_Empty_5() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_5)); }
  194. inline String_t* get_Empty_5() const { return ___Empty_5; }
  195. inline String_t** get_address_of_Empty_5() { return &___Empty_5; }
  196. inline void set_Empty_5(String_t* value)
  197. {
  198. ___Empty_5 = value;
  199. Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value);
  200. }
  201. };
  202. // System.ValueType
  203. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 : public RuntimeObject
  204. {
  205. public:
  206. public:
  207. };
  208. // Native definition for P/Invoke marshalling of System.ValueType
  209. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke
  210. {
  211. };
  212. // Native definition for COM marshalling of System.ValueType
  213. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com
  214. {
  215. };
  216. // System.Memory`1<System.Numerics.Vector4>
  217. struct Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556
  218. {
  219. public:
  220. // System.Object System.Memory`1::_object
  221. RuntimeObject * ____object_0;
  222. // System.Int32 System.Memory`1::_index
  223. int32_t ____index_1;
  224. // System.Int32 System.Memory`1::_length
  225. int32_t ____length_2;
  226. public:
  227. inline static int32_t get_offset_of__object_0() { return static_cast<int32_t>(offsetof(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556, ____object_0)); }
  228. inline RuntimeObject * get__object_0() const { return ____object_0; }
  229. inline RuntimeObject ** get_address_of__object_0() { return &____object_0; }
  230. inline void set__object_0(RuntimeObject * value)
  231. {
  232. ____object_0 = value;
  233. Il2CppCodeGenWriteBarrier((void**)(&____object_0), (void*)value);
  234. }
  235. inline static int32_t get_offset_of__index_1() { return static_cast<int32_t>(offsetof(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556, ____index_1)); }
  236. inline int32_t get__index_1() const { return ____index_1; }
  237. inline int32_t* get_address_of__index_1() { return &____index_1; }
  238. inline void set__index_1(int32_t value)
  239. {
  240. ____index_1 = value;
  241. }
  242. inline static int32_t get_offset_of__length_2() { return static_cast<int32_t>(offsetof(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556, ____length_2)); }
  243. inline int32_t get__length_2() const { return ____length_2; }
  244. inline int32_t* get_address_of__length_2() { return &____length_2; }
  245. inline void set__length_2(int32_t value)
  246. {
  247. ____length_2 = value;
  248. }
  249. };
  250. // Native definition for P/Invoke marshalling of System.Memory`1
  251. #ifndef Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_pinvoke_define
  252. #define Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_pinvoke_define
  253. struct Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_pinvoke
  254. {
  255. Il2CppIUnknown* ____object_0;
  256. int32_t ____index_1;
  257. int32_t ____length_2;
  258. };
  259. #endif
  260. // Native definition for COM marshalling of System.Memory`1
  261. #ifndef Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_com_define
  262. #define Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_com_define
  263. struct Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_com
  264. {
  265. Il2CppIUnknown* ____object_0;
  266. int32_t ____index_1;
  267. int32_t ____length_2;
  268. };
  269. #endif
  270. // SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler
  271. struct BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7
  272. {
  273. public:
  274. union
  275. {
  276. struct
  277. {
  278. };
  279. uint8_t BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7__padding[1];
  280. };
  281. public:
  282. };
  283. // System.Boolean
  284. struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37
  285. {
  286. public:
  287. // System.Boolean System.Boolean::m_value
  288. bool ___m_value_0;
  289. public:
  290. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___m_value_0)); }
  291. inline bool get_m_value_0() const { return ___m_value_0; }
  292. inline bool* get_address_of_m_value_0() { return &___m_value_0; }
  293. inline void set_m_value_0(bool value)
  294. {
  295. ___m_value_0 = value;
  296. }
  297. };
  298. struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields
  299. {
  300. public:
  301. // System.String System.Boolean::TrueString
  302. String_t* ___TrueString_5;
  303. // System.String System.Boolean::FalseString
  304. String_t* ___FalseString_6;
  305. public:
  306. inline static int32_t get_offset_of_TrueString_5() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___TrueString_5)); }
  307. inline String_t* get_TrueString_5() const { return ___TrueString_5; }
  308. inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; }
  309. inline void set_TrueString_5(String_t* value)
  310. {
  311. ___TrueString_5 = value;
  312. Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value);
  313. }
  314. inline static int32_t get_offset_of_FalseString_6() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___FalseString_6)); }
  315. inline String_t* get_FalseString_6() const { return ___FalseString_6; }
  316. inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; }
  317. inline void set_FalseString_6(String_t* value)
  318. {
  319. ___FalseString_6 = value;
  320. Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value);
  321. }
  322. };
  323. // SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler
  324. struct BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7
  325. {
  326. public:
  327. union
  328. {
  329. struct
  330. {
  331. };
  332. uint8_t BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7__padding[1];
  333. };
  334. public:
  335. };
  336. // SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler
  337. struct CubicResampler_t05545076595DA43AF0D1749540089848660DF577
  338. {
  339. public:
  340. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler::bspline
  341. float ___bspline_0;
  342. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler::cardinal
  343. float ___cardinal_1;
  344. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler::<Radius>k__BackingField
  345. float ___U3CRadiusU3Ek__BackingField_8;
  346. public:
  347. inline static int32_t get_offset_of_bspline_0() { return static_cast<int32_t>(offsetof(CubicResampler_t05545076595DA43AF0D1749540089848660DF577, ___bspline_0)); }
  348. inline float get_bspline_0() const { return ___bspline_0; }
  349. inline float* get_address_of_bspline_0() { return &___bspline_0; }
  350. inline void set_bspline_0(float value)
  351. {
  352. ___bspline_0 = value;
  353. }
  354. inline static int32_t get_offset_of_cardinal_1() { return static_cast<int32_t>(offsetof(CubicResampler_t05545076595DA43AF0D1749540089848660DF577, ___cardinal_1)); }
  355. inline float get_cardinal_1() const { return ___cardinal_1; }
  356. inline float* get_address_of_cardinal_1() { return &___cardinal_1; }
  357. inline void set_cardinal_1(float value)
  358. {
  359. ___cardinal_1 = value;
  360. }
  361. inline static int32_t get_offset_of_U3CRadiusU3Ek__BackingField_8() { return static_cast<int32_t>(offsetof(CubicResampler_t05545076595DA43AF0D1749540089848660DF577, ___U3CRadiusU3Ek__BackingField_8)); }
  362. inline float get_U3CRadiusU3Ek__BackingField_8() const { return ___U3CRadiusU3Ek__BackingField_8; }
  363. inline float* get_address_of_U3CRadiusU3Ek__BackingField_8() { return &___U3CRadiusU3Ek__BackingField_8; }
  364. inline void set_U3CRadiusU3Ek__BackingField_8(float value)
  365. {
  366. ___U3CRadiusU3Ek__BackingField_8 = value;
  367. }
  368. };
  369. struct CubicResampler_t05545076595DA43AF0D1749540089848660DF577_StaticFields
  370. {
  371. public:
  372. // SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler::CatmullRom
  373. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___CatmullRom_2;
  374. // SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler::Hermite
  375. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___Hermite_3;
  376. // SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler::MitchellNetravali
  377. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___MitchellNetravali_4;
  378. // SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler::Robidoux
  379. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___Robidoux_5;
  380. // SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler::RobidouxSharp
  381. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___RobidouxSharp_6;
  382. // SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler::Spline
  383. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___Spline_7;
  384. public:
  385. inline static int32_t get_offset_of_CatmullRom_2() { return static_cast<int32_t>(offsetof(CubicResampler_t05545076595DA43AF0D1749540089848660DF577_StaticFields, ___CatmullRom_2)); }
  386. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_CatmullRom_2() const { return ___CatmullRom_2; }
  387. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_CatmullRom_2() { return &___CatmullRom_2; }
  388. inline void set_CatmullRom_2(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  389. {
  390. ___CatmullRom_2 = value;
  391. }
  392. inline static int32_t get_offset_of_Hermite_3() { return static_cast<int32_t>(offsetof(CubicResampler_t05545076595DA43AF0D1749540089848660DF577_StaticFields, ___Hermite_3)); }
  393. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_Hermite_3() const { return ___Hermite_3; }
  394. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_Hermite_3() { return &___Hermite_3; }
  395. inline void set_Hermite_3(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  396. {
  397. ___Hermite_3 = value;
  398. }
  399. inline static int32_t get_offset_of_MitchellNetravali_4() { return static_cast<int32_t>(offsetof(CubicResampler_t05545076595DA43AF0D1749540089848660DF577_StaticFields, ___MitchellNetravali_4)); }
  400. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_MitchellNetravali_4() const { return ___MitchellNetravali_4; }
  401. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_MitchellNetravali_4() { return &___MitchellNetravali_4; }
  402. inline void set_MitchellNetravali_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  403. {
  404. ___MitchellNetravali_4 = value;
  405. }
  406. inline static int32_t get_offset_of_Robidoux_5() { return static_cast<int32_t>(offsetof(CubicResampler_t05545076595DA43AF0D1749540089848660DF577_StaticFields, ___Robidoux_5)); }
  407. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_Robidoux_5() const { return ___Robidoux_5; }
  408. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_Robidoux_5() { return &___Robidoux_5; }
  409. inline void set_Robidoux_5(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  410. {
  411. ___Robidoux_5 = value;
  412. }
  413. inline static int32_t get_offset_of_RobidouxSharp_6() { return static_cast<int32_t>(offsetof(CubicResampler_t05545076595DA43AF0D1749540089848660DF577_StaticFields, ___RobidouxSharp_6)); }
  414. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_RobidouxSharp_6() const { return ___RobidouxSharp_6; }
  415. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_RobidouxSharp_6() { return &___RobidouxSharp_6; }
  416. inline void set_RobidouxSharp_6(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  417. {
  418. ___RobidouxSharp_6 = value;
  419. }
  420. inline static int32_t get_offset_of_Spline_7() { return static_cast<int32_t>(offsetof(CubicResampler_t05545076595DA43AF0D1749540089848660DF577_StaticFields, ___Spline_7)); }
  421. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_Spline_7() const { return ___Spline_7; }
  422. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_Spline_7() { return &___Spline_7; }
  423. inline void set_Spline_7(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  424. {
  425. ___Spline_7 = value;
  426. }
  427. };
  428. // System.Enum
  429. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52
  430. {
  431. public:
  432. public:
  433. };
  434. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields
  435. {
  436. public:
  437. // System.Char[] System.Enum::enumSeperatorCharArray
  438. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0;
  439. public:
  440. inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast<int32_t>(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); }
  441. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; }
  442. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; }
  443. inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
  444. {
  445. ___enumSeperatorCharArray_0 = value;
  446. Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value);
  447. }
  448. };
  449. // Native definition for P/Invoke marshalling of System.Enum
  450. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke
  451. {
  452. };
  453. // Native definition for COM marshalling of System.Enum
  454. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com
  455. {
  456. };
  457. // System.Int32
  458. struct Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046
  459. {
  460. public:
  461. // System.Int32 System.Int32::m_value
  462. int32_t ___m_value_0;
  463. public:
  464. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___m_value_0)); }
  465. inline int32_t get_m_value_0() const { return ___m_value_0; }
  466. inline int32_t* get_address_of_m_value_0() { return &___m_value_0; }
  467. inline void set_m_value_0(int32_t value)
  468. {
  469. ___m_value_0 = value;
  470. }
  471. };
  472. // System.IntPtr
  473. struct IntPtr_t
  474. {
  475. public:
  476. // System.Void* System.IntPtr::m_value
  477. void* ___m_value_0;
  478. public:
  479. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
  480. inline void* get_m_value_0() const { return ___m_value_0; }
  481. inline void** get_address_of_m_value_0() { return &___m_value_0; }
  482. inline void set_m_value_0(void* value)
  483. {
  484. ___m_value_0 = value;
  485. }
  486. };
  487. struct IntPtr_t_StaticFields
  488. {
  489. public:
  490. // System.IntPtr System.IntPtr::Zero
  491. intptr_t ___Zero_1;
  492. public:
  493. inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
  494. inline intptr_t get_Zero_1() const { return ___Zero_1; }
  495. inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
  496. inline void set_Zero_1(intptr_t value)
  497. {
  498. ___Zero_1 = value;
  499. }
  500. };
  501. // SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler
  502. struct LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5
  503. {
  504. public:
  505. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler::<Radius>k__BackingField
  506. float ___U3CRadiusU3Ek__BackingField_4;
  507. public:
  508. inline static int32_t get_offset_of_U3CRadiusU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5, ___U3CRadiusU3Ek__BackingField_4)); }
  509. inline float get_U3CRadiusU3Ek__BackingField_4() const { return ___U3CRadiusU3Ek__BackingField_4; }
  510. inline float* get_address_of_U3CRadiusU3Ek__BackingField_4() { return &___U3CRadiusU3Ek__BackingField_4; }
  511. inline void set_U3CRadiusU3Ek__BackingField_4(float value)
  512. {
  513. ___U3CRadiusU3Ek__BackingField_4 = value;
  514. }
  515. };
  516. struct LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5_StaticFields
  517. {
  518. public:
  519. // SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler::Lanczos2
  520. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___Lanczos2_0;
  521. // SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler::Lanczos3
  522. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___Lanczos3_1;
  523. // SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler::Lanczos5
  524. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___Lanczos5_2;
  525. // SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler::Lanczos8
  526. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___Lanczos8_3;
  527. public:
  528. inline static int32_t get_offset_of_Lanczos2_0() { return static_cast<int32_t>(offsetof(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5_StaticFields, ___Lanczos2_0)); }
  529. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_Lanczos2_0() const { return ___Lanczos2_0; }
  530. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_Lanczos2_0() { return &___Lanczos2_0; }
  531. inline void set_Lanczos2_0(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  532. {
  533. ___Lanczos2_0 = value;
  534. }
  535. inline static int32_t get_offset_of_Lanczos3_1() { return static_cast<int32_t>(offsetof(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5_StaticFields, ___Lanczos3_1)); }
  536. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_Lanczos3_1() const { return ___Lanczos3_1; }
  537. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_Lanczos3_1() { return &___Lanczos3_1; }
  538. inline void set_Lanczos3_1(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  539. {
  540. ___Lanczos3_1 = value;
  541. }
  542. inline static int32_t get_offset_of_Lanczos5_2() { return static_cast<int32_t>(offsetof(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5_StaticFields, ___Lanczos5_2)); }
  543. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_Lanczos5_2() const { return ___Lanczos5_2; }
  544. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_Lanczos5_2() { return &___Lanczos5_2; }
  545. inline void set_Lanczos5_2(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  546. {
  547. ___Lanczos5_2 = value;
  548. }
  549. inline static int32_t get_offset_of_Lanczos8_3() { return static_cast<int32_t>(offsetof(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5_StaticFields, ___Lanczos8_3)); }
  550. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_Lanczos8_3() const { return ___Lanczos8_3; }
  551. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_Lanczos8_3() { return &___Lanczos8_3; }
  552. inline void set_Lanczos8_3(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  553. {
  554. ___Lanczos8_3 = value;
  555. }
  556. };
  557. // System.Numerics.Matrix3x2
  558. struct Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F
  559. {
  560. public:
  561. // System.Single System.Numerics.Matrix3x2::M11
  562. float ___M11_0;
  563. // System.Single System.Numerics.Matrix3x2::M12
  564. float ___M12_1;
  565. // System.Single System.Numerics.Matrix3x2::M21
  566. float ___M21_2;
  567. // System.Single System.Numerics.Matrix3x2::M22
  568. float ___M22_3;
  569. // System.Single System.Numerics.Matrix3x2::M31
  570. float ___M31_4;
  571. // System.Single System.Numerics.Matrix3x2::M32
  572. float ___M32_5;
  573. public:
  574. inline static int32_t get_offset_of_M11_0() { return static_cast<int32_t>(offsetof(Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F, ___M11_0)); }
  575. inline float get_M11_0() const { return ___M11_0; }
  576. inline float* get_address_of_M11_0() { return &___M11_0; }
  577. inline void set_M11_0(float value)
  578. {
  579. ___M11_0 = value;
  580. }
  581. inline static int32_t get_offset_of_M12_1() { return static_cast<int32_t>(offsetof(Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F, ___M12_1)); }
  582. inline float get_M12_1() const { return ___M12_1; }
  583. inline float* get_address_of_M12_1() { return &___M12_1; }
  584. inline void set_M12_1(float value)
  585. {
  586. ___M12_1 = value;
  587. }
  588. inline static int32_t get_offset_of_M21_2() { return static_cast<int32_t>(offsetof(Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F, ___M21_2)); }
  589. inline float get_M21_2() const { return ___M21_2; }
  590. inline float* get_address_of_M21_2() { return &___M21_2; }
  591. inline void set_M21_2(float value)
  592. {
  593. ___M21_2 = value;
  594. }
  595. inline static int32_t get_offset_of_M22_3() { return static_cast<int32_t>(offsetof(Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F, ___M22_3)); }
  596. inline float get_M22_3() const { return ___M22_3; }
  597. inline float* get_address_of_M22_3() { return &___M22_3; }
  598. inline void set_M22_3(float value)
  599. {
  600. ___M22_3 = value;
  601. }
  602. inline static int32_t get_offset_of_M31_4() { return static_cast<int32_t>(offsetof(Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F, ___M31_4)); }
  603. inline float get_M31_4() const { return ___M31_4; }
  604. inline float* get_address_of_M31_4() { return &___M31_4; }
  605. inline void set_M31_4(float value)
  606. {
  607. ___M31_4 = value;
  608. }
  609. inline static int32_t get_offset_of_M32_5() { return static_cast<int32_t>(offsetof(Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F, ___M32_5)); }
  610. inline float get_M32_5() const { return ___M32_5; }
  611. inline float* get_address_of_M32_5() { return &___M32_5; }
  612. inline void set_M32_5(float value)
  613. {
  614. ___M32_5 = value;
  615. }
  616. };
  617. struct Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F_StaticFields
  618. {
  619. public:
  620. // System.Numerics.Matrix3x2 System.Numerics.Matrix3x2::_identity
  621. Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F ____identity_6;
  622. public:
  623. inline static int32_t get_offset_of__identity_6() { return static_cast<int32_t>(offsetof(Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F_StaticFields, ____identity_6)); }
  624. inline Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F get__identity_6() const { return ____identity_6; }
  625. inline Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F * get_address_of__identity_6() { return &____identity_6; }
  626. inline void set__identity_6(Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F value)
  627. {
  628. ____identity_6 = value;
  629. }
  630. };
  631. // System.Numerics.Matrix4x4
  632. struct Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A
  633. {
  634. public:
  635. // System.Single System.Numerics.Matrix4x4::M11
  636. float ___M11_0;
  637. // System.Single System.Numerics.Matrix4x4::M12
  638. float ___M12_1;
  639. // System.Single System.Numerics.Matrix4x4::M13
  640. float ___M13_2;
  641. // System.Single System.Numerics.Matrix4x4::M14
  642. float ___M14_3;
  643. // System.Single System.Numerics.Matrix4x4::M21
  644. float ___M21_4;
  645. // System.Single System.Numerics.Matrix4x4::M22
  646. float ___M22_5;
  647. // System.Single System.Numerics.Matrix4x4::M23
  648. float ___M23_6;
  649. // System.Single System.Numerics.Matrix4x4::M24
  650. float ___M24_7;
  651. // System.Single System.Numerics.Matrix4x4::M31
  652. float ___M31_8;
  653. // System.Single System.Numerics.Matrix4x4::M32
  654. float ___M32_9;
  655. // System.Single System.Numerics.Matrix4x4::M33
  656. float ___M33_10;
  657. // System.Single System.Numerics.Matrix4x4::M34
  658. float ___M34_11;
  659. // System.Single System.Numerics.Matrix4x4::M41
  660. float ___M41_12;
  661. // System.Single System.Numerics.Matrix4x4::M42
  662. float ___M42_13;
  663. // System.Single System.Numerics.Matrix4x4::M43
  664. float ___M43_14;
  665. // System.Single System.Numerics.Matrix4x4::M44
  666. float ___M44_15;
  667. public:
  668. inline static int32_t get_offset_of_M11_0() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M11_0)); }
  669. inline float get_M11_0() const { return ___M11_0; }
  670. inline float* get_address_of_M11_0() { return &___M11_0; }
  671. inline void set_M11_0(float value)
  672. {
  673. ___M11_0 = value;
  674. }
  675. inline static int32_t get_offset_of_M12_1() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M12_1)); }
  676. inline float get_M12_1() const { return ___M12_1; }
  677. inline float* get_address_of_M12_1() { return &___M12_1; }
  678. inline void set_M12_1(float value)
  679. {
  680. ___M12_1 = value;
  681. }
  682. inline static int32_t get_offset_of_M13_2() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M13_2)); }
  683. inline float get_M13_2() const { return ___M13_2; }
  684. inline float* get_address_of_M13_2() { return &___M13_2; }
  685. inline void set_M13_2(float value)
  686. {
  687. ___M13_2 = value;
  688. }
  689. inline static int32_t get_offset_of_M14_3() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M14_3)); }
  690. inline float get_M14_3() const { return ___M14_3; }
  691. inline float* get_address_of_M14_3() { return &___M14_3; }
  692. inline void set_M14_3(float value)
  693. {
  694. ___M14_3 = value;
  695. }
  696. inline static int32_t get_offset_of_M21_4() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M21_4)); }
  697. inline float get_M21_4() const { return ___M21_4; }
  698. inline float* get_address_of_M21_4() { return &___M21_4; }
  699. inline void set_M21_4(float value)
  700. {
  701. ___M21_4 = value;
  702. }
  703. inline static int32_t get_offset_of_M22_5() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M22_5)); }
  704. inline float get_M22_5() const { return ___M22_5; }
  705. inline float* get_address_of_M22_5() { return &___M22_5; }
  706. inline void set_M22_5(float value)
  707. {
  708. ___M22_5 = value;
  709. }
  710. inline static int32_t get_offset_of_M23_6() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M23_6)); }
  711. inline float get_M23_6() const { return ___M23_6; }
  712. inline float* get_address_of_M23_6() { return &___M23_6; }
  713. inline void set_M23_6(float value)
  714. {
  715. ___M23_6 = value;
  716. }
  717. inline static int32_t get_offset_of_M24_7() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M24_7)); }
  718. inline float get_M24_7() const { return ___M24_7; }
  719. inline float* get_address_of_M24_7() { return &___M24_7; }
  720. inline void set_M24_7(float value)
  721. {
  722. ___M24_7 = value;
  723. }
  724. inline static int32_t get_offset_of_M31_8() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M31_8)); }
  725. inline float get_M31_8() const { return ___M31_8; }
  726. inline float* get_address_of_M31_8() { return &___M31_8; }
  727. inline void set_M31_8(float value)
  728. {
  729. ___M31_8 = value;
  730. }
  731. inline static int32_t get_offset_of_M32_9() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M32_9)); }
  732. inline float get_M32_9() const { return ___M32_9; }
  733. inline float* get_address_of_M32_9() { return &___M32_9; }
  734. inline void set_M32_9(float value)
  735. {
  736. ___M32_9 = value;
  737. }
  738. inline static int32_t get_offset_of_M33_10() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M33_10)); }
  739. inline float get_M33_10() const { return ___M33_10; }
  740. inline float* get_address_of_M33_10() { return &___M33_10; }
  741. inline void set_M33_10(float value)
  742. {
  743. ___M33_10 = value;
  744. }
  745. inline static int32_t get_offset_of_M34_11() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M34_11)); }
  746. inline float get_M34_11() const { return ___M34_11; }
  747. inline float* get_address_of_M34_11() { return &___M34_11; }
  748. inline void set_M34_11(float value)
  749. {
  750. ___M34_11 = value;
  751. }
  752. inline static int32_t get_offset_of_M41_12() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M41_12)); }
  753. inline float get_M41_12() const { return ___M41_12; }
  754. inline float* get_address_of_M41_12() { return &___M41_12; }
  755. inline void set_M41_12(float value)
  756. {
  757. ___M41_12 = value;
  758. }
  759. inline static int32_t get_offset_of_M42_13() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M42_13)); }
  760. inline float get_M42_13() const { return ___M42_13; }
  761. inline float* get_address_of_M42_13() { return &___M42_13; }
  762. inline void set_M42_13(float value)
  763. {
  764. ___M42_13 = value;
  765. }
  766. inline static int32_t get_offset_of_M43_14() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M43_14)); }
  767. inline float get_M43_14() const { return ___M43_14; }
  768. inline float* get_address_of_M43_14() { return &___M43_14; }
  769. inline void set_M43_14(float value)
  770. {
  771. ___M43_14 = value;
  772. }
  773. inline static int32_t get_offset_of_M44_15() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M44_15)); }
  774. inline float get_M44_15() const { return ___M44_15; }
  775. inline float* get_address_of_M44_15() { return &___M44_15; }
  776. inline void set_M44_15(float value)
  777. {
  778. ___M44_15 = value;
  779. }
  780. };
  781. struct Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A_StaticFields
  782. {
  783. public:
  784. // System.Numerics.Matrix4x4 System.Numerics.Matrix4x4::_identity
  785. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ____identity_16;
  786. public:
  787. inline static int32_t get_offset_of__identity_16() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A_StaticFields, ____identity_16)); }
  788. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get__identity_16() const { return ____identity_16; }
  789. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of__identity_16() { return &____identity_16; }
  790. inline void set__identity_16(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  791. {
  792. ____identity_16 = value;
  793. }
  794. };
  795. // SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler
  796. struct NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76
  797. {
  798. public:
  799. union
  800. {
  801. struct
  802. {
  803. };
  804. uint8_t NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76__padding[1];
  805. };
  806. public:
  807. };
  808. // SixLabors.ImageSharp.Rectangle
  809. struct Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7
  810. {
  811. public:
  812. // System.Int32 SixLabors.ImageSharp.Rectangle::<X>k__BackingField
  813. int32_t ___U3CXU3Ek__BackingField_1;
  814. // System.Int32 SixLabors.ImageSharp.Rectangle::<Y>k__BackingField
  815. int32_t ___U3CYU3Ek__BackingField_2;
  816. // System.Int32 SixLabors.ImageSharp.Rectangle::<Width>k__BackingField
  817. int32_t ___U3CWidthU3Ek__BackingField_3;
  818. // System.Int32 SixLabors.ImageSharp.Rectangle::<Height>k__BackingField
  819. int32_t ___U3CHeightU3Ek__BackingField_4;
  820. public:
  821. inline static int32_t get_offset_of_U3CXU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7, ___U3CXU3Ek__BackingField_1)); }
  822. inline int32_t get_U3CXU3Ek__BackingField_1() const { return ___U3CXU3Ek__BackingField_1; }
  823. inline int32_t* get_address_of_U3CXU3Ek__BackingField_1() { return &___U3CXU3Ek__BackingField_1; }
  824. inline void set_U3CXU3Ek__BackingField_1(int32_t value)
  825. {
  826. ___U3CXU3Ek__BackingField_1 = value;
  827. }
  828. inline static int32_t get_offset_of_U3CYU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7, ___U3CYU3Ek__BackingField_2)); }
  829. inline int32_t get_U3CYU3Ek__BackingField_2() const { return ___U3CYU3Ek__BackingField_2; }
  830. inline int32_t* get_address_of_U3CYU3Ek__BackingField_2() { return &___U3CYU3Ek__BackingField_2; }
  831. inline void set_U3CYU3Ek__BackingField_2(int32_t value)
  832. {
  833. ___U3CYU3Ek__BackingField_2 = value;
  834. }
  835. inline static int32_t get_offset_of_U3CWidthU3Ek__BackingField_3() { return static_cast<int32_t>(offsetof(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7, ___U3CWidthU3Ek__BackingField_3)); }
  836. inline int32_t get_U3CWidthU3Ek__BackingField_3() const { return ___U3CWidthU3Ek__BackingField_3; }
  837. inline int32_t* get_address_of_U3CWidthU3Ek__BackingField_3() { return &___U3CWidthU3Ek__BackingField_3; }
  838. inline void set_U3CWidthU3Ek__BackingField_3(int32_t value)
  839. {
  840. ___U3CWidthU3Ek__BackingField_3 = value;
  841. }
  842. inline static int32_t get_offset_of_U3CHeightU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7, ___U3CHeightU3Ek__BackingField_4)); }
  843. inline int32_t get_U3CHeightU3Ek__BackingField_4() const { return ___U3CHeightU3Ek__BackingField_4; }
  844. inline int32_t* get_address_of_U3CHeightU3Ek__BackingField_4() { return &___U3CHeightU3Ek__BackingField_4; }
  845. inline void set_U3CHeightU3Ek__BackingField_4(int32_t value)
  846. {
  847. ___U3CHeightU3Ek__BackingField_4 = value;
  848. }
  849. };
  850. struct Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7_StaticFields
  851. {
  852. public:
  853. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Rectangle::Empty
  854. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___Empty_0;
  855. public:
  856. inline static int32_t get_offset_of_Empty_0() { return static_cast<int32_t>(offsetof(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7_StaticFields, ___Empty_0)); }
  857. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_Empty_0() const { return ___Empty_0; }
  858. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_Empty_0() { return &___Empty_0; }
  859. inline void set_Empty_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  860. {
  861. ___Empty_0 = value;
  862. }
  863. };
  864. // SixLabors.ImageSharp.Memory.RowInterval
  865. struct RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9
  866. {
  867. public:
  868. // System.Int32 SixLabors.ImageSharp.Memory.RowInterval::<Min>k__BackingField
  869. int32_t ___U3CMinU3Ek__BackingField_0;
  870. // System.Int32 SixLabors.ImageSharp.Memory.RowInterval::<Max>k__BackingField
  871. int32_t ___U3CMaxU3Ek__BackingField_1;
  872. public:
  873. inline static int32_t get_offset_of_U3CMinU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9, ___U3CMinU3Ek__BackingField_0)); }
  874. inline int32_t get_U3CMinU3Ek__BackingField_0() const { return ___U3CMinU3Ek__BackingField_0; }
  875. inline int32_t* get_address_of_U3CMinU3Ek__BackingField_0() { return &___U3CMinU3Ek__BackingField_0; }
  876. inline void set_U3CMinU3Ek__BackingField_0(int32_t value)
  877. {
  878. ___U3CMinU3Ek__BackingField_0 = value;
  879. }
  880. inline static int32_t get_offset_of_U3CMaxU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9, ___U3CMaxU3Ek__BackingField_1)); }
  881. inline int32_t get_U3CMaxU3Ek__BackingField_1() const { return ___U3CMaxU3Ek__BackingField_1; }
  882. inline int32_t* get_address_of_U3CMaxU3Ek__BackingField_1() { return &___U3CMaxU3Ek__BackingField_1; }
  883. inline void set_U3CMaxU3Ek__BackingField_1(int32_t value)
  884. {
  885. ___U3CMaxU3Ek__BackingField_1 = value;
  886. }
  887. };
  888. // SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler
  889. struct TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF
  890. {
  891. public:
  892. union
  893. {
  894. struct
  895. {
  896. };
  897. uint8_t TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF__padding[1];
  898. };
  899. public:
  900. };
  901. // System.Numerics.Vector4
  902. struct Vector4_tAD53765F091E54812772D62B6D34701608DB9E59
  903. {
  904. public:
  905. // System.Single System.Numerics.Vector4::X
  906. float ___X_0;
  907. // System.Single System.Numerics.Vector4::Y
  908. float ___Y_1;
  909. // System.Single System.Numerics.Vector4::Z
  910. float ___Z_2;
  911. // System.Single System.Numerics.Vector4::W
  912. float ___W_3;
  913. public:
  914. inline static int32_t get_offset_of_X_0() { return static_cast<int32_t>(offsetof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59, ___X_0)); }
  915. inline float get_X_0() const { return ___X_0; }
  916. inline float* get_address_of_X_0() { return &___X_0; }
  917. inline void set_X_0(float value)
  918. {
  919. ___X_0 = value;
  920. }
  921. inline static int32_t get_offset_of_Y_1() { return static_cast<int32_t>(offsetof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59, ___Y_1)); }
  922. inline float get_Y_1() const { return ___Y_1; }
  923. inline float* get_address_of_Y_1() { return &___Y_1; }
  924. inline void set_Y_1(float value)
  925. {
  926. ___Y_1 = value;
  927. }
  928. inline static int32_t get_offset_of_Z_2() { return static_cast<int32_t>(offsetof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59, ___Z_2)); }
  929. inline float get_Z_2() const { return ___Z_2; }
  930. inline float* get_address_of_Z_2() { return &___Z_2; }
  931. inline void set_Z_2(float value)
  932. {
  933. ___Z_2 = value;
  934. }
  935. inline static int32_t get_offset_of_W_3() { return static_cast<int32_t>(offsetof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59, ___W_3)); }
  936. inline float get_W_3() const { return ___W_3; }
  937. inline float* get_address_of_W_3() { return &___W_3; }
  938. inline void set_W_3(float value)
  939. {
  940. ___W_3 = value;
  941. }
  942. };
  943. // System.Void
  944. struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5
  945. {
  946. public:
  947. union
  948. {
  949. struct
  950. {
  951. };
  952. uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1];
  953. };
  954. public:
  955. };
  956. // SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler
  957. struct WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63
  958. {
  959. public:
  960. union
  961. {
  962. struct
  963. {
  964. };
  965. uint8_t WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63__padding[1];
  966. };
  967. public:
  968. };
  969. // SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  970. struct AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1
  971. {
  972. public:
  973. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::configuration
  974. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  975. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::source
  976. Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * ___source_1;
  977. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::bounds
  978. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  979. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::destination
  980. Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * ___destination_3;
  981. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::sampler
  982. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  983. // System.Numerics.Matrix3x2 SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::matrix
  984. Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F ___matrix_5;
  985. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::yRadius
  986. float ___yRadius_6;
  987. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::xRadius
  988. float ___xRadius_7;
  989. public:
  990. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1, ___configuration_0)); }
  991. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  992. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  993. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  994. {
  995. ___configuration_0 = value;
  996. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  997. }
  998. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1, ___source_1)); }
  999. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * get_source_1() const { return ___source_1; }
  1000. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C ** get_address_of_source_1() { return &___source_1; }
  1001. inline void set_source_1(Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * value)
  1002. {
  1003. ___source_1 = value;
  1004. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  1005. }
  1006. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1, ___bounds_2)); }
  1007. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  1008. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  1009. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  1010. {
  1011. ___bounds_2 = value;
  1012. }
  1013. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1, ___destination_3)); }
  1014. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * get_destination_3() const { return ___destination_3; }
  1015. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C ** get_address_of_destination_3() { return &___destination_3; }
  1016. inline void set_destination_3(Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * value)
  1017. {
  1018. ___destination_3 = value;
  1019. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  1020. }
  1021. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1, ___sampler_4)); }
  1022. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  1023. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  1024. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  1025. {
  1026. ___sampler_4 = value;
  1027. }
  1028. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1, ___matrix_5)); }
  1029. inline Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F get_matrix_5() const { return ___matrix_5; }
  1030. inline Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F * get_address_of_matrix_5() { return &___matrix_5; }
  1031. inline void set_matrix_5(Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F value)
  1032. {
  1033. ___matrix_5 = value;
  1034. }
  1035. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1, ___yRadius_6)); }
  1036. inline float get_yRadius_6() const { return ___yRadius_6; }
  1037. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  1038. inline void set_yRadius_6(float value)
  1039. {
  1040. ___yRadius_6 = value;
  1041. }
  1042. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1, ___xRadius_7)); }
  1043. inline float get_xRadius_7() const { return ___xRadius_7; }
  1044. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  1045. inline void set_xRadius_7(float value)
  1046. {
  1047. ___xRadius_7 = value;
  1048. }
  1049. };
  1050. // SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  1051. struct AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63
  1052. {
  1053. public:
  1054. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::configuration
  1055. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  1056. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::source
  1057. Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * ___source_1;
  1058. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::bounds
  1059. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  1060. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::destination
  1061. Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * ___destination_3;
  1062. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::sampler
  1063. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  1064. // System.Numerics.Matrix3x2 SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::matrix
  1065. Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F ___matrix_5;
  1066. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::yRadius
  1067. float ___yRadius_6;
  1068. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::xRadius
  1069. float ___xRadius_7;
  1070. public:
  1071. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63, ___configuration_0)); }
  1072. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  1073. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  1074. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  1075. {
  1076. ___configuration_0 = value;
  1077. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  1078. }
  1079. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63, ___source_1)); }
  1080. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * get_source_1() const { return ___source_1; }
  1081. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C ** get_address_of_source_1() { return &___source_1; }
  1082. inline void set_source_1(Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * value)
  1083. {
  1084. ___source_1 = value;
  1085. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  1086. }
  1087. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63, ___bounds_2)); }
  1088. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  1089. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  1090. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  1091. {
  1092. ___bounds_2 = value;
  1093. }
  1094. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63, ___destination_3)); }
  1095. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * get_destination_3() const { return ___destination_3; }
  1096. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C ** get_address_of_destination_3() { return &___destination_3; }
  1097. inline void set_destination_3(Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * value)
  1098. {
  1099. ___destination_3 = value;
  1100. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  1101. }
  1102. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63, ___sampler_4)); }
  1103. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  1104. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  1105. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  1106. {
  1107. ___sampler_4 = value;
  1108. }
  1109. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63, ___matrix_5)); }
  1110. inline Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F get_matrix_5() const { return ___matrix_5; }
  1111. inline Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F * get_address_of_matrix_5() { return &___matrix_5; }
  1112. inline void set_matrix_5(Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F value)
  1113. {
  1114. ___matrix_5 = value;
  1115. }
  1116. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63, ___yRadius_6)); }
  1117. inline float get_yRadius_6() const { return ___yRadius_6; }
  1118. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  1119. inline void set_yRadius_6(float value)
  1120. {
  1121. ___yRadius_6 = value;
  1122. }
  1123. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63, ___xRadius_7)); }
  1124. inline float get_xRadius_7() const { return ___xRadius_7; }
  1125. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  1126. inline void set_xRadius_7(float value)
  1127. {
  1128. ___xRadius_7 = value;
  1129. }
  1130. };
  1131. // SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  1132. struct AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570
  1133. {
  1134. public:
  1135. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::configuration
  1136. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  1137. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::source
  1138. Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * ___source_1;
  1139. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::bounds
  1140. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  1141. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::destination
  1142. Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * ___destination_3;
  1143. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::sampler
  1144. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  1145. // System.Numerics.Matrix3x2 SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::matrix
  1146. Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F ___matrix_5;
  1147. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::yRadius
  1148. float ___yRadius_6;
  1149. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::xRadius
  1150. float ___xRadius_7;
  1151. public:
  1152. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570, ___configuration_0)); }
  1153. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  1154. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  1155. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  1156. {
  1157. ___configuration_0 = value;
  1158. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  1159. }
  1160. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570, ___source_1)); }
  1161. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * get_source_1() const { return ___source_1; }
  1162. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C ** get_address_of_source_1() { return &___source_1; }
  1163. inline void set_source_1(Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * value)
  1164. {
  1165. ___source_1 = value;
  1166. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  1167. }
  1168. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570, ___bounds_2)); }
  1169. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  1170. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  1171. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  1172. {
  1173. ___bounds_2 = value;
  1174. }
  1175. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570, ___destination_3)); }
  1176. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * get_destination_3() const { return ___destination_3; }
  1177. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C ** get_address_of_destination_3() { return &___destination_3; }
  1178. inline void set_destination_3(Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * value)
  1179. {
  1180. ___destination_3 = value;
  1181. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  1182. }
  1183. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570, ___sampler_4)); }
  1184. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  1185. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  1186. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  1187. {
  1188. ___sampler_4 = value;
  1189. }
  1190. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570, ___matrix_5)); }
  1191. inline Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F get_matrix_5() const { return ___matrix_5; }
  1192. inline Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F * get_address_of_matrix_5() { return &___matrix_5; }
  1193. inline void set_matrix_5(Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F value)
  1194. {
  1195. ___matrix_5 = value;
  1196. }
  1197. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570, ___yRadius_6)); }
  1198. inline float get_yRadius_6() const { return ___yRadius_6; }
  1199. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  1200. inline void set_yRadius_6(float value)
  1201. {
  1202. ___yRadius_6 = value;
  1203. }
  1204. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570, ___xRadius_7)); }
  1205. inline float get_xRadius_7() const { return ___xRadius_7; }
  1206. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  1207. inline void set_xRadius_7(float value)
  1208. {
  1209. ___xRadius_7 = value;
  1210. }
  1211. };
  1212. // SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  1213. struct AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9
  1214. {
  1215. public:
  1216. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::configuration
  1217. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  1218. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::source
  1219. Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * ___source_1;
  1220. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::bounds
  1221. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  1222. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::destination
  1223. Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * ___destination_3;
  1224. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::sampler
  1225. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  1226. // System.Numerics.Matrix3x2 SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::matrix
  1227. Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F ___matrix_5;
  1228. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::yRadius
  1229. float ___yRadius_6;
  1230. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::xRadius
  1231. float ___xRadius_7;
  1232. public:
  1233. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9, ___configuration_0)); }
  1234. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  1235. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  1236. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  1237. {
  1238. ___configuration_0 = value;
  1239. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  1240. }
  1241. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9, ___source_1)); }
  1242. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * get_source_1() const { return ___source_1; }
  1243. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C ** get_address_of_source_1() { return &___source_1; }
  1244. inline void set_source_1(Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * value)
  1245. {
  1246. ___source_1 = value;
  1247. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  1248. }
  1249. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9, ___bounds_2)); }
  1250. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  1251. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  1252. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  1253. {
  1254. ___bounds_2 = value;
  1255. }
  1256. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9, ___destination_3)); }
  1257. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * get_destination_3() const { return ___destination_3; }
  1258. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C ** get_address_of_destination_3() { return &___destination_3; }
  1259. inline void set_destination_3(Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * value)
  1260. {
  1261. ___destination_3 = value;
  1262. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  1263. }
  1264. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9, ___sampler_4)); }
  1265. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  1266. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  1267. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  1268. {
  1269. ___sampler_4 = value;
  1270. }
  1271. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9, ___matrix_5)); }
  1272. inline Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F get_matrix_5() const { return ___matrix_5; }
  1273. inline Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F * get_address_of_matrix_5() { return &___matrix_5; }
  1274. inline void set_matrix_5(Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F value)
  1275. {
  1276. ___matrix_5 = value;
  1277. }
  1278. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9, ___yRadius_6)); }
  1279. inline float get_yRadius_6() const { return ___yRadius_6; }
  1280. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  1281. inline void set_yRadius_6(float value)
  1282. {
  1283. ___yRadius_6 = value;
  1284. }
  1285. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9, ___xRadius_7)); }
  1286. inline float get_xRadius_7() const { return ___xRadius_7; }
  1287. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  1288. inline void set_xRadius_7(float value)
  1289. {
  1290. ___xRadius_7 = value;
  1291. }
  1292. };
  1293. // SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  1294. struct AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B
  1295. {
  1296. public:
  1297. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::configuration
  1298. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  1299. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::source
  1300. Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * ___source_1;
  1301. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::bounds
  1302. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  1303. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::destination
  1304. Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * ___destination_3;
  1305. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::sampler
  1306. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  1307. // System.Numerics.Matrix3x2 SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::matrix
  1308. Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F ___matrix_5;
  1309. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::yRadius
  1310. float ___yRadius_6;
  1311. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::xRadius
  1312. float ___xRadius_7;
  1313. public:
  1314. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B, ___configuration_0)); }
  1315. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  1316. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  1317. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  1318. {
  1319. ___configuration_0 = value;
  1320. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  1321. }
  1322. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B, ___source_1)); }
  1323. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * get_source_1() const { return ___source_1; }
  1324. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C ** get_address_of_source_1() { return &___source_1; }
  1325. inline void set_source_1(Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * value)
  1326. {
  1327. ___source_1 = value;
  1328. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  1329. }
  1330. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B, ___bounds_2)); }
  1331. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  1332. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  1333. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  1334. {
  1335. ___bounds_2 = value;
  1336. }
  1337. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B, ___destination_3)); }
  1338. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * get_destination_3() const { return ___destination_3; }
  1339. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C ** get_address_of_destination_3() { return &___destination_3; }
  1340. inline void set_destination_3(Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * value)
  1341. {
  1342. ___destination_3 = value;
  1343. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  1344. }
  1345. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B, ___sampler_4)); }
  1346. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  1347. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  1348. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  1349. {
  1350. ___sampler_4 = value;
  1351. }
  1352. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B, ___matrix_5)); }
  1353. inline Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F get_matrix_5() const { return ___matrix_5; }
  1354. inline Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F * get_address_of_matrix_5() { return &___matrix_5; }
  1355. inline void set_matrix_5(Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F value)
  1356. {
  1357. ___matrix_5 = value;
  1358. }
  1359. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B, ___yRadius_6)); }
  1360. inline float get_yRadius_6() const { return ___yRadius_6; }
  1361. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  1362. inline void set_yRadius_6(float value)
  1363. {
  1364. ___yRadius_6 = value;
  1365. }
  1366. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B, ___xRadius_7)); }
  1367. inline float get_xRadius_7() const { return ___xRadius_7; }
  1368. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  1369. inline void set_xRadius_7(float value)
  1370. {
  1371. ___xRadius_7 = value;
  1372. }
  1373. };
  1374. // SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  1375. struct AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59
  1376. {
  1377. public:
  1378. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::configuration
  1379. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  1380. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::source
  1381. Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * ___source_1;
  1382. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::bounds
  1383. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  1384. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::destination
  1385. Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * ___destination_3;
  1386. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::sampler
  1387. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  1388. // System.Numerics.Matrix3x2 SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::matrix
  1389. Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F ___matrix_5;
  1390. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::yRadius
  1391. float ___yRadius_6;
  1392. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::xRadius
  1393. float ___xRadius_7;
  1394. public:
  1395. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59, ___configuration_0)); }
  1396. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  1397. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  1398. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  1399. {
  1400. ___configuration_0 = value;
  1401. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  1402. }
  1403. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59, ___source_1)); }
  1404. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * get_source_1() const { return ___source_1; }
  1405. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C ** get_address_of_source_1() { return &___source_1; }
  1406. inline void set_source_1(Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * value)
  1407. {
  1408. ___source_1 = value;
  1409. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  1410. }
  1411. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59, ___bounds_2)); }
  1412. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  1413. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  1414. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  1415. {
  1416. ___bounds_2 = value;
  1417. }
  1418. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59, ___destination_3)); }
  1419. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * get_destination_3() const { return ___destination_3; }
  1420. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C ** get_address_of_destination_3() { return &___destination_3; }
  1421. inline void set_destination_3(Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * value)
  1422. {
  1423. ___destination_3 = value;
  1424. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  1425. }
  1426. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59, ___sampler_4)); }
  1427. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  1428. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  1429. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  1430. {
  1431. ___sampler_4 = value;
  1432. }
  1433. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59, ___matrix_5)); }
  1434. inline Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F get_matrix_5() const { return ___matrix_5; }
  1435. inline Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F * get_address_of_matrix_5() { return &___matrix_5; }
  1436. inline void set_matrix_5(Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F value)
  1437. {
  1438. ___matrix_5 = value;
  1439. }
  1440. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59, ___yRadius_6)); }
  1441. inline float get_yRadius_6() const { return ___yRadius_6; }
  1442. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  1443. inline void set_yRadius_6(float value)
  1444. {
  1445. ___yRadius_6 = value;
  1446. }
  1447. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59, ___xRadius_7)); }
  1448. inline float get_xRadius_7() const { return ___xRadius_7; }
  1449. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  1450. inline void set_xRadius_7(float value)
  1451. {
  1452. ___xRadius_7 = value;
  1453. }
  1454. };
  1455. // SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  1456. struct AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F
  1457. {
  1458. public:
  1459. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::configuration
  1460. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  1461. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::source
  1462. Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * ___source_1;
  1463. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::bounds
  1464. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  1465. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::destination
  1466. Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * ___destination_3;
  1467. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::sampler
  1468. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  1469. // System.Numerics.Matrix3x2 SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::matrix
  1470. Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F ___matrix_5;
  1471. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::yRadius
  1472. float ___yRadius_6;
  1473. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1::xRadius
  1474. float ___xRadius_7;
  1475. public:
  1476. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F, ___configuration_0)); }
  1477. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  1478. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  1479. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  1480. {
  1481. ___configuration_0 = value;
  1482. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  1483. }
  1484. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F, ___source_1)); }
  1485. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * get_source_1() const { return ___source_1; }
  1486. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C ** get_address_of_source_1() { return &___source_1; }
  1487. inline void set_source_1(Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * value)
  1488. {
  1489. ___source_1 = value;
  1490. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  1491. }
  1492. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F, ___bounds_2)); }
  1493. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  1494. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  1495. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  1496. {
  1497. ___bounds_2 = value;
  1498. }
  1499. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F, ___destination_3)); }
  1500. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * get_destination_3() const { return ___destination_3; }
  1501. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C ** get_address_of_destination_3() { return &___destination_3; }
  1502. inline void set_destination_3(Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * value)
  1503. {
  1504. ___destination_3 = value;
  1505. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  1506. }
  1507. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F, ___sampler_4)); }
  1508. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  1509. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  1510. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  1511. {
  1512. ___sampler_4 = value;
  1513. }
  1514. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F, ___matrix_5)); }
  1515. inline Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F get_matrix_5() const { return ___matrix_5; }
  1516. inline Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F * get_address_of_matrix_5() { return &___matrix_5; }
  1517. inline void set_matrix_5(Matrix3x2_tACBF608E655F74709D3DD096782AAF8A4A200E2F value)
  1518. {
  1519. ___matrix_5 = value;
  1520. }
  1521. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F, ___yRadius_6)); }
  1522. inline float get_yRadius_6() const { return ___yRadius_6; }
  1523. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  1524. inline void set_yRadius_6(float value)
  1525. {
  1526. ___yRadius_6 = value;
  1527. }
  1528. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F, ___xRadius_7)); }
  1529. inline float get_xRadius_7() const { return ___xRadius_7; }
  1530. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  1531. inline void set_xRadius_7(float value)
  1532. {
  1533. ___xRadius_7 = value;
  1534. }
  1535. };
  1536. // System.SpanHelpers/PerTypeValues`1<System.Numerics.Vector4>
  1537. struct PerTypeValues_1_t2BAF5CB526712554290A16FE145CF79BFEC4B767 : public RuntimeObject
  1538. {
  1539. public:
  1540. public:
  1541. };
  1542. struct PerTypeValues_1_t2BAF5CB526712554290A16FE145CF79BFEC4B767_StaticFields
  1543. {
  1544. public:
  1545. // System.Boolean System.SpanHelpers/PerTypeValues`1::IsReferenceOrContainsReferences
  1546. bool ___IsReferenceOrContainsReferences_0;
  1547. // T[] System.SpanHelpers/PerTypeValues`1::EmptyArray
  1548. Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* ___EmptyArray_1;
  1549. // System.IntPtr System.SpanHelpers/PerTypeValues`1::ArrayAdjustment
  1550. intptr_t ___ArrayAdjustment_2;
  1551. public:
  1552. inline static int32_t get_offset_of_IsReferenceOrContainsReferences_0() { return static_cast<int32_t>(offsetof(PerTypeValues_1_t2BAF5CB526712554290A16FE145CF79BFEC4B767_StaticFields, ___IsReferenceOrContainsReferences_0)); }
  1553. inline bool get_IsReferenceOrContainsReferences_0() const { return ___IsReferenceOrContainsReferences_0; }
  1554. inline bool* get_address_of_IsReferenceOrContainsReferences_0() { return &___IsReferenceOrContainsReferences_0; }
  1555. inline void set_IsReferenceOrContainsReferences_0(bool value)
  1556. {
  1557. ___IsReferenceOrContainsReferences_0 = value;
  1558. }
  1559. inline static int32_t get_offset_of_EmptyArray_1() { return static_cast<int32_t>(offsetof(PerTypeValues_1_t2BAF5CB526712554290A16FE145CF79BFEC4B767_StaticFields, ___EmptyArray_1)); }
  1560. inline Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* get_EmptyArray_1() const { return ___EmptyArray_1; }
  1561. inline Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F** get_address_of_EmptyArray_1() { return &___EmptyArray_1; }
  1562. inline void set_EmptyArray_1(Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* value)
  1563. {
  1564. ___EmptyArray_1 = value;
  1565. Il2CppCodeGenWriteBarrier((void**)(&___EmptyArray_1), (void*)value);
  1566. }
  1567. inline static int32_t get_offset_of_ArrayAdjustment_2() { return static_cast<int32_t>(offsetof(PerTypeValues_1_t2BAF5CB526712554290A16FE145CF79BFEC4B767_StaticFields, ___ArrayAdjustment_2)); }
  1568. inline intptr_t get_ArrayAdjustment_2() const { return ___ArrayAdjustment_2; }
  1569. inline intptr_t* get_address_of_ArrayAdjustment_2() { return &___ArrayAdjustment_2; }
  1570. inline void set_ArrayAdjustment_2(intptr_t value)
  1571. {
  1572. ___ArrayAdjustment_2 = value;
  1573. }
  1574. };
  1575. // System.Pinnable`1<System.Numerics.Vector4>
  1576. struct Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 : public RuntimeObject
  1577. {
  1578. public:
  1579. // T System.Pinnable`1::Data
  1580. Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Data_0;
  1581. public:
  1582. inline static int32_t get_offset_of_Data_0() { return static_cast<int32_t>(offsetof(Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7, ___Data_0)); }
  1583. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Data_0() const { return ___Data_0; }
  1584. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Data_0() { return &___Data_0; }
  1585. inline void set_Data_0(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value)
  1586. {
  1587. ___Data_0 = value;
  1588. }
  1589. };
  1590. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  1591. struct ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442
  1592. {
  1593. public:
  1594. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  1595. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  1596. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  1597. Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___source_1;
  1598. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  1599. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  1600. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  1601. Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___destination_3;
  1602. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  1603. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  1604. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  1605. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  1606. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  1607. float ___yRadius_6;
  1608. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  1609. float ___xRadius_7;
  1610. public:
  1611. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442, ___configuration_0)); }
  1612. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  1613. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  1614. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  1615. {
  1616. ___configuration_0 = value;
  1617. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  1618. }
  1619. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442, ___source_1)); }
  1620. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * get_source_1() const { return ___source_1; }
  1621. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 ** get_address_of_source_1() { return &___source_1; }
  1622. inline void set_source_1(Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * value)
  1623. {
  1624. ___source_1 = value;
  1625. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  1626. }
  1627. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442, ___bounds_2)); }
  1628. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  1629. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  1630. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  1631. {
  1632. ___bounds_2 = value;
  1633. }
  1634. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442, ___destination_3)); }
  1635. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * get_destination_3() const { return ___destination_3; }
  1636. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 ** get_address_of_destination_3() { return &___destination_3; }
  1637. inline void set_destination_3(Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * value)
  1638. {
  1639. ___destination_3 = value;
  1640. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  1641. }
  1642. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442, ___sampler_4)); }
  1643. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  1644. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  1645. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  1646. {
  1647. ___sampler_4 = value;
  1648. }
  1649. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442, ___matrix_5)); }
  1650. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  1651. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  1652. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  1653. {
  1654. ___matrix_5 = value;
  1655. }
  1656. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442, ___yRadius_6)); }
  1657. inline float get_yRadius_6() const { return ___yRadius_6; }
  1658. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  1659. inline void set_yRadius_6(float value)
  1660. {
  1661. ___yRadius_6 = value;
  1662. }
  1663. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442, ___xRadius_7)); }
  1664. inline float get_xRadius_7() const { return ___xRadius_7; }
  1665. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  1666. inline void set_xRadius_7(float value)
  1667. {
  1668. ___xRadius_7 = value;
  1669. }
  1670. };
  1671. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  1672. struct ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB
  1673. {
  1674. public:
  1675. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  1676. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  1677. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  1678. Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___source_1;
  1679. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  1680. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  1681. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  1682. Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___destination_3;
  1683. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  1684. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  1685. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  1686. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  1687. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  1688. float ___yRadius_6;
  1689. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  1690. float ___xRadius_7;
  1691. public:
  1692. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB, ___configuration_0)); }
  1693. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  1694. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  1695. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  1696. {
  1697. ___configuration_0 = value;
  1698. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  1699. }
  1700. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB, ___source_1)); }
  1701. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * get_source_1() const { return ___source_1; }
  1702. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 ** get_address_of_source_1() { return &___source_1; }
  1703. inline void set_source_1(Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * value)
  1704. {
  1705. ___source_1 = value;
  1706. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  1707. }
  1708. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB, ___bounds_2)); }
  1709. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  1710. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  1711. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  1712. {
  1713. ___bounds_2 = value;
  1714. }
  1715. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB, ___destination_3)); }
  1716. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * get_destination_3() const { return ___destination_3; }
  1717. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 ** get_address_of_destination_3() { return &___destination_3; }
  1718. inline void set_destination_3(Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * value)
  1719. {
  1720. ___destination_3 = value;
  1721. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  1722. }
  1723. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB, ___sampler_4)); }
  1724. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  1725. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  1726. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  1727. {
  1728. ___sampler_4 = value;
  1729. }
  1730. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB, ___matrix_5)); }
  1731. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  1732. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  1733. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  1734. {
  1735. ___matrix_5 = value;
  1736. }
  1737. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB, ___yRadius_6)); }
  1738. inline float get_yRadius_6() const { return ___yRadius_6; }
  1739. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  1740. inline void set_yRadius_6(float value)
  1741. {
  1742. ___yRadius_6 = value;
  1743. }
  1744. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB, ___xRadius_7)); }
  1745. inline float get_xRadius_7() const { return ___xRadius_7; }
  1746. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  1747. inline void set_xRadius_7(float value)
  1748. {
  1749. ___xRadius_7 = value;
  1750. }
  1751. };
  1752. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  1753. struct ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A
  1754. {
  1755. public:
  1756. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  1757. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  1758. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  1759. Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___source_1;
  1760. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  1761. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  1762. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  1763. Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___destination_3;
  1764. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  1765. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  1766. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  1767. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  1768. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  1769. float ___yRadius_6;
  1770. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  1771. float ___xRadius_7;
  1772. public:
  1773. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A, ___configuration_0)); }
  1774. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  1775. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  1776. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  1777. {
  1778. ___configuration_0 = value;
  1779. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  1780. }
  1781. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A, ___source_1)); }
  1782. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * get_source_1() const { return ___source_1; }
  1783. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 ** get_address_of_source_1() { return &___source_1; }
  1784. inline void set_source_1(Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * value)
  1785. {
  1786. ___source_1 = value;
  1787. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  1788. }
  1789. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A, ___bounds_2)); }
  1790. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  1791. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  1792. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  1793. {
  1794. ___bounds_2 = value;
  1795. }
  1796. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A, ___destination_3)); }
  1797. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * get_destination_3() const { return ___destination_3; }
  1798. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 ** get_address_of_destination_3() { return &___destination_3; }
  1799. inline void set_destination_3(Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * value)
  1800. {
  1801. ___destination_3 = value;
  1802. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  1803. }
  1804. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A, ___sampler_4)); }
  1805. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  1806. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  1807. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  1808. {
  1809. ___sampler_4 = value;
  1810. }
  1811. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A, ___matrix_5)); }
  1812. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  1813. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  1814. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  1815. {
  1816. ___matrix_5 = value;
  1817. }
  1818. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A, ___yRadius_6)); }
  1819. inline float get_yRadius_6() const { return ___yRadius_6; }
  1820. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  1821. inline void set_yRadius_6(float value)
  1822. {
  1823. ___yRadius_6 = value;
  1824. }
  1825. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A, ___xRadius_7)); }
  1826. inline float get_xRadius_7() const { return ___xRadius_7; }
  1827. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  1828. inline void set_xRadius_7(float value)
  1829. {
  1830. ___xRadius_7 = value;
  1831. }
  1832. };
  1833. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  1834. struct ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53
  1835. {
  1836. public:
  1837. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  1838. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  1839. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  1840. Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___source_1;
  1841. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  1842. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  1843. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  1844. Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___destination_3;
  1845. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  1846. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  1847. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  1848. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  1849. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  1850. float ___yRadius_6;
  1851. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  1852. float ___xRadius_7;
  1853. public:
  1854. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53, ___configuration_0)); }
  1855. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  1856. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  1857. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  1858. {
  1859. ___configuration_0 = value;
  1860. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  1861. }
  1862. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53, ___source_1)); }
  1863. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * get_source_1() const { return ___source_1; }
  1864. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 ** get_address_of_source_1() { return &___source_1; }
  1865. inline void set_source_1(Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * value)
  1866. {
  1867. ___source_1 = value;
  1868. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  1869. }
  1870. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53, ___bounds_2)); }
  1871. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  1872. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  1873. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  1874. {
  1875. ___bounds_2 = value;
  1876. }
  1877. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53, ___destination_3)); }
  1878. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * get_destination_3() const { return ___destination_3; }
  1879. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 ** get_address_of_destination_3() { return &___destination_3; }
  1880. inline void set_destination_3(Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * value)
  1881. {
  1882. ___destination_3 = value;
  1883. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  1884. }
  1885. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53, ___sampler_4)); }
  1886. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  1887. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  1888. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  1889. {
  1890. ___sampler_4 = value;
  1891. }
  1892. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53, ___matrix_5)); }
  1893. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  1894. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  1895. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  1896. {
  1897. ___matrix_5 = value;
  1898. }
  1899. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53, ___yRadius_6)); }
  1900. inline float get_yRadius_6() const { return ___yRadius_6; }
  1901. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  1902. inline void set_yRadius_6(float value)
  1903. {
  1904. ___yRadius_6 = value;
  1905. }
  1906. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53, ___xRadius_7)); }
  1907. inline float get_xRadius_7() const { return ___xRadius_7; }
  1908. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  1909. inline void set_xRadius_7(float value)
  1910. {
  1911. ___xRadius_7 = value;
  1912. }
  1913. };
  1914. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  1915. struct ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337
  1916. {
  1917. public:
  1918. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  1919. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  1920. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  1921. Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___source_1;
  1922. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  1923. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  1924. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  1925. Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___destination_3;
  1926. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  1927. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  1928. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  1929. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  1930. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  1931. float ___yRadius_6;
  1932. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  1933. float ___xRadius_7;
  1934. public:
  1935. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337, ___configuration_0)); }
  1936. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  1937. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  1938. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  1939. {
  1940. ___configuration_0 = value;
  1941. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  1942. }
  1943. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337, ___source_1)); }
  1944. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * get_source_1() const { return ___source_1; }
  1945. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 ** get_address_of_source_1() { return &___source_1; }
  1946. inline void set_source_1(Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * value)
  1947. {
  1948. ___source_1 = value;
  1949. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  1950. }
  1951. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337, ___bounds_2)); }
  1952. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  1953. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  1954. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  1955. {
  1956. ___bounds_2 = value;
  1957. }
  1958. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337, ___destination_3)); }
  1959. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * get_destination_3() const { return ___destination_3; }
  1960. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 ** get_address_of_destination_3() { return &___destination_3; }
  1961. inline void set_destination_3(Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * value)
  1962. {
  1963. ___destination_3 = value;
  1964. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  1965. }
  1966. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337, ___sampler_4)); }
  1967. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  1968. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  1969. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  1970. {
  1971. ___sampler_4 = value;
  1972. }
  1973. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337, ___matrix_5)); }
  1974. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  1975. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  1976. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  1977. {
  1978. ___matrix_5 = value;
  1979. }
  1980. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337, ___yRadius_6)); }
  1981. inline float get_yRadius_6() const { return ___yRadius_6; }
  1982. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  1983. inline void set_yRadius_6(float value)
  1984. {
  1985. ___yRadius_6 = value;
  1986. }
  1987. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337, ___xRadius_7)); }
  1988. inline float get_xRadius_7() const { return ___xRadius_7; }
  1989. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  1990. inline void set_xRadius_7(float value)
  1991. {
  1992. ___xRadius_7 = value;
  1993. }
  1994. };
  1995. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  1996. struct ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191
  1997. {
  1998. public:
  1999. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  2000. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2001. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  2002. Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___source_1;
  2003. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  2004. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  2005. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  2006. Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___destination_3;
  2007. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  2008. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  2009. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  2010. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  2011. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  2012. float ___yRadius_6;
  2013. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  2014. float ___xRadius_7;
  2015. public:
  2016. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191, ___configuration_0)); }
  2017. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2018. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2019. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2020. {
  2021. ___configuration_0 = value;
  2022. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2023. }
  2024. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191, ___source_1)); }
  2025. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * get_source_1() const { return ___source_1; }
  2026. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 ** get_address_of_source_1() { return &___source_1; }
  2027. inline void set_source_1(Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * value)
  2028. {
  2029. ___source_1 = value;
  2030. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2031. }
  2032. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191, ___bounds_2)); }
  2033. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  2034. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  2035. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2036. {
  2037. ___bounds_2 = value;
  2038. }
  2039. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191, ___destination_3)); }
  2040. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * get_destination_3() const { return ___destination_3; }
  2041. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 ** get_address_of_destination_3() { return &___destination_3; }
  2042. inline void set_destination_3(Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * value)
  2043. {
  2044. ___destination_3 = value;
  2045. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  2046. }
  2047. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191, ___sampler_4)); }
  2048. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  2049. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  2050. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  2051. {
  2052. ___sampler_4 = value;
  2053. }
  2054. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191, ___matrix_5)); }
  2055. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  2056. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  2057. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  2058. {
  2059. ___matrix_5 = value;
  2060. }
  2061. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191, ___yRadius_6)); }
  2062. inline float get_yRadius_6() const { return ___yRadius_6; }
  2063. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  2064. inline void set_yRadius_6(float value)
  2065. {
  2066. ___yRadius_6 = value;
  2067. }
  2068. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191, ___xRadius_7)); }
  2069. inline float get_xRadius_7() const { return ___xRadius_7; }
  2070. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  2071. inline void set_xRadius_7(float value)
  2072. {
  2073. ___xRadius_7 = value;
  2074. }
  2075. };
  2076. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  2077. struct ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191
  2078. {
  2079. public:
  2080. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  2081. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2082. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  2083. Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___source_1;
  2084. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  2085. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  2086. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  2087. Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___destination_3;
  2088. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  2089. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  2090. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  2091. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  2092. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  2093. float ___yRadius_6;
  2094. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  2095. float ___xRadius_7;
  2096. public:
  2097. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191, ___configuration_0)); }
  2098. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2099. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2100. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2101. {
  2102. ___configuration_0 = value;
  2103. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2104. }
  2105. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191, ___source_1)); }
  2106. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * get_source_1() const { return ___source_1; }
  2107. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 ** get_address_of_source_1() { return &___source_1; }
  2108. inline void set_source_1(Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * value)
  2109. {
  2110. ___source_1 = value;
  2111. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2112. }
  2113. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191, ___bounds_2)); }
  2114. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  2115. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  2116. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2117. {
  2118. ___bounds_2 = value;
  2119. }
  2120. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191, ___destination_3)); }
  2121. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * get_destination_3() const { return ___destination_3; }
  2122. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 ** get_address_of_destination_3() { return &___destination_3; }
  2123. inline void set_destination_3(Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * value)
  2124. {
  2125. ___destination_3 = value;
  2126. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  2127. }
  2128. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191, ___sampler_4)); }
  2129. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  2130. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  2131. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  2132. {
  2133. ___sampler_4 = value;
  2134. }
  2135. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191, ___matrix_5)); }
  2136. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  2137. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  2138. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  2139. {
  2140. ___matrix_5 = value;
  2141. }
  2142. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191, ___yRadius_6)); }
  2143. inline float get_yRadius_6() const { return ___yRadius_6; }
  2144. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  2145. inline void set_yRadius_6(float value)
  2146. {
  2147. ___yRadius_6 = value;
  2148. }
  2149. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191, ___xRadius_7)); }
  2150. inline float get_xRadius_7() const { return ___xRadius_7; }
  2151. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  2152. inline void set_xRadius_7(float value)
  2153. {
  2154. ___xRadius_7 = value;
  2155. }
  2156. };
  2157. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  2158. struct ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047
  2159. {
  2160. public:
  2161. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  2162. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2163. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  2164. Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___source_1;
  2165. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  2166. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  2167. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  2168. Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___destination_3;
  2169. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  2170. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  2171. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  2172. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  2173. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  2174. float ___yRadius_6;
  2175. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  2176. float ___xRadius_7;
  2177. public:
  2178. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047, ___configuration_0)); }
  2179. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2180. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2181. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2182. {
  2183. ___configuration_0 = value;
  2184. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2185. }
  2186. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047, ___source_1)); }
  2187. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * get_source_1() const { return ___source_1; }
  2188. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 ** get_address_of_source_1() { return &___source_1; }
  2189. inline void set_source_1(Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * value)
  2190. {
  2191. ___source_1 = value;
  2192. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2193. }
  2194. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047, ___bounds_2)); }
  2195. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  2196. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  2197. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2198. {
  2199. ___bounds_2 = value;
  2200. }
  2201. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047, ___destination_3)); }
  2202. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * get_destination_3() const { return ___destination_3; }
  2203. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 ** get_address_of_destination_3() { return &___destination_3; }
  2204. inline void set_destination_3(Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * value)
  2205. {
  2206. ___destination_3 = value;
  2207. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  2208. }
  2209. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047, ___sampler_4)); }
  2210. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  2211. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  2212. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  2213. {
  2214. ___sampler_4 = value;
  2215. }
  2216. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047, ___matrix_5)); }
  2217. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  2218. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  2219. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  2220. {
  2221. ___matrix_5 = value;
  2222. }
  2223. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047, ___yRadius_6)); }
  2224. inline float get_yRadius_6() const { return ___yRadius_6; }
  2225. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  2226. inline void set_yRadius_6(float value)
  2227. {
  2228. ___yRadius_6 = value;
  2229. }
  2230. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047, ___xRadius_7)); }
  2231. inline float get_xRadius_7() const { return ___xRadius_7; }
  2232. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  2233. inline void set_xRadius_7(float value)
  2234. {
  2235. ___xRadius_7 = value;
  2236. }
  2237. };
  2238. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  2239. struct ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37
  2240. {
  2241. public:
  2242. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  2243. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2244. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  2245. Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___source_1;
  2246. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  2247. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  2248. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  2249. Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___destination_3;
  2250. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  2251. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  2252. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  2253. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  2254. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  2255. float ___yRadius_6;
  2256. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  2257. float ___xRadius_7;
  2258. public:
  2259. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37, ___configuration_0)); }
  2260. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2261. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2262. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2263. {
  2264. ___configuration_0 = value;
  2265. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2266. }
  2267. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37, ___source_1)); }
  2268. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * get_source_1() const { return ___source_1; }
  2269. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 ** get_address_of_source_1() { return &___source_1; }
  2270. inline void set_source_1(Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * value)
  2271. {
  2272. ___source_1 = value;
  2273. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2274. }
  2275. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37, ___bounds_2)); }
  2276. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  2277. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  2278. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2279. {
  2280. ___bounds_2 = value;
  2281. }
  2282. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37, ___destination_3)); }
  2283. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * get_destination_3() const { return ___destination_3; }
  2284. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 ** get_address_of_destination_3() { return &___destination_3; }
  2285. inline void set_destination_3(Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * value)
  2286. {
  2287. ___destination_3 = value;
  2288. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  2289. }
  2290. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37, ___sampler_4)); }
  2291. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  2292. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  2293. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  2294. {
  2295. ___sampler_4 = value;
  2296. }
  2297. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37, ___matrix_5)); }
  2298. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  2299. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  2300. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  2301. {
  2302. ___matrix_5 = value;
  2303. }
  2304. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37, ___yRadius_6)); }
  2305. inline float get_yRadius_6() const { return ___yRadius_6; }
  2306. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  2307. inline void set_yRadius_6(float value)
  2308. {
  2309. ___yRadius_6 = value;
  2310. }
  2311. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37, ___xRadius_7)); }
  2312. inline float get_xRadius_7() const { return ___xRadius_7; }
  2313. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  2314. inline void set_xRadius_7(float value)
  2315. {
  2316. ___xRadius_7 = value;
  2317. }
  2318. };
  2319. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  2320. struct ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881
  2321. {
  2322. public:
  2323. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  2324. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2325. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  2326. Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___source_1;
  2327. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  2328. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  2329. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  2330. Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___destination_3;
  2331. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  2332. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  2333. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  2334. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  2335. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  2336. float ___yRadius_6;
  2337. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  2338. float ___xRadius_7;
  2339. public:
  2340. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881, ___configuration_0)); }
  2341. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2342. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2343. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2344. {
  2345. ___configuration_0 = value;
  2346. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2347. }
  2348. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881, ___source_1)); }
  2349. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * get_source_1() const { return ___source_1; }
  2350. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 ** get_address_of_source_1() { return &___source_1; }
  2351. inline void set_source_1(Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * value)
  2352. {
  2353. ___source_1 = value;
  2354. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2355. }
  2356. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881, ___bounds_2)); }
  2357. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  2358. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  2359. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2360. {
  2361. ___bounds_2 = value;
  2362. }
  2363. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881, ___destination_3)); }
  2364. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * get_destination_3() const { return ___destination_3; }
  2365. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 ** get_address_of_destination_3() { return &___destination_3; }
  2366. inline void set_destination_3(Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * value)
  2367. {
  2368. ___destination_3 = value;
  2369. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  2370. }
  2371. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881, ___sampler_4)); }
  2372. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  2373. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  2374. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  2375. {
  2376. ___sampler_4 = value;
  2377. }
  2378. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881, ___matrix_5)); }
  2379. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  2380. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  2381. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  2382. {
  2383. ___matrix_5 = value;
  2384. }
  2385. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881, ___yRadius_6)); }
  2386. inline float get_yRadius_6() const { return ___yRadius_6; }
  2387. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  2388. inline void set_yRadius_6(float value)
  2389. {
  2390. ___yRadius_6 = value;
  2391. }
  2392. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881, ___xRadius_7)); }
  2393. inline float get_xRadius_7() const { return ___xRadius_7; }
  2394. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  2395. inline void set_xRadius_7(float value)
  2396. {
  2397. ___xRadius_7 = value;
  2398. }
  2399. };
  2400. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  2401. struct ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2
  2402. {
  2403. public:
  2404. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  2405. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2406. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  2407. Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___source_1;
  2408. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  2409. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  2410. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  2411. Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___destination_3;
  2412. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  2413. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  2414. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  2415. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  2416. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  2417. float ___yRadius_6;
  2418. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  2419. float ___xRadius_7;
  2420. public:
  2421. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2, ___configuration_0)); }
  2422. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2423. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2424. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2425. {
  2426. ___configuration_0 = value;
  2427. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2428. }
  2429. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2, ___source_1)); }
  2430. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * get_source_1() const { return ___source_1; }
  2431. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 ** get_address_of_source_1() { return &___source_1; }
  2432. inline void set_source_1(Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * value)
  2433. {
  2434. ___source_1 = value;
  2435. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2436. }
  2437. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2, ___bounds_2)); }
  2438. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  2439. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  2440. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2441. {
  2442. ___bounds_2 = value;
  2443. }
  2444. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2, ___destination_3)); }
  2445. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * get_destination_3() const { return ___destination_3; }
  2446. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 ** get_address_of_destination_3() { return &___destination_3; }
  2447. inline void set_destination_3(Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * value)
  2448. {
  2449. ___destination_3 = value;
  2450. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  2451. }
  2452. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2, ___sampler_4)); }
  2453. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  2454. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  2455. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  2456. {
  2457. ___sampler_4 = value;
  2458. }
  2459. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2, ___matrix_5)); }
  2460. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  2461. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  2462. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  2463. {
  2464. ___matrix_5 = value;
  2465. }
  2466. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2, ___yRadius_6)); }
  2467. inline float get_yRadius_6() const { return ___yRadius_6; }
  2468. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  2469. inline void set_yRadius_6(float value)
  2470. {
  2471. ___yRadius_6 = value;
  2472. }
  2473. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2, ___xRadius_7)); }
  2474. inline float get_xRadius_7() const { return ___xRadius_7; }
  2475. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  2476. inline void set_xRadius_7(float value)
  2477. {
  2478. ___xRadius_7 = value;
  2479. }
  2480. };
  2481. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  2482. struct ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F
  2483. {
  2484. public:
  2485. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  2486. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2487. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  2488. Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___source_1;
  2489. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  2490. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  2491. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  2492. Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___destination_3;
  2493. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  2494. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  2495. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  2496. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  2497. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  2498. float ___yRadius_6;
  2499. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  2500. float ___xRadius_7;
  2501. public:
  2502. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F, ___configuration_0)); }
  2503. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2504. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2505. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2506. {
  2507. ___configuration_0 = value;
  2508. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2509. }
  2510. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F, ___source_1)); }
  2511. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * get_source_1() const { return ___source_1; }
  2512. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 ** get_address_of_source_1() { return &___source_1; }
  2513. inline void set_source_1(Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * value)
  2514. {
  2515. ___source_1 = value;
  2516. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2517. }
  2518. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F, ___bounds_2)); }
  2519. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  2520. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  2521. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2522. {
  2523. ___bounds_2 = value;
  2524. }
  2525. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F, ___destination_3)); }
  2526. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * get_destination_3() const { return ___destination_3; }
  2527. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 ** get_address_of_destination_3() { return &___destination_3; }
  2528. inline void set_destination_3(Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * value)
  2529. {
  2530. ___destination_3 = value;
  2531. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  2532. }
  2533. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F, ___sampler_4)); }
  2534. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  2535. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  2536. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  2537. {
  2538. ___sampler_4 = value;
  2539. }
  2540. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F, ___matrix_5)); }
  2541. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  2542. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  2543. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  2544. {
  2545. ___matrix_5 = value;
  2546. }
  2547. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F, ___yRadius_6)); }
  2548. inline float get_yRadius_6() const { return ___yRadius_6; }
  2549. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  2550. inline void set_yRadius_6(float value)
  2551. {
  2552. ___yRadius_6 = value;
  2553. }
  2554. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F, ___xRadius_7)); }
  2555. inline float get_xRadius_7() const { return ___xRadius_7; }
  2556. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  2557. inline void set_xRadius_7(float value)
  2558. {
  2559. ___xRadius_7 = value;
  2560. }
  2561. };
  2562. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  2563. struct ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED
  2564. {
  2565. public:
  2566. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  2567. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2568. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  2569. Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___source_1;
  2570. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  2571. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  2572. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  2573. Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___destination_3;
  2574. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  2575. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  2576. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  2577. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  2578. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  2579. float ___yRadius_6;
  2580. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  2581. float ___xRadius_7;
  2582. public:
  2583. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED, ___configuration_0)); }
  2584. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2585. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2586. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2587. {
  2588. ___configuration_0 = value;
  2589. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2590. }
  2591. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED, ___source_1)); }
  2592. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * get_source_1() const { return ___source_1; }
  2593. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 ** get_address_of_source_1() { return &___source_1; }
  2594. inline void set_source_1(Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * value)
  2595. {
  2596. ___source_1 = value;
  2597. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2598. }
  2599. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED, ___bounds_2)); }
  2600. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  2601. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  2602. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2603. {
  2604. ___bounds_2 = value;
  2605. }
  2606. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED, ___destination_3)); }
  2607. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * get_destination_3() const { return ___destination_3; }
  2608. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 ** get_address_of_destination_3() { return &___destination_3; }
  2609. inline void set_destination_3(Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * value)
  2610. {
  2611. ___destination_3 = value;
  2612. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  2613. }
  2614. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED, ___sampler_4)); }
  2615. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  2616. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  2617. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  2618. {
  2619. ___sampler_4 = value;
  2620. }
  2621. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED, ___matrix_5)); }
  2622. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  2623. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  2624. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  2625. {
  2626. ___matrix_5 = value;
  2627. }
  2628. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED, ___yRadius_6)); }
  2629. inline float get_yRadius_6() const { return ___yRadius_6; }
  2630. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  2631. inline void set_yRadius_6(float value)
  2632. {
  2633. ___yRadius_6 = value;
  2634. }
  2635. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED, ___xRadius_7)); }
  2636. inline float get_xRadius_7() const { return ___xRadius_7; }
  2637. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  2638. inline void set_xRadius_7(float value)
  2639. {
  2640. ___xRadius_7 = value;
  2641. }
  2642. };
  2643. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  2644. struct ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222
  2645. {
  2646. public:
  2647. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  2648. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2649. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  2650. Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___source_1;
  2651. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  2652. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  2653. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  2654. Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___destination_3;
  2655. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  2656. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  2657. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  2658. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  2659. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  2660. float ___yRadius_6;
  2661. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  2662. float ___xRadius_7;
  2663. public:
  2664. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222, ___configuration_0)); }
  2665. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2666. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2667. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2668. {
  2669. ___configuration_0 = value;
  2670. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2671. }
  2672. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222, ___source_1)); }
  2673. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * get_source_1() const { return ___source_1; }
  2674. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 ** get_address_of_source_1() { return &___source_1; }
  2675. inline void set_source_1(Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * value)
  2676. {
  2677. ___source_1 = value;
  2678. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2679. }
  2680. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222, ___bounds_2)); }
  2681. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  2682. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  2683. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2684. {
  2685. ___bounds_2 = value;
  2686. }
  2687. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222, ___destination_3)); }
  2688. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * get_destination_3() const { return ___destination_3; }
  2689. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 ** get_address_of_destination_3() { return &___destination_3; }
  2690. inline void set_destination_3(Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * value)
  2691. {
  2692. ___destination_3 = value;
  2693. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  2694. }
  2695. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222, ___sampler_4)); }
  2696. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  2697. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  2698. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  2699. {
  2700. ___sampler_4 = value;
  2701. }
  2702. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222, ___matrix_5)); }
  2703. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  2704. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  2705. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  2706. {
  2707. ___matrix_5 = value;
  2708. }
  2709. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222, ___yRadius_6)); }
  2710. inline float get_yRadius_6() const { return ___yRadius_6; }
  2711. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  2712. inline void set_yRadius_6(float value)
  2713. {
  2714. ___yRadius_6 = value;
  2715. }
  2716. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222, ___xRadius_7)); }
  2717. inline float get_xRadius_7() const { return ___xRadius_7; }
  2718. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  2719. inline void set_xRadius_7(float value)
  2720. {
  2721. ___xRadius_7 = value;
  2722. }
  2723. };
  2724. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  2725. struct ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04
  2726. {
  2727. public:
  2728. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  2729. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2730. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  2731. Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___source_1;
  2732. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  2733. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  2734. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  2735. Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___destination_3;
  2736. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  2737. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  2738. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  2739. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  2740. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  2741. float ___yRadius_6;
  2742. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  2743. float ___xRadius_7;
  2744. public:
  2745. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04, ___configuration_0)); }
  2746. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2747. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2748. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2749. {
  2750. ___configuration_0 = value;
  2751. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2752. }
  2753. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04, ___source_1)); }
  2754. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * get_source_1() const { return ___source_1; }
  2755. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF ** get_address_of_source_1() { return &___source_1; }
  2756. inline void set_source_1(Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * value)
  2757. {
  2758. ___source_1 = value;
  2759. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2760. }
  2761. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04, ___bounds_2)); }
  2762. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  2763. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  2764. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2765. {
  2766. ___bounds_2 = value;
  2767. }
  2768. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04, ___destination_3)); }
  2769. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * get_destination_3() const { return ___destination_3; }
  2770. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF ** get_address_of_destination_3() { return &___destination_3; }
  2771. inline void set_destination_3(Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * value)
  2772. {
  2773. ___destination_3 = value;
  2774. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  2775. }
  2776. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04, ___sampler_4)); }
  2777. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  2778. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  2779. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  2780. {
  2781. ___sampler_4 = value;
  2782. }
  2783. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04, ___matrix_5)); }
  2784. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  2785. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  2786. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  2787. {
  2788. ___matrix_5 = value;
  2789. }
  2790. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04, ___yRadius_6)); }
  2791. inline float get_yRadius_6() const { return ___yRadius_6; }
  2792. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  2793. inline void set_yRadius_6(float value)
  2794. {
  2795. ___yRadius_6 = value;
  2796. }
  2797. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04, ___xRadius_7)); }
  2798. inline float get_xRadius_7() const { return ___xRadius_7; }
  2799. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  2800. inline void set_xRadius_7(float value)
  2801. {
  2802. ___xRadius_7 = value;
  2803. }
  2804. };
  2805. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  2806. struct ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD
  2807. {
  2808. public:
  2809. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  2810. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2811. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  2812. Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___source_1;
  2813. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  2814. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  2815. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  2816. Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___destination_3;
  2817. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  2818. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  2819. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  2820. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  2821. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  2822. float ___yRadius_6;
  2823. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  2824. float ___xRadius_7;
  2825. public:
  2826. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD, ___configuration_0)); }
  2827. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2828. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2829. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2830. {
  2831. ___configuration_0 = value;
  2832. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2833. }
  2834. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD, ___source_1)); }
  2835. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * get_source_1() const { return ___source_1; }
  2836. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF ** get_address_of_source_1() { return &___source_1; }
  2837. inline void set_source_1(Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * value)
  2838. {
  2839. ___source_1 = value;
  2840. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2841. }
  2842. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD, ___bounds_2)); }
  2843. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  2844. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  2845. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2846. {
  2847. ___bounds_2 = value;
  2848. }
  2849. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD, ___destination_3)); }
  2850. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * get_destination_3() const { return ___destination_3; }
  2851. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF ** get_address_of_destination_3() { return &___destination_3; }
  2852. inline void set_destination_3(Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * value)
  2853. {
  2854. ___destination_3 = value;
  2855. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  2856. }
  2857. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD, ___sampler_4)); }
  2858. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  2859. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  2860. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  2861. {
  2862. ___sampler_4 = value;
  2863. }
  2864. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD, ___matrix_5)); }
  2865. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  2866. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  2867. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  2868. {
  2869. ___matrix_5 = value;
  2870. }
  2871. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD, ___yRadius_6)); }
  2872. inline float get_yRadius_6() const { return ___yRadius_6; }
  2873. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  2874. inline void set_yRadius_6(float value)
  2875. {
  2876. ___yRadius_6 = value;
  2877. }
  2878. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD, ___xRadius_7)); }
  2879. inline float get_xRadius_7() const { return ___xRadius_7; }
  2880. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  2881. inline void set_xRadius_7(float value)
  2882. {
  2883. ___xRadius_7 = value;
  2884. }
  2885. };
  2886. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  2887. struct ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11
  2888. {
  2889. public:
  2890. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  2891. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2892. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  2893. Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___source_1;
  2894. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  2895. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  2896. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  2897. Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___destination_3;
  2898. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  2899. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  2900. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  2901. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  2902. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  2903. float ___yRadius_6;
  2904. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  2905. float ___xRadius_7;
  2906. public:
  2907. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11, ___configuration_0)); }
  2908. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2909. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2910. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2911. {
  2912. ___configuration_0 = value;
  2913. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2914. }
  2915. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11, ___source_1)); }
  2916. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * get_source_1() const { return ___source_1; }
  2917. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF ** get_address_of_source_1() { return &___source_1; }
  2918. inline void set_source_1(Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * value)
  2919. {
  2920. ___source_1 = value;
  2921. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2922. }
  2923. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11, ___bounds_2)); }
  2924. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  2925. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  2926. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2927. {
  2928. ___bounds_2 = value;
  2929. }
  2930. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11, ___destination_3)); }
  2931. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * get_destination_3() const { return ___destination_3; }
  2932. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF ** get_address_of_destination_3() { return &___destination_3; }
  2933. inline void set_destination_3(Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * value)
  2934. {
  2935. ___destination_3 = value;
  2936. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  2937. }
  2938. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11, ___sampler_4)); }
  2939. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  2940. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  2941. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  2942. {
  2943. ___sampler_4 = value;
  2944. }
  2945. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11, ___matrix_5)); }
  2946. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  2947. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  2948. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  2949. {
  2950. ___matrix_5 = value;
  2951. }
  2952. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11, ___yRadius_6)); }
  2953. inline float get_yRadius_6() const { return ___yRadius_6; }
  2954. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  2955. inline void set_yRadius_6(float value)
  2956. {
  2957. ___yRadius_6 = value;
  2958. }
  2959. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11, ___xRadius_7)); }
  2960. inline float get_xRadius_7() const { return ___xRadius_7; }
  2961. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  2962. inline void set_xRadius_7(float value)
  2963. {
  2964. ___xRadius_7 = value;
  2965. }
  2966. };
  2967. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  2968. struct ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E
  2969. {
  2970. public:
  2971. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  2972. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2973. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  2974. Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___source_1;
  2975. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  2976. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  2977. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  2978. Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___destination_3;
  2979. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  2980. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  2981. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  2982. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  2983. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  2984. float ___yRadius_6;
  2985. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  2986. float ___xRadius_7;
  2987. public:
  2988. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E, ___configuration_0)); }
  2989. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2990. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2991. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2992. {
  2993. ___configuration_0 = value;
  2994. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2995. }
  2996. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E, ___source_1)); }
  2997. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * get_source_1() const { return ___source_1; }
  2998. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF ** get_address_of_source_1() { return &___source_1; }
  2999. inline void set_source_1(Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * value)
  3000. {
  3001. ___source_1 = value;
  3002. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3003. }
  3004. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E, ___bounds_2)); }
  3005. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  3006. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  3007. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3008. {
  3009. ___bounds_2 = value;
  3010. }
  3011. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E, ___destination_3)); }
  3012. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * get_destination_3() const { return ___destination_3; }
  3013. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF ** get_address_of_destination_3() { return &___destination_3; }
  3014. inline void set_destination_3(Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * value)
  3015. {
  3016. ___destination_3 = value;
  3017. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  3018. }
  3019. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E, ___sampler_4)); }
  3020. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  3021. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  3022. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  3023. {
  3024. ___sampler_4 = value;
  3025. }
  3026. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E, ___matrix_5)); }
  3027. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  3028. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  3029. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  3030. {
  3031. ___matrix_5 = value;
  3032. }
  3033. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E, ___yRadius_6)); }
  3034. inline float get_yRadius_6() const { return ___yRadius_6; }
  3035. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  3036. inline void set_yRadius_6(float value)
  3037. {
  3038. ___yRadius_6 = value;
  3039. }
  3040. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E, ___xRadius_7)); }
  3041. inline float get_xRadius_7() const { return ___xRadius_7; }
  3042. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  3043. inline void set_xRadius_7(float value)
  3044. {
  3045. ___xRadius_7 = value;
  3046. }
  3047. };
  3048. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  3049. struct ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226
  3050. {
  3051. public:
  3052. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  3053. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3054. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  3055. Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___source_1;
  3056. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  3057. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  3058. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  3059. Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___destination_3;
  3060. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  3061. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  3062. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  3063. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  3064. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  3065. float ___yRadius_6;
  3066. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  3067. float ___xRadius_7;
  3068. public:
  3069. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226, ___configuration_0)); }
  3070. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3071. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3072. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3073. {
  3074. ___configuration_0 = value;
  3075. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3076. }
  3077. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226, ___source_1)); }
  3078. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * get_source_1() const { return ___source_1; }
  3079. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF ** get_address_of_source_1() { return &___source_1; }
  3080. inline void set_source_1(Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * value)
  3081. {
  3082. ___source_1 = value;
  3083. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3084. }
  3085. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226, ___bounds_2)); }
  3086. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  3087. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  3088. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3089. {
  3090. ___bounds_2 = value;
  3091. }
  3092. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226, ___destination_3)); }
  3093. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * get_destination_3() const { return ___destination_3; }
  3094. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF ** get_address_of_destination_3() { return &___destination_3; }
  3095. inline void set_destination_3(Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * value)
  3096. {
  3097. ___destination_3 = value;
  3098. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  3099. }
  3100. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226, ___sampler_4)); }
  3101. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  3102. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  3103. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  3104. {
  3105. ___sampler_4 = value;
  3106. }
  3107. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226, ___matrix_5)); }
  3108. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  3109. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  3110. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  3111. {
  3112. ___matrix_5 = value;
  3113. }
  3114. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226, ___yRadius_6)); }
  3115. inline float get_yRadius_6() const { return ___yRadius_6; }
  3116. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  3117. inline void set_yRadius_6(float value)
  3118. {
  3119. ___yRadius_6 = value;
  3120. }
  3121. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226, ___xRadius_7)); }
  3122. inline float get_xRadius_7() const { return ___xRadius_7; }
  3123. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  3124. inline void set_xRadius_7(float value)
  3125. {
  3126. ___xRadius_7 = value;
  3127. }
  3128. };
  3129. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  3130. struct ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0
  3131. {
  3132. public:
  3133. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  3134. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3135. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  3136. Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___source_1;
  3137. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  3138. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  3139. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  3140. Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___destination_3;
  3141. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  3142. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  3143. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  3144. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  3145. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  3146. float ___yRadius_6;
  3147. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  3148. float ___xRadius_7;
  3149. public:
  3150. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0, ___configuration_0)); }
  3151. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3152. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3153. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3154. {
  3155. ___configuration_0 = value;
  3156. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3157. }
  3158. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0, ___source_1)); }
  3159. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * get_source_1() const { return ___source_1; }
  3160. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF ** get_address_of_source_1() { return &___source_1; }
  3161. inline void set_source_1(Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * value)
  3162. {
  3163. ___source_1 = value;
  3164. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3165. }
  3166. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0, ___bounds_2)); }
  3167. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  3168. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  3169. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3170. {
  3171. ___bounds_2 = value;
  3172. }
  3173. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0, ___destination_3)); }
  3174. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * get_destination_3() const { return ___destination_3; }
  3175. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF ** get_address_of_destination_3() { return &___destination_3; }
  3176. inline void set_destination_3(Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * value)
  3177. {
  3178. ___destination_3 = value;
  3179. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  3180. }
  3181. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0, ___sampler_4)); }
  3182. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  3183. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  3184. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  3185. {
  3186. ___sampler_4 = value;
  3187. }
  3188. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0, ___matrix_5)); }
  3189. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  3190. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  3191. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  3192. {
  3193. ___matrix_5 = value;
  3194. }
  3195. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0, ___yRadius_6)); }
  3196. inline float get_yRadius_6() const { return ___yRadius_6; }
  3197. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  3198. inline void set_yRadius_6(float value)
  3199. {
  3200. ___yRadius_6 = value;
  3201. }
  3202. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0, ___xRadius_7)); }
  3203. inline float get_xRadius_7() const { return ___xRadius_7; }
  3204. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  3205. inline void set_xRadius_7(float value)
  3206. {
  3207. ___xRadius_7 = value;
  3208. }
  3209. };
  3210. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  3211. struct ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4
  3212. {
  3213. public:
  3214. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  3215. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3216. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  3217. Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___source_1;
  3218. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  3219. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  3220. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  3221. Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___destination_3;
  3222. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  3223. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  3224. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  3225. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  3226. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  3227. float ___yRadius_6;
  3228. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  3229. float ___xRadius_7;
  3230. public:
  3231. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4, ___configuration_0)); }
  3232. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3233. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3234. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3235. {
  3236. ___configuration_0 = value;
  3237. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3238. }
  3239. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4, ___source_1)); }
  3240. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * get_source_1() const { return ___source_1; }
  3241. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF ** get_address_of_source_1() { return &___source_1; }
  3242. inline void set_source_1(Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * value)
  3243. {
  3244. ___source_1 = value;
  3245. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3246. }
  3247. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4, ___bounds_2)); }
  3248. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  3249. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  3250. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3251. {
  3252. ___bounds_2 = value;
  3253. }
  3254. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4, ___destination_3)); }
  3255. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * get_destination_3() const { return ___destination_3; }
  3256. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF ** get_address_of_destination_3() { return &___destination_3; }
  3257. inline void set_destination_3(Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * value)
  3258. {
  3259. ___destination_3 = value;
  3260. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  3261. }
  3262. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4, ___sampler_4)); }
  3263. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  3264. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  3265. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  3266. {
  3267. ___sampler_4 = value;
  3268. }
  3269. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4, ___matrix_5)); }
  3270. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  3271. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  3272. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  3273. {
  3274. ___matrix_5 = value;
  3275. }
  3276. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4, ___yRadius_6)); }
  3277. inline float get_yRadius_6() const { return ___yRadius_6; }
  3278. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  3279. inline void set_yRadius_6(float value)
  3280. {
  3281. ___yRadius_6 = value;
  3282. }
  3283. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4, ___xRadius_7)); }
  3284. inline float get_xRadius_7() const { return ___xRadius_7; }
  3285. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  3286. inline void set_xRadius_7(float value)
  3287. {
  3288. ___xRadius_7 = value;
  3289. }
  3290. };
  3291. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  3292. struct ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C
  3293. {
  3294. public:
  3295. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  3296. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3297. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  3298. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___source_1;
  3299. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  3300. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  3301. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  3302. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___destination_3;
  3303. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  3304. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  3305. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  3306. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  3307. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  3308. float ___yRadius_6;
  3309. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  3310. float ___xRadius_7;
  3311. public:
  3312. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C, ___configuration_0)); }
  3313. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3314. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3315. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3316. {
  3317. ___configuration_0 = value;
  3318. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3319. }
  3320. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C, ___source_1)); }
  3321. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_source_1() const { return ___source_1; }
  3322. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_source_1() { return &___source_1; }
  3323. inline void set_source_1(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  3324. {
  3325. ___source_1 = value;
  3326. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3327. }
  3328. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C, ___bounds_2)); }
  3329. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  3330. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  3331. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3332. {
  3333. ___bounds_2 = value;
  3334. }
  3335. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C, ___destination_3)); }
  3336. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_destination_3() const { return ___destination_3; }
  3337. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_destination_3() { return &___destination_3; }
  3338. inline void set_destination_3(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  3339. {
  3340. ___destination_3 = value;
  3341. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  3342. }
  3343. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C, ___sampler_4)); }
  3344. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  3345. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  3346. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  3347. {
  3348. ___sampler_4 = value;
  3349. }
  3350. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C, ___matrix_5)); }
  3351. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  3352. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  3353. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  3354. {
  3355. ___matrix_5 = value;
  3356. }
  3357. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C, ___yRadius_6)); }
  3358. inline float get_yRadius_6() const { return ___yRadius_6; }
  3359. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  3360. inline void set_yRadius_6(float value)
  3361. {
  3362. ___yRadius_6 = value;
  3363. }
  3364. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C, ___xRadius_7)); }
  3365. inline float get_xRadius_7() const { return ___xRadius_7; }
  3366. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  3367. inline void set_xRadius_7(float value)
  3368. {
  3369. ___xRadius_7 = value;
  3370. }
  3371. };
  3372. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  3373. struct ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E
  3374. {
  3375. public:
  3376. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  3377. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3378. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  3379. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___source_1;
  3380. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  3381. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  3382. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  3383. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___destination_3;
  3384. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  3385. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  3386. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  3387. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  3388. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  3389. float ___yRadius_6;
  3390. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  3391. float ___xRadius_7;
  3392. public:
  3393. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E, ___configuration_0)); }
  3394. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3395. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3396. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3397. {
  3398. ___configuration_0 = value;
  3399. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3400. }
  3401. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E, ___source_1)); }
  3402. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_source_1() const { return ___source_1; }
  3403. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_source_1() { return &___source_1; }
  3404. inline void set_source_1(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  3405. {
  3406. ___source_1 = value;
  3407. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3408. }
  3409. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E, ___bounds_2)); }
  3410. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  3411. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  3412. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3413. {
  3414. ___bounds_2 = value;
  3415. }
  3416. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E, ___destination_3)); }
  3417. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_destination_3() const { return ___destination_3; }
  3418. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_destination_3() { return &___destination_3; }
  3419. inline void set_destination_3(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  3420. {
  3421. ___destination_3 = value;
  3422. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  3423. }
  3424. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E, ___sampler_4)); }
  3425. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  3426. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  3427. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  3428. {
  3429. ___sampler_4 = value;
  3430. }
  3431. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E, ___matrix_5)); }
  3432. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  3433. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  3434. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  3435. {
  3436. ___matrix_5 = value;
  3437. }
  3438. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E, ___yRadius_6)); }
  3439. inline float get_yRadius_6() const { return ___yRadius_6; }
  3440. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  3441. inline void set_yRadius_6(float value)
  3442. {
  3443. ___yRadius_6 = value;
  3444. }
  3445. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E, ___xRadius_7)); }
  3446. inline float get_xRadius_7() const { return ___xRadius_7; }
  3447. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  3448. inline void set_xRadius_7(float value)
  3449. {
  3450. ___xRadius_7 = value;
  3451. }
  3452. };
  3453. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  3454. struct ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877
  3455. {
  3456. public:
  3457. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  3458. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3459. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  3460. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___source_1;
  3461. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  3462. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  3463. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  3464. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___destination_3;
  3465. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  3466. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  3467. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  3468. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  3469. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  3470. float ___yRadius_6;
  3471. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  3472. float ___xRadius_7;
  3473. public:
  3474. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877, ___configuration_0)); }
  3475. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3476. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3477. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3478. {
  3479. ___configuration_0 = value;
  3480. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3481. }
  3482. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877, ___source_1)); }
  3483. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_source_1() const { return ___source_1; }
  3484. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_source_1() { return &___source_1; }
  3485. inline void set_source_1(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  3486. {
  3487. ___source_1 = value;
  3488. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3489. }
  3490. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877, ___bounds_2)); }
  3491. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  3492. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  3493. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3494. {
  3495. ___bounds_2 = value;
  3496. }
  3497. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877, ___destination_3)); }
  3498. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_destination_3() const { return ___destination_3; }
  3499. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_destination_3() { return &___destination_3; }
  3500. inline void set_destination_3(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  3501. {
  3502. ___destination_3 = value;
  3503. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  3504. }
  3505. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877, ___sampler_4)); }
  3506. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  3507. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  3508. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  3509. {
  3510. ___sampler_4 = value;
  3511. }
  3512. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877, ___matrix_5)); }
  3513. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  3514. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  3515. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  3516. {
  3517. ___matrix_5 = value;
  3518. }
  3519. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877, ___yRadius_6)); }
  3520. inline float get_yRadius_6() const { return ___yRadius_6; }
  3521. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  3522. inline void set_yRadius_6(float value)
  3523. {
  3524. ___yRadius_6 = value;
  3525. }
  3526. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877, ___xRadius_7)); }
  3527. inline float get_xRadius_7() const { return ___xRadius_7; }
  3528. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  3529. inline void set_xRadius_7(float value)
  3530. {
  3531. ___xRadius_7 = value;
  3532. }
  3533. };
  3534. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  3535. struct ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3
  3536. {
  3537. public:
  3538. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  3539. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3540. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  3541. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___source_1;
  3542. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  3543. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  3544. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  3545. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___destination_3;
  3546. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  3547. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  3548. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  3549. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  3550. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  3551. float ___yRadius_6;
  3552. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  3553. float ___xRadius_7;
  3554. public:
  3555. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3, ___configuration_0)); }
  3556. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3557. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3558. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3559. {
  3560. ___configuration_0 = value;
  3561. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3562. }
  3563. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3, ___source_1)); }
  3564. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_source_1() const { return ___source_1; }
  3565. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_source_1() { return &___source_1; }
  3566. inline void set_source_1(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  3567. {
  3568. ___source_1 = value;
  3569. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3570. }
  3571. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3, ___bounds_2)); }
  3572. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  3573. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  3574. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3575. {
  3576. ___bounds_2 = value;
  3577. }
  3578. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3, ___destination_3)); }
  3579. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_destination_3() const { return ___destination_3; }
  3580. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_destination_3() { return &___destination_3; }
  3581. inline void set_destination_3(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  3582. {
  3583. ___destination_3 = value;
  3584. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  3585. }
  3586. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3, ___sampler_4)); }
  3587. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  3588. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  3589. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  3590. {
  3591. ___sampler_4 = value;
  3592. }
  3593. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3, ___matrix_5)); }
  3594. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  3595. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  3596. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  3597. {
  3598. ___matrix_5 = value;
  3599. }
  3600. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3, ___yRadius_6)); }
  3601. inline float get_yRadius_6() const { return ___yRadius_6; }
  3602. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  3603. inline void set_yRadius_6(float value)
  3604. {
  3605. ___yRadius_6 = value;
  3606. }
  3607. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3, ___xRadius_7)); }
  3608. inline float get_xRadius_7() const { return ___xRadius_7; }
  3609. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  3610. inline void set_xRadius_7(float value)
  3611. {
  3612. ___xRadius_7 = value;
  3613. }
  3614. };
  3615. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  3616. struct ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3
  3617. {
  3618. public:
  3619. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  3620. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3621. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  3622. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___source_1;
  3623. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  3624. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  3625. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  3626. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___destination_3;
  3627. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  3628. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  3629. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  3630. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  3631. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  3632. float ___yRadius_6;
  3633. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  3634. float ___xRadius_7;
  3635. public:
  3636. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3, ___configuration_0)); }
  3637. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3638. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3639. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3640. {
  3641. ___configuration_0 = value;
  3642. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3643. }
  3644. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3, ___source_1)); }
  3645. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_source_1() const { return ___source_1; }
  3646. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_source_1() { return &___source_1; }
  3647. inline void set_source_1(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  3648. {
  3649. ___source_1 = value;
  3650. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3651. }
  3652. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3, ___bounds_2)); }
  3653. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  3654. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  3655. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3656. {
  3657. ___bounds_2 = value;
  3658. }
  3659. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3, ___destination_3)); }
  3660. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_destination_3() const { return ___destination_3; }
  3661. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_destination_3() { return &___destination_3; }
  3662. inline void set_destination_3(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  3663. {
  3664. ___destination_3 = value;
  3665. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  3666. }
  3667. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3, ___sampler_4)); }
  3668. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  3669. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  3670. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  3671. {
  3672. ___sampler_4 = value;
  3673. }
  3674. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3, ___matrix_5)); }
  3675. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  3676. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  3677. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  3678. {
  3679. ___matrix_5 = value;
  3680. }
  3681. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3, ___yRadius_6)); }
  3682. inline float get_yRadius_6() const { return ___yRadius_6; }
  3683. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  3684. inline void set_yRadius_6(float value)
  3685. {
  3686. ___yRadius_6 = value;
  3687. }
  3688. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3, ___xRadius_7)); }
  3689. inline float get_xRadius_7() const { return ___xRadius_7; }
  3690. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  3691. inline void set_xRadius_7(float value)
  3692. {
  3693. ___xRadius_7 = value;
  3694. }
  3695. };
  3696. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  3697. struct ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4
  3698. {
  3699. public:
  3700. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  3701. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3702. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  3703. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___source_1;
  3704. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  3705. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  3706. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  3707. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___destination_3;
  3708. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  3709. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  3710. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  3711. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  3712. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  3713. float ___yRadius_6;
  3714. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  3715. float ___xRadius_7;
  3716. public:
  3717. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4, ___configuration_0)); }
  3718. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3719. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3720. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3721. {
  3722. ___configuration_0 = value;
  3723. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3724. }
  3725. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4, ___source_1)); }
  3726. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_source_1() const { return ___source_1; }
  3727. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_source_1() { return &___source_1; }
  3728. inline void set_source_1(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  3729. {
  3730. ___source_1 = value;
  3731. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3732. }
  3733. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4, ___bounds_2)); }
  3734. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  3735. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  3736. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3737. {
  3738. ___bounds_2 = value;
  3739. }
  3740. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4, ___destination_3)); }
  3741. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_destination_3() const { return ___destination_3; }
  3742. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_destination_3() { return &___destination_3; }
  3743. inline void set_destination_3(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  3744. {
  3745. ___destination_3 = value;
  3746. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  3747. }
  3748. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4, ___sampler_4)); }
  3749. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  3750. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  3751. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  3752. {
  3753. ___sampler_4 = value;
  3754. }
  3755. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4, ___matrix_5)); }
  3756. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  3757. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  3758. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  3759. {
  3760. ___matrix_5 = value;
  3761. }
  3762. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4, ___yRadius_6)); }
  3763. inline float get_yRadius_6() const { return ___yRadius_6; }
  3764. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  3765. inline void set_yRadius_6(float value)
  3766. {
  3767. ___yRadius_6 = value;
  3768. }
  3769. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4, ___xRadius_7)); }
  3770. inline float get_xRadius_7() const { return ___xRadius_7; }
  3771. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  3772. inline void set_xRadius_7(float value)
  3773. {
  3774. ___xRadius_7 = value;
  3775. }
  3776. };
  3777. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  3778. struct ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070
  3779. {
  3780. public:
  3781. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  3782. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3783. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  3784. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___source_1;
  3785. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  3786. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  3787. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  3788. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___destination_3;
  3789. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  3790. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  3791. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  3792. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  3793. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  3794. float ___yRadius_6;
  3795. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  3796. float ___xRadius_7;
  3797. public:
  3798. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070, ___configuration_0)); }
  3799. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3800. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3801. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3802. {
  3803. ___configuration_0 = value;
  3804. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3805. }
  3806. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070, ___source_1)); }
  3807. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_source_1() const { return ___source_1; }
  3808. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_source_1() { return &___source_1; }
  3809. inline void set_source_1(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  3810. {
  3811. ___source_1 = value;
  3812. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3813. }
  3814. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070, ___bounds_2)); }
  3815. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  3816. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  3817. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3818. {
  3819. ___bounds_2 = value;
  3820. }
  3821. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070, ___destination_3)); }
  3822. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_destination_3() const { return ___destination_3; }
  3823. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_destination_3() { return &___destination_3; }
  3824. inline void set_destination_3(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  3825. {
  3826. ___destination_3 = value;
  3827. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  3828. }
  3829. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070, ___sampler_4)); }
  3830. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  3831. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  3832. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  3833. {
  3834. ___sampler_4 = value;
  3835. }
  3836. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070, ___matrix_5)); }
  3837. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  3838. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  3839. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  3840. {
  3841. ___matrix_5 = value;
  3842. }
  3843. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070, ___yRadius_6)); }
  3844. inline float get_yRadius_6() const { return ___yRadius_6; }
  3845. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  3846. inline void set_yRadius_6(float value)
  3847. {
  3848. ___yRadius_6 = value;
  3849. }
  3850. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070, ___xRadius_7)); }
  3851. inline float get_xRadius_7() const { return ___xRadius_7; }
  3852. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  3853. inline void set_xRadius_7(float value)
  3854. {
  3855. ___xRadius_7 = value;
  3856. }
  3857. };
  3858. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  3859. struct ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D
  3860. {
  3861. public:
  3862. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  3863. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3864. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  3865. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___source_1;
  3866. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  3867. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  3868. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  3869. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___destination_3;
  3870. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  3871. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  3872. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  3873. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  3874. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  3875. float ___yRadius_6;
  3876. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  3877. float ___xRadius_7;
  3878. public:
  3879. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D, ___configuration_0)); }
  3880. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3881. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3882. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3883. {
  3884. ___configuration_0 = value;
  3885. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3886. }
  3887. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D, ___source_1)); }
  3888. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_source_1() const { return ___source_1; }
  3889. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_source_1() { return &___source_1; }
  3890. inline void set_source_1(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  3891. {
  3892. ___source_1 = value;
  3893. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3894. }
  3895. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D, ___bounds_2)); }
  3896. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  3897. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  3898. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3899. {
  3900. ___bounds_2 = value;
  3901. }
  3902. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D, ___destination_3)); }
  3903. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_destination_3() const { return ___destination_3; }
  3904. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_destination_3() { return &___destination_3; }
  3905. inline void set_destination_3(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  3906. {
  3907. ___destination_3 = value;
  3908. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  3909. }
  3910. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D, ___sampler_4)); }
  3911. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  3912. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  3913. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  3914. {
  3915. ___sampler_4 = value;
  3916. }
  3917. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D, ___matrix_5)); }
  3918. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  3919. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  3920. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  3921. {
  3922. ___matrix_5 = value;
  3923. }
  3924. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D, ___yRadius_6)); }
  3925. inline float get_yRadius_6() const { return ___yRadius_6; }
  3926. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  3927. inline void set_yRadius_6(float value)
  3928. {
  3929. ___yRadius_6 = value;
  3930. }
  3931. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D, ___xRadius_7)); }
  3932. inline float get_xRadius_7() const { return ___xRadius_7; }
  3933. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  3934. inline void set_xRadius_7(float value)
  3935. {
  3936. ___xRadius_7 = value;
  3937. }
  3938. };
  3939. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  3940. struct ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981
  3941. {
  3942. public:
  3943. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  3944. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3945. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  3946. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___source_1;
  3947. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  3948. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  3949. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  3950. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___destination_3;
  3951. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  3952. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  3953. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  3954. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  3955. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  3956. float ___yRadius_6;
  3957. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  3958. float ___xRadius_7;
  3959. public:
  3960. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981, ___configuration_0)); }
  3961. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3962. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3963. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3964. {
  3965. ___configuration_0 = value;
  3966. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3967. }
  3968. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981, ___source_1)); }
  3969. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_source_1() const { return ___source_1; }
  3970. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_source_1() { return &___source_1; }
  3971. inline void set_source_1(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  3972. {
  3973. ___source_1 = value;
  3974. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3975. }
  3976. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981, ___bounds_2)); }
  3977. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  3978. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  3979. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3980. {
  3981. ___bounds_2 = value;
  3982. }
  3983. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981, ___destination_3)); }
  3984. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_destination_3() const { return ___destination_3; }
  3985. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_destination_3() { return &___destination_3; }
  3986. inline void set_destination_3(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  3987. {
  3988. ___destination_3 = value;
  3989. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  3990. }
  3991. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981, ___sampler_4)); }
  3992. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  3993. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  3994. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  3995. {
  3996. ___sampler_4 = value;
  3997. }
  3998. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981, ___matrix_5)); }
  3999. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  4000. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  4001. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  4002. {
  4003. ___matrix_5 = value;
  4004. }
  4005. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981, ___yRadius_6)); }
  4006. inline float get_yRadius_6() const { return ___yRadius_6; }
  4007. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  4008. inline void set_yRadius_6(float value)
  4009. {
  4010. ___yRadius_6 = value;
  4011. }
  4012. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981, ___xRadius_7)); }
  4013. inline float get_xRadius_7() const { return ___xRadius_7; }
  4014. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  4015. inline void set_xRadius_7(float value)
  4016. {
  4017. ___xRadius_7 = value;
  4018. }
  4019. };
  4020. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  4021. struct ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB
  4022. {
  4023. public:
  4024. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  4025. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4026. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  4027. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___source_1;
  4028. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  4029. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  4030. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  4031. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___destination_3;
  4032. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  4033. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  4034. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  4035. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  4036. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  4037. float ___yRadius_6;
  4038. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  4039. float ___xRadius_7;
  4040. public:
  4041. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB, ___configuration_0)); }
  4042. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4043. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4044. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4045. {
  4046. ___configuration_0 = value;
  4047. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4048. }
  4049. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB, ___source_1)); }
  4050. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_source_1() const { return ___source_1; }
  4051. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_source_1() { return &___source_1; }
  4052. inline void set_source_1(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  4053. {
  4054. ___source_1 = value;
  4055. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4056. }
  4057. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB, ___bounds_2)); }
  4058. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  4059. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  4060. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4061. {
  4062. ___bounds_2 = value;
  4063. }
  4064. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB, ___destination_3)); }
  4065. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_destination_3() const { return ___destination_3; }
  4066. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_destination_3() { return &___destination_3; }
  4067. inline void set_destination_3(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  4068. {
  4069. ___destination_3 = value;
  4070. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  4071. }
  4072. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB, ___sampler_4)); }
  4073. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  4074. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  4075. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  4076. {
  4077. ___sampler_4 = value;
  4078. }
  4079. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB, ___matrix_5)); }
  4080. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  4081. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  4082. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  4083. {
  4084. ___matrix_5 = value;
  4085. }
  4086. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB, ___yRadius_6)); }
  4087. inline float get_yRadius_6() const { return ___yRadius_6; }
  4088. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  4089. inline void set_yRadius_6(float value)
  4090. {
  4091. ___yRadius_6 = value;
  4092. }
  4093. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB, ___xRadius_7)); }
  4094. inline float get_xRadius_7() const { return ___xRadius_7; }
  4095. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  4096. inline void set_xRadius_7(float value)
  4097. {
  4098. ___xRadius_7 = value;
  4099. }
  4100. };
  4101. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  4102. struct ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB
  4103. {
  4104. public:
  4105. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  4106. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4107. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  4108. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___source_1;
  4109. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  4110. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  4111. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  4112. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___destination_3;
  4113. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  4114. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  4115. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  4116. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  4117. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  4118. float ___yRadius_6;
  4119. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  4120. float ___xRadius_7;
  4121. public:
  4122. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB, ___configuration_0)); }
  4123. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4124. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4125. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4126. {
  4127. ___configuration_0 = value;
  4128. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4129. }
  4130. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB, ___source_1)); }
  4131. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_source_1() const { return ___source_1; }
  4132. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_source_1() { return &___source_1; }
  4133. inline void set_source_1(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  4134. {
  4135. ___source_1 = value;
  4136. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4137. }
  4138. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB, ___bounds_2)); }
  4139. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  4140. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  4141. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4142. {
  4143. ___bounds_2 = value;
  4144. }
  4145. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB, ___destination_3)); }
  4146. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_destination_3() const { return ___destination_3; }
  4147. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_destination_3() { return &___destination_3; }
  4148. inline void set_destination_3(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  4149. {
  4150. ___destination_3 = value;
  4151. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  4152. }
  4153. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB, ___sampler_4)); }
  4154. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  4155. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  4156. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  4157. {
  4158. ___sampler_4 = value;
  4159. }
  4160. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB, ___matrix_5)); }
  4161. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  4162. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  4163. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  4164. {
  4165. ___matrix_5 = value;
  4166. }
  4167. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB, ___yRadius_6)); }
  4168. inline float get_yRadius_6() const { return ___yRadius_6; }
  4169. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  4170. inline void set_yRadius_6(float value)
  4171. {
  4172. ___yRadius_6 = value;
  4173. }
  4174. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB, ___xRadius_7)); }
  4175. inline float get_xRadius_7() const { return ___xRadius_7; }
  4176. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  4177. inline void set_xRadius_7(float value)
  4178. {
  4179. ___xRadius_7 = value;
  4180. }
  4181. };
  4182. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  4183. struct ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4
  4184. {
  4185. public:
  4186. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  4187. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4188. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  4189. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___source_1;
  4190. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  4191. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  4192. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  4193. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___destination_3;
  4194. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  4195. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  4196. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  4197. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  4198. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  4199. float ___yRadius_6;
  4200. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  4201. float ___xRadius_7;
  4202. public:
  4203. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4, ___configuration_0)); }
  4204. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4205. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4206. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4207. {
  4208. ___configuration_0 = value;
  4209. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4210. }
  4211. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4, ___source_1)); }
  4212. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_source_1() const { return ___source_1; }
  4213. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_source_1() { return &___source_1; }
  4214. inline void set_source_1(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  4215. {
  4216. ___source_1 = value;
  4217. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4218. }
  4219. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4, ___bounds_2)); }
  4220. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  4221. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  4222. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4223. {
  4224. ___bounds_2 = value;
  4225. }
  4226. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4, ___destination_3)); }
  4227. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_destination_3() const { return ___destination_3; }
  4228. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_destination_3() { return &___destination_3; }
  4229. inline void set_destination_3(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  4230. {
  4231. ___destination_3 = value;
  4232. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  4233. }
  4234. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4, ___sampler_4)); }
  4235. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  4236. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  4237. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  4238. {
  4239. ___sampler_4 = value;
  4240. }
  4241. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4, ___matrix_5)); }
  4242. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  4243. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  4244. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  4245. {
  4246. ___matrix_5 = value;
  4247. }
  4248. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4, ___yRadius_6)); }
  4249. inline float get_yRadius_6() const { return ___yRadius_6; }
  4250. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  4251. inline void set_yRadius_6(float value)
  4252. {
  4253. ___yRadius_6 = value;
  4254. }
  4255. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4, ___xRadius_7)); }
  4256. inline float get_xRadius_7() const { return ___xRadius_7; }
  4257. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  4258. inline void set_xRadius_7(float value)
  4259. {
  4260. ___xRadius_7 = value;
  4261. }
  4262. };
  4263. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  4264. struct ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B
  4265. {
  4266. public:
  4267. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  4268. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4269. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  4270. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___source_1;
  4271. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  4272. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  4273. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  4274. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___destination_3;
  4275. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  4276. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  4277. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  4278. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  4279. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  4280. float ___yRadius_6;
  4281. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  4282. float ___xRadius_7;
  4283. public:
  4284. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B, ___configuration_0)); }
  4285. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4286. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4287. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4288. {
  4289. ___configuration_0 = value;
  4290. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4291. }
  4292. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B, ___source_1)); }
  4293. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_source_1() const { return ___source_1; }
  4294. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_source_1() { return &___source_1; }
  4295. inline void set_source_1(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  4296. {
  4297. ___source_1 = value;
  4298. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4299. }
  4300. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B, ___bounds_2)); }
  4301. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  4302. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  4303. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4304. {
  4305. ___bounds_2 = value;
  4306. }
  4307. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B, ___destination_3)); }
  4308. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_destination_3() const { return ___destination_3; }
  4309. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_destination_3() { return &___destination_3; }
  4310. inline void set_destination_3(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  4311. {
  4312. ___destination_3 = value;
  4313. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  4314. }
  4315. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B, ___sampler_4)); }
  4316. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  4317. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  4318. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  4319. {
  4320. ___sampler_4 = value;
  4321. }
  4322. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B, ___matrix_5)); }
  4323. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  4324. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  4325. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  4326. {
  4327. ___matrix_5 = value;
  4328. }
  4329. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B, ___yRadius_6)); }
  4330. inline float get_yRadius_6() const { return ___yRadius_6; }
  4331. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  4332. inline void set_yRadius_6(float value)
  4333. {
  4334. ___yRadius_6 = value;
  4335. }
  4336. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B, ___xRadius_7)); }
  4337. inline float get_xRadius_7() const { return ___xRadius_7; }
  4338. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  4339. inline void set_xRadius_7(float value)
  4340. {
  4341. ___xRadius_7 = value;
  4342. }
  4343. };
  4344. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  4345. struct ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068
  4346. {
  4347. public:
  4348. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  4349. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4350. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  4351. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___source_1;
  4352. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  4353. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  4354. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  4355. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___destination_3;
  4356. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  4357. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  4358. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  4359. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  4360. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  4361. float ___yRadius_6;
  4362. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  4363. float ___xRadius_7;
  4364. public:
  4365. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068, ___configuration_0)); }
  4366. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4367. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4368. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4369. {
  4370. ___configuration_0 = value;
  4371. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4372. }
  4373. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068, ___source_1)); }
  4374. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_source_1() const { return ___source_1; }
  4375. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_source_1() { return &___source_1; }
  4376. inline void set_source_1(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  4377. {
  4378. ___source_1 = value;
  4379. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4380. }
  4381. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068, ___bounds_2)); }
  4382. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  4383. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  4384. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4385. {
  4386. ___bounds_2 = value;
  4387. }
  4388. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068, ___destination_3)); }
  4389. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_destination_3() const { return ___destination_3; }
  4390. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_destination_3() { return &___destination_3; }
  4391. inline void set_destination_3(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  4392. {
  4393. ___destination_3 = value;
  4394. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  4395. }
  4396. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068, ___sampler_4)); }
  4397. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  4398. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  4399. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  4400. {
  4401. ___sampler_4 = value;
  4402. }
  4403. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068, ___matrix_5)); }
  4404. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  4405. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  4406. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  4407. {
  4408. ___matrix_5 = value;
  4409. }
  4410. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068, ___yRadius_6)); }
  4411. inline float get_yRadius_6() const { return ___yRadius_6; }
  4412. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  4413. inline void set_yRadius_6(float value)
  4414. {
  4415. ___yRadius_6 = value;
  4416. }
  4417. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068, ___xRadius_7)); }
  4418. inline float get_xRadius_7() const { return ___xRadius_7; }
  4419. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  4420. inline void set_xRadius_7(float value)
  4421. {
  4422. ___xRadius_7 = value;
  4423. }
  4424. };
  4425. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  4426. struct ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86
  4427. {
  4428. public:
  4429. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  4430. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4431. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  4432. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___source_1;
  4433. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  4434. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  4435. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  4436. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___destination_3;
  4437. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  4438. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  4439. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  4440. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  4441. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  4442. float ___yRadius_6;
  4443. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  4444. float ___xRadius_7;
  4445. public:
  4446. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86, ___configuration_0)); }
  4447. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4448. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4449. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4450. {
  4451. ___configuration_0 = value;
  4452. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4453. }
  4454. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86, ___source_1)); }
  4455. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_source_1() const { return ___source_1; }
  4456. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_source_1() { return &___source_1; }
  4457. inline void set_source_1(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  4458. {
  4459. ___source_1 = value;
  4460. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4461. }
  4462. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86, ___bounds_2)); }
  4463. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  4464. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  4465. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4466. {
  4467. ___bounds_2 = value;
  4468. }
  4469. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86, ___destination_3)); }
  4470. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_destination_3() const { return ___destination_3; }
  4471. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_destination_3() { return &___destination_3; }
  4472. inline void set_destination_3(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  4473. {
  4474. ___destination_3 = value;
  4475. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  4476. }
  4477. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86, ___sampler_4)); }
  4478. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  4479. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  4480. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  4481. {
  4482. ___sampler_4 = value;
  4483. }
  4484. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86, ___matrix_5)); }
  4485. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  4486. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  4487. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  4488. {
  4489. ___matrix_5 = value;
  4490. }
  4491. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86, ___yRadius_6)); }
  4492. inline float get_yRadius_6() const { return ___yRadius_6; }
  4493. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  4494. inline void set_yRadius_6(float value)
  4495. {
  4496. ___yRadius_6 = value;
  4497. }
  4498. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86, ___xRadius_7)); }
  4499. inline float get_xRadius_7() const { return ___xRadius_7; }
  4500. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  4501. inline void set_xRadius_7(float value)
  4502. {
  4503. ___xRadius_7 = value;
  4504. }
  4505. };
  4506. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  4507. struct ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A
  4508. {
  4509. public:
  4510. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  4511. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4512. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  4513. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___source_1;
  4514. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  4515. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  4516. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  4517. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___destination_3;
  4518. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  4519. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  4520. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  4521. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  4522. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  4523. float ___yRadius_6;
  4524. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  4525. float ___xRadius_7;
  4526. public:
  4527. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A, ___configuration_0)); }
  4528. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4529. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4530. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4531. {
  4532. ___configuration_0 = value;
  4533. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4534. }
  4535. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A, ___source_1)); }
  4536. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_source_1() const { return ___source_1; }
  4537. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_source_1() { return &___source_1; }
  4538. inline void set_source_1(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  4539. {
  4540. ___source_1 = value;
  4541. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4542. }
  4543. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A, ___bounds_2)); }
  4544. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  4545. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  4546. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4547. {
  4548. ___bounds_2 = value;
  4549. }
  4550. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A, ___destination_3)); }
  4551. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_destination_3() const { return ___destination_3; }
  4552. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_destination_3() { return &___destination_3; }
  4553. inline void set_destination_3(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  4554. {
  4555. ___destination_3 = value;
  4556. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  4557. }
  4558. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A, ___sampler_4)); }
  4559. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  4560. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  4561. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  4562. {
  4563. ___sampler_4 = value;
  4564. }
  4565. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A, ___matrix_5)); }
  4566. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  4567. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  4568. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  4569. {
  4570. ___matrix_5 = value;
  4571. }
  4572. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A, ___yRadius_6)); }
  4573. inline float get_yRadius_6() const { return ___yRadius_6; }
  4574. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  4575. inline void set_yRadius_6(float value)
  4576. {
  4577. ___yRadius_6 = value;
  4578. }
  4579. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A, ___xRadius_7)); }
  4580. inline float get_xRadius_7() const { return ___xRadius_7; }
  4581. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  4582. inline void set_xRadius_7(float value)
  4583. {
  4584. ___xRadius_7 = value;
  4585. }
  4586. };
  4587. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  4588. struct ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B
  4589. {
  4590. public:
  4591. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  4592. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4593. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  4594. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___source_1;
  4595. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  4596. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  4597. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  4598. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___destination_3;
  4599. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  4600. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  4601. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  4602. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  4603. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  4604. float ___yRadius_6;
  4605. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  4606. float ___xRadius_7;
  4607. public:
  4608. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B, ___configuration_0)); }
  4609. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4610. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4611. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4612. {
  4613. ___configuration_0 = value;
  4614. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4615. }
  4616. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B, ___source_1)); }
  4617. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_source_1() const { return ___source_1; }
  4618. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_source_1() { return &___source_1; }
  4619. inline void set_source_1(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  4620. {
  4621. ___source_1 = value;
  4622. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4623. }
  4624. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B, ___bounds_2)); }
  4625. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  4626. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  4627. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4628. {
  4629. ___bounds_2 = value;
  4630. }
  4631. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B, ___destination_3)); }
  4632. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_destination_3() const { return ___destination_3; }
  4633. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_destination_3() { return &___destination_3; }
  4634. inline void set_destination_3(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  4635. {
  4636. ___destination_3 = value;
  4637. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  4638. }
  4639. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B, ___sampler_4)); }
  4640. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  4641. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  4642. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  4643. {
  4644. ___sampler_4 = value;
  4645. }
  4646. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B, ___matrix_5)); }
  4647. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  4648. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  4649. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  4650. {
  4651. ___matrix_5 = value;
  4652. }
  4653. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B, ___yRadius_6)); }
  4654. inline float get_yRadius_6() const { return ___yRadius_6; }
  4655. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  4656. inline void set_yRadius_6(float value)
  4657. {
  4658. ___yRadius_6 = value;
  4659. }
  4660. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B, ___xRadius_7)); }
  4661. inline float get_xRadius_7() const { return ___xRadius_7; }
  4662. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  4663. inline void set_xRadius_7(float value)
  4664. {
  4665. ___xRadius_7 = value;
  4666. }
  4667. };
  4668. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  4669. struct ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1
  4670. {
  4671. public:
  4672. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  4673. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4674. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  4675. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___source_1;
  4676. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  4677. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  4678. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  4679. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___destination_3;
  4680. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  4681. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  4682. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  4683. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  4684. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  4685. float ___yRadius_6;
  4686. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  4687. float ___xRadius_7;
  4688. public:
  4689. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1, ___configuration_0)); }
  4690. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4691. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4692. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4693. {
  4694. ___configuration_0 = value;
  4695. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4696. }
  4697. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1, ___source_1)); }
  4698. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_source_1() const { return ___source_1; }
  4699. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_source_1() { return &___source_1; }
  4700. inline void set_source_1(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  4701. {
  4702. ___source_1 = value;
  4703. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4704. }
  4705. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1, ___bounds_2)); }
  4706. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  4707. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  4708. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4709. {
  4710. ___bounds_2 = value;
  4711. }
  4712. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1, ___destination_3)); }
  4713. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_destination_3() const { return ___destination_3; }
  4714. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_destination_3() { return &___destination_3; }
  4715. inline void set_destination_3(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  4716. {
  4717. ___destination_3 = value;
  4718. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  4719. }
  4720. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1, ___sampler_4)); }
  4721. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  4722. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  4723. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  4724. {
  4725. ___sampler_4 = value;
  4726. }
  4727. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1, ___matrix_5)); }
  4728. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  4729. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  4730. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  4731. {
  4732. ___matrix_5 = value;
  4733. }
  4734. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1, ___yRadius_6)); }
  4735. inline float get_yRadius_6() const { return ___yRadius_6; }
  4736. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  4737. inline void set_yRadius_6(float value)
  4738. {
  4739. ___yRadius_6 = value;
  4740. }
  4741. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1, ___xRadius_7)); }
  4742. inline float get_xRadius_7() const { return ___xRadius_7; }
  4743. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  4744. inline void set_xRadius_7(float value)
  4745. {
  4746. ___xRadius_7 = value;
  4747. }
  4748. };
  4749. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  4750. struct ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A
  4751. {
  4752. public:
  4753. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  4754. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4755. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  4756. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___source_1;
  4757. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  4758. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  4759. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  4760. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___destination_3;
  4761. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  4762. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  4763. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  4764. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  4765. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  4766. float ___yRadius_6;
  4767. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  4768. float ___xRadius_7;
  4769. public:
  4770. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A, ___configuration_0)); }
  4771. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4772. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4773. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4774. {
  4775. ___configuration_0 = value;
  4776. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4777. }
  4778. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A, ___source_1)); }
  4779. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_source_1() const { return ___source_1; }
  4780. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_source_1() { return &___source_1; }
  4781. inline void set_source_1(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  4782. {
  4783. ___source_1 = value;
  4784. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4785. }
  4786. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A, ___bounds_2)); }
  4787. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  4788. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  4789. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4790. {
  4791. ___bounds_2 = value;
  4792. }
  4793. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A, ___destination_3)); }
  4794. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_destination_3() const { return ___destination_3; }
  4795. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_destination_3() { return &___destination_3; }
  4796. inline void set_destination_3(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  4797. {
  4798. ___destination_3 = value;
  4799. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  4800. }
  4801. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A, ___sampler_4)); }
  4802. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  4803. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  4804. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  4805. {
  4806. ___sampler_4 = value;
  4807. }
  4808. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A, ___matrix_5)); }
  4809. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  4810. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  4811. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  4812. {
  4813. ___matrix_5 = value;
  4814. }
  4815. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A, ___yRadius_6)); }
  4816. inline float get_yRadius_6() const { return ___yRadius_6; }
  4817. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  4818. inline void set_yRadius_6(float value)
  4819. {
  4820. ___yRadius_6 = value;
  4821. }
  4822. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A, ___xRadius_7)); }
  4823. inline float get_xRadius_7() const { return ___xRadius_7; }
  4824. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  4825. inline void set_xRadius_7(float value)
  4826. {
  4827. ___xRadius_7 = value;
  4828. }
  4829. };
  4830. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  4831. struct ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11
  4832. {
  4833. public:
  4834. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  4835. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4836. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  4837. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___source_1;
  4838. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  4839. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  4840. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  4841. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___destination_3;
  4842. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  4843. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  4844. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  4845. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  4846. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  4847. float ___yRadius_6;
  4848. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  4849. float ___xRadius_7;
  4850. public:
  4851. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11, ___configuration_0)); }
  4852. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4853. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4854. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4855. {
  4856. ___configuration_0 = value;
  4857. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4858. }
  4859. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11, ___source_1)); }
  4860. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_source_1() const { return ___source_1; }
  4861. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_source_1() { return &___source_1; }
  4862. inline void set_source_1(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  4863. {
  4864. ___source_1 = value;
  4865. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4866. }
  4867. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11, ___bounds_2)); }
  4868. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  4869. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  4870. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4871. {
  4872. ___bounds_2 = value;
  4873. }
  4874. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11, ___destination_3)); }
  4875. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_destination_3() const { return ___destination_3; }
  4876. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_destination_3() { return &___destination_3; }
  4877. inline void set_destination_3(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  4878. {
  4879. ___destination_3 = value;
  4880. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  4881. }
  4882. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11, ___sampler_4)); }
  4883. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  4884. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  4885. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  4886. {
  4887. ___sampler_4 = value;
  4888. }
  4889. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11, ___matrix_5)); }
  4890. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  4891. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  4892. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  4893. {
  4894. ___matrix_5 = value;
  4895. }
  4896. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11, ___yRadius_6)); }
  4897. inline float get_yRadius_6() const { return ___yRadius_6; }
  4898. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  4899. inline void set_yRadius_6(float value)
  4900. {
  4901. ___yRadius_6 = value;
  4902. }
  4903. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11, ___xRadius_7)); }
  4904. inline float get_xRadius_7() const { return ___xRadius_7; }
  4905. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  4906. inline void set_xRadius_7(float value)
  4907. {
  4908. ___xRadius_7 = value;
  4909. }
  4910. };
  4911. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  4912. struct ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7
  4913. {
  4914. public:
  4915. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  4916. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4917. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  4918. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___source_1;
  4919. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  4920. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  4921. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  4922. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___destination_3;
  4923. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  4924. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  4925. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  4926. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  4927. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  4928. float ___yRadius_6;
  4929. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  4930. float ___xRadius_7;
  4931. public:
  4932. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7, ___configuration_0)); }
  4933. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4934. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4935. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4936. {
  4937. ___configuration_0 = value;
  4938. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4939. }
  4940. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7, ___source_1)); }
  4941. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_source_1() const { return ___source_1; }
  4942. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_source_1() { return &___source_1; }
  4943. inline void set_source_1(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  4944. {
  4945. ___source_1 = value;
  4946. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4947. }
  4948. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7, ___bounds_2)); }
  4949. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  4950. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  4951. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4952. {
  4953. ___bounds_2 = value;
  4954. }
  4955. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7, ___destination_3)); }
  4956. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_destination_3() const { return ___destination_3; }
  4957. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_destination_3() { return &___destination_3; }
  4958. inline void set_destination_3(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  4959. {
  4960. ___destination_3 = value;
  4961. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  4962. }
  4963. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7, ___sampler_4)); }
  4964. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  4965. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  4966. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  4967. {
  4968. ___sampler_4 = value;
  4969. }
  4970. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7, ___matrix_5)); }
  4971. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  4972. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  4973. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  4974. {
  4975. ___matrix_5 = value;
  4976. }
  4977. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7, ___yRadius_6)); }
  4978. inline float get_yRadius_6() const { return ___yRadius_6; }
  4979. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  4980. inline void set_yRadius_6(float value)
  4981. {
  4982. ___yRadius_6 = value;
  4983. }
  4984. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7, ___xRadius_7)); }
  4985. inline float get_xRadius_7() const { return ___xRadius_7; }
  4986. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  4987. inline void set_xRadius_7(float value)
  4988. {
  4989. ___xRadius_7 = value;
  4990. }
  4991. };
  4992. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  4993. struct ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D
  4994. {
  4995. public:
  4996. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  4997. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4998. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  4999. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___source_1;
  5000. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  5001. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  5002. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  5003. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___destination_3;
  5004. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  5005. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  5006. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  5007. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  5008. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  5009. float ___yRadius_6;
  5010. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  5011. float ___xRadius_7;
  5012. public:
  5013. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D, ___configuration_0)); }
  5014. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5015. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5016. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5017. {
  5018. ___configuration_0 = value;
  5019. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5020. }
  5021. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D, ___source_1)); }
  5022. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_source_1() const { return ___source_1; }
  5023. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_source_1() { return &___source_1; }
  5024. inline void set_source_1(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  5025. {
  5026. ___source_1 = value;
  5027. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5028. }
  5029. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D, ___bounds_2)); }
  5030. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  5031. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  5032. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5033. {
  5034. ___bounds_2 = value;
  5035. }
  5036. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D, ___destination_3)); }
  5037. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_destination_3() const { return ___destination_3; }
  5038. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_destination_3() { return &___destination_3; }
  5039. inline void set_destination_3(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  5040. {
  5041. ___destination_3 = value;
  5042. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  5043. }
  5044. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D, ___sampler_4)); }
  5045. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  5046. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  5047. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  5048. {
  5049. ___sampler_4 = value;
  5050. }
  5051. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D, ___matrix_5)); }
  5052. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  5053. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  5054. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  5055. {
  5056. ___matrix_5 = value;
  5057. }
  5058. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D, ___yRadius_6)); }
  5059. inline float get_yRadius_6() const { return ___yRadius_6; }
  5060. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  5061. inline void set_yRadius_6(float value)
  5062. {
  5063. ___yRadius_6 = value;
  5064. }
  5065. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D, ___xRadius_7)); }
  5066. inline float get_xRadius_7() const { return ___xRadius_7; }
  5067. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  5068. inline void set_xRadius_7(float value)
  5069. {
  5070. ___xRadius_7 = value;
  5071. }
  5072. };
  5073. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  5074. struct ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494
  5075. {
  5076. public:
  5077. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  5078. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5079. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  5080. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___source_1;
  5081. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  5082. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  5083. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  5084. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___destination_3;
  5085. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  5086. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  5087. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  5088. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  5089. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  5090. float ___yRadius_6;
  5091. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  5092. float ___xRadius_7;
  5093. public:
  5094. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494, ___configuration_0)); }
  5095. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5096. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5097. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5098. {
  5099. ___configuration_0 = value;
  5100. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5101. }
  5102. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494, ___source_1)); }
  5103. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_source_1() const { return ___source_1; }
  5104. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_source_1() { return &___source_1; }
  5105. inline void set_source_1(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  5106. {
  5107. ___source_1 = value;
  5108. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5109. }
  5110. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494, ___bounds_2)); }
  5111. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  5112. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  5113. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5114. {
  5115. ___bounds_2 = value;
  5116. }
  5117. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494, ___destination_3)); }
  5118. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_destination_3() const { return ___destination_3; }
  5119. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_destination_3() { return &___destination_3; }
  5120. inline void set_destination_3(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  5121. {
  5122. ___destination_3 = value;
  5123. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  5124. }
  5125. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494, ___sampler_4)); }
  5126. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  5127. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  5128. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  5129. {
  5130. ___sampler_4 = value;
  5131. }
  5132. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494, ___matrix_5)); }
  5133. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  5134. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  5135. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  5136. {
  5137. ___matrix_5 = value;
  5138. }
  5139. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494, ___yRadius_6)); }
  5140. inline float get_yRadius_6() const { return ___yRadius_6; }
  5141. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  5142. inline void set_yRadius_6(float value)
  5143. {
  5144. ___yRadius_6 = value;
  5145. }
  5146. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494, ___xRadius_7)); }
  5147. inline float get_xRadius_7() const { return ___xRadius_7; }
  5148. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  5149. inline void set_xRadius_7(float value)
  5150. {
  5151. ___xRadius_7 = value;
  5152. }
  5153. };
  5154. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  5155. struct ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741
  5156. {
  5157. public:
  5158. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  5159. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5160. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  5161. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___source_1;
  5162. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  5163. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  5164. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  5165. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___destination_3;
  5166. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  5167. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  5168. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  5169. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  5170. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  5171. float ___yRadius_6;
  5172. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  5173. float ___xRadius_7;
  5174. public:
  5175. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741, ___configuration_0)); }
  5176. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5177. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5178. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5179. {
  5180. ___configuration_0 = value;
  5181. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5182. }
  5183. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741, ___source_1)); }
  5184. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_source_1() const { return ___source_1; }
  5185. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_source_1() { return &___source_1; }
  5186. inline void set_source_1(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  5187. {
  5188. ___source_1 = value;
  5189. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5190. }
  5191. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741, ___bounds_2)); }
  5192. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  5193. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  5194. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5195. {
  5196. ___bounds_2 = value;
  5197. }
  5198. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741, ___destination_3)); }
  5199. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_destination_3() const { return ___destination_3; }
  5200. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_destination_3() { return &___destination_3; }
  5201. inline void set_destination_3(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  5202. {
  5203. ___destination_3 = value;
  5204. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  5205. }
  5206. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741, ___sampler_4)); }
  5207. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  5208. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  5209. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  5210. {
  5211. ___sampler_4 = value;
  5212. }
  5213. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741, ___matrix_5)); }
  5214. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  5215. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  5216. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  5217. {
  5218. ___matrix_5 = value;
  5219. }
  5220. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741, ___yRadius_6)); }
  5221. inline float get_yRadius_6() const { return ___yRadius_6; }
  5222. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  5223. inline void set_yRadius_6(float value)
  5224. {
  5225. ___yRadius_6 = value;
  5226. }
  5227. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741, ___xRadius_7)); }
  5228. inline float get_xRadius_7() const { return ___xRadius_7; }
  5229. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  5230. inline void set_xRadius_7(float value)
  5231. {
  5232. ___xRadius_7 = value;
  5233. }
  5234. };
  5235. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  5236. struct ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338
  5237. {
  5238. public:
  5239. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  5240. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5241. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  5242. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___source_1;
  5243. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  5244. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  5245. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  5246. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___destination_3;
  5247. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  5248. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  5249. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  5250. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  5251. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  5252. float ___yRadius_6;
  5253. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  5254. float ___xRadius_7;
  5255. public:
  5256. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338, ___configuration_0)); }
  5257. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5258. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5259. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5260. {
  5261. ___configuration_0 = value;
  5262. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5263. }
  5264. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338, ___source_1)); }
  5265. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_source_1() const { return ___source_1; }
  5266. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_source_1() { return &___source_1; }
  5267. inline void set_source_1(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  5268. {
  5269. ___source_1 = value;
  5270. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5271. }
  5272. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338, ___bounds_2)); }
  5273. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  5274. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  5275. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5276. {
  5277. ___bounds_2 = value;
  5278. }
  5279. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338, ___destination_3)); }
  5280. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_destination_3() const { return ___destination_3; }
  5281. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_destination_3() { return &___destination_3; }
  5282. inline void set_destination_3(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  5283. {
  5284. ___destination_3 = value;
  5285. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  5286. }
  5287. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338, ___sampler_4)); }
  5288. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  5289. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  5290. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  5291. {
  5292. ___sampler_4 = value;
  5293. }
  5294. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338, ___matrix_5)); }
  5295. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  5296. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  5297. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  5298. {
  5299. ___matrix_5 = value;
  5300. }
  5301. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338, ___yRadius_6)); }
  5302. inline float get_yRadius_6() const { return ___yRadius_6; }
  5303. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  5304. inline void set_yRadius_6(float value)
  5305. {
  5306. ___yRadius_6 = value;
  5307. }
  5308. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338, ___xRadius_7)); }
  5309. inline float get_xRadius_7() const { return ___xRadius_7; }
  5310. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  5311. inline void set_xRadius_7(float value)
  5312. {
  5313. ___xRadius_7 = value;
  5314. }
  5315. };
  5316. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  5317. struct ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C
  5318. {
  5319. public:
  5320. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  5321. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5322. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  5323. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___source_1;
  5324. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  5325. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  5326. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  5327. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___destination_3;
  5328. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  5329. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  5330. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  5331. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  5332. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  5333. float ___yRadius_6;
  5334. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  5335. float ___xRadius_7;
  5336. public:
  5337. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C, ___configuration_0)); }
  5338. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5339. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5340. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5341. {
  5342. ___configuration_0 = value;
  5343. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5344. }
  5345. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C, ___source_1)); }
  5346. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_source_1() const { return ___source_1; }
  5347. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_source_1() { return &___source_1; }
  5348. inline void set_source_1(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  5349. {
  5350. ___source_1 = value;
  5351. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5352. }
  5353. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C, ___bounds_2)); }
  5354. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  5355. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  5356. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5357. {
  5358. ___bounds_2 = value;
  5359. }
  5360. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C, ___destination_3)); }
  5361. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_destination_3() const { return ___destination_3; }
  5362. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_destination_3() { return &___destination_3; }
  5363. inline void set_destination_3(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  5364. {
  5365. ___destination_3 = value;
  5366. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  5367. }
  5368. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C, ___sampler_4)); }
  5369. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  5370. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  5371. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  5372. {
  5373. ___sampler_4 = value;
  5374. }
  5375. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C, ___matrix_5)); }
  5376. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  5377. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  5378. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  5379. {
  5380. ___matrix_5 = value;
  5381. }
  5382. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C, ___yRadius_6)); }
  5383. inline float get_yRadius_6() const { return ___yRadius_6; }
  5384. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  5385. inline void set_yRadius_6(float value)
  5386. {
  5387. ___yRadius_6 = value;
  5388. }
  5389. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C, ___xRadius_7)); }
  5390. inline float get_xRadius_7() const { return ___xRadius_7; }
  5391. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  5392. inline void set_xRadius_7(float value)
  5393. {
  5394. ___xRadius_7 = value;
  5395. }
  5396. };
  5397. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  5398. struct ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210
  5399. {
  5400. public:
  5401. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  5402. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5403. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  5404. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___source_1;
  5405. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  5406. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  5407. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  5408. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___destination_3;
  5409. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  5410. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  5411. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  5412. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  5413. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  5414. float ___yRadius_6;
  5415. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  5416. float ___xRadius_7;
  5417. public:
  5418. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210, ___configuration_0)); }
  5419. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5420. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5421. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5422. {
  5423. ___configuration_0 = value;
  5424. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5425. }
  5426. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210, ___source_1)); }
  5427. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_source_1() const { return ___source_1; }
  5428. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_source_1() { return &___source_1; }
  5429. inline void set_source_1(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  5430. {
  5431. ___source_1 = value;
  5432. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5433. }
  5434. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210, ___bounds_2)); }
  5435. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  5436. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  5437. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5438. {
  5439. ___bounds_2 = value;
  5440. }
  5441. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210, ___destination_3)); }
  5442. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_destination_3() const { return ___destination_3; }
  5443. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_destination_3() { return &___destination_3; }
  5444. inline void set_destination_3(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  5445. {
  5446. ___destination_3 = value;
  5447. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  5448. }
  5449. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210, ___sampler_4)); }
  5450. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  5451. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  5452. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  5453. {
  5454. ___sampler_4 = value;
  5455. }
  5456. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210, ___matrix_5)); }
  5457. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  5458. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  5459. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  5460. {
  5461. ___matrix_5 = value;
  5462. }
  5463. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210, ___yRadius_6)); }
  5464. inline float get_yRadius_6() const { return ___yRadius_6; }
  5465. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  5466. inline void set_yRadius_6(float value)
  5467. {
  5468. ___yRadius_6 = value;
  5469. }
  5470. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210, ___xRadius_7)); }
  5471. inline float get_xRadius_7() const { return ___xRadius_7; }
  5472. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  5473. inline void set_xRadius_7(float value)
  5474. {
  5475. ___xRadius_7 = value;
  5476. }
  5477. };
  5478. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  5479. struct ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336
  5480. {
  5481. public:
  5482. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  5483. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5484. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  5485. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___source_1;
  5486. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  5487. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  5488. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  5489. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___destination_3;
  5490. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  5491. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  5492. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  5493. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  5494. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  5495. float ___yRadius_6;
  5496. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  5497. float ___xRadius_7;
  5498. public:
  5499. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336, ___configuration_0)); }
  5500. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5501. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5502. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5503. {
  5504. ___configuration_0 = value;
  5505. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5506. }
  5507. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336, ___source_1)); }
  5508. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_source_1() const { return ___source_1; }
  5509. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_source_1() { return &___source_1; }
  5510. inline void set_source_1(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  5511. {
  5512. ___source_1 = value;
  5513. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5514. }
  5515. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336, ___bounds_2)); }
  5516. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  5517. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  5518. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5519. {
  5520. ___bounds_2 = value;
  5521. }
  5522. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336, ___destination_3)); }
  5523. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_destination_3() const { return ___destination_3; }
  5524. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_destination_3() { return &___destination_3; }
  5525. inline void set_destination_3(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  5526. {
  5527. ___destination_3 = value;
  5528. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  5529. }
  5530. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336, ___sampler_4)); }
  5531. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  5532. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  5533. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  5534. {
  5535. ___sampler_4 = value;
  5536. }
  5537. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336, ___matrix_5)); }
  5538. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  5539. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  5540. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  5541. {
  5542. ___matrix_5 = value;
  5543. }
  5544. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336, ___yRadius_6)); }
  5545. inline float get_yRadius_6() const { return ___yRadius_6; }
  5546. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  5547. inline void set_yRadius_6(float value)
  5548. {
  5549. ___yRadius_6 = value;
  5550. }
  5551. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336, ___xRadius_7)); }
  5552. inline float get_xRadius_7() const { return ___xRadius_7; }
  5553. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  5554. inline void set_xRadius_7(float value)
  5555. {
  5556. ___xRadius_7 = value;
  5557. }
  5558. };
  5559. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  5560. struct ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41
  5561. {
  5562. public:
  5563. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  5564. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5565. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  5566. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___source_1;
  5567. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  5568. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  5569. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  5570. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___destination_3;
  5571. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  5572. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  5573. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  5574. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  5575. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  5576. float ___yRadius_6;
  5577. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  5578. float ___xRadius_7;
  5579. public:
  5580. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41, ___configuration_0)); }
  5581. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5582. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5583. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5584. {
  5585. ___configuration_0 = value;
  5586. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5587. }
  5588. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41, ___source_1)); }
  5589. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_source_1() const { return ___source_1; }
  5590. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_source_1() { return &___source_1; }
  5591. inline void set_source_1(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  5592. {
  5593. ___source_1 = value;
  5594. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5595. }
  5596. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41, ___bounds_2)); }
  5597. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  5598. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  5599. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5600. {
  5601. ___bounds_2 = value;
  5602. }
  5603. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41, ___destination_3)); }
  5604. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_destination_3() const { return ___destination_3; }
  5605. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_destination_3() { return &___destination_3; }
  5606. inline void set_destination_3(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  5607. {
  5608. ___destination_3 = value;
  5609. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  5610. }
  5611. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41, ___sampler_4)); }
  5612. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  5613. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  5614. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  5615. {
  5616. ___sampler_4 = value;
  5617. }
  5618. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41, ___matrix_5)); }
  5619. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  5620. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  5621. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  5622. {
  5623. ___matrix_5 = value;
  5624. }
  5625. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41, ___yRadius_6)); }
  5626. inline float get_yRadius_6() const { return ___yRadius_6; }
  5627. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  5628. inline void set_yRadius_6(float value)
  5629. {
  5630. ___yRadius_6 = value;
  5631. }
  5632. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41, ___xRadius_7)); }
  5633. inline float get_xRadius_7() const { return ___xRadius_7; }
  5634. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  5635. inline void set_xRadius_7(float value)
  5636. {
  5637. ___xRadius_7 = value;
  5638. }
  5639. };
  5640. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  5641. struct ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6
  5642. {
  5643. public:
  5644. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  5645. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5646. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  5647. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___source_1;
  5648. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  5649. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  5650. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  5651. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___destination_3;
  5652. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  5653. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  5654. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  5655. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  5656. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  5657. float ___yRadius_6;
  5658. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  5659. float ___xRadius_7;
  5660. public:
  5661. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6, ___configuration_0)); }
  5662. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5663. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5664. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5665. {
  5666. ___configuration_0 = value;
  5667. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5668. }
  5669. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6, ___source_1)); }
  5670. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_source_1() const { return ___source_1; }
  5671. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_source_1() { return &___source_1; }
  5672. inline void set_source_1(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  5673. {
  5674. ___source_1 = value;
  5675. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5676. }
  5677. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6, ___bounds_2)); }
  5678. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  5679. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  5680. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5681. {
  5682. ___bounds_2 = value;
  5683. }
  5684. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6, ___destination_3)); }
  5685. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_destination_3() const { return ___destination_3; }
  5686. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_destination_3() { return &___destination_3; }
  5687. inline void set_destination_3(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  5688. {
  5689. ___destination_3 = value;
  5690. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  5691. }
  5692. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6, ___sampler_4)); }
  5693. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  5694. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  5695. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  5696. {
  5697. ___sampler_4 = value;
  5698. }
  5699. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6, ___matrix_5)); }
  5700. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  5701. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  5702. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  5703. {
  5704. ___matrix_5 = value;
  5705. }
  5706. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6, ___yRadius_6)); }
  5707. inline float get_yRadius_6() const { return ___yRadius_6; }
  5708. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  5709. inline void set_yRadius_6(float value)
  5710. {
  5711. ___yRadius_6 = value;
  5712. }
  5713. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6, ___xRadius_7)); }
  5714. inline float get_xRadius_7() const { return ___xRadius_7; }
  5715. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  5716. inline void set_xRadius_7(float value)
  5717. {
  5718. ___xRadius_7 = value;
  5719. }
  5720. };
  5721. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  5722. struct ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC
  5723. {
  5724. public:
  5725. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  5726. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5727. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  5728. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___source_1;
  5729. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  5730. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  5731. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  5732. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___destination_3;
  5733. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  5734. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  5735. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  5736. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  5737. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  5738. float ___yRadius_6;
  5739. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  5740. float ___xRadius_7;
  5741. public:
  5742. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC, ___configuration_0)); }
  5743. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5744. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5745. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5746. {
  5747. ___configuration_0 = value;
  5748. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5749. }
  5750. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC, ___source_1)); }
  5751. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_source_1() const { return ___source_1; }
  5752. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_source_1() { return &___source_1; }
  5753. inline void set_source_1(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  5754. {
  5755. ___source_1 = value;
  5756. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5757. }
  5758. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC, ___bounds_2)); }
  5759. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  5760. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  5761. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5762. {
  5763. ___bounds_2 = value;
  5764. }
  5765. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC, ___destination_3)); }
  5766. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_destination_3() const { return ___destination_3; }
  5767. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_destination_3() { return &___destination_3; }
  5768. inline void set_destination_3(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  5769. {
  5770. ___destination_3 = value;
  5771. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  5772. }
  5773. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC, ___sampler_4)); }
  5774. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  5775. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  5776. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  5777. {
  5778. ___sampler_4 = value;
  5779. }
  5780. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC, ___matrix_5)); }
  5781. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  5782. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  5783. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  5784. {
  5785. ___matrix_5 = value;
  5786. }
  5787. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC, ___yRadius_6)); }
  5788. inline float get_yRadius_6() const { return ___yRadius_6; }
  5789. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  5790. inline void set_yRadius_6(float value)
  5791. {
  5792. ___yRadius_6 = value;
  5793. }
  5794. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC, ___xRadius_7)); }
  5795. inline float get_xRadius_7() const { return ___xRadius_7; }
  5796. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  5797. inline void set_xRadius_7(float value)
  5798. {
  5799. ___xRadius_7 = value;
  5800. }
  5801. };
  5802. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  5803. struct ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56
  5804. {
  5805. public:
  5806. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  5807. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5808. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  5809. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___source_1;
  5810. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  5811. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  5812. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  5813. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___destination_3;
  5814. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  5815. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  5816. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  5817. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  5818. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  5819. float ___yRadius_6;
  5820. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  5821. float ___xRadius_7;
  5822. public:
  5823. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56, ___configuration_0)); }
  5824. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5825. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5826. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5827. {
  5828. ___configuration_0 = value;
  5829. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5830. }
  5831. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56, ___source_1)); }
  5832. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_source_1() const { return ___source_1; }
  5833. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_source_1() { return &___source_1; }
  5834. inline void set_source_1(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  5835. {
  5836. ___source_1 = value;
  5837. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5838. }
  5839. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56, ___bounds_2)); }
  5840. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  5841. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  5842. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5843. {
  5844. ___bounds_2 = value;
  5845. }
  5846. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56, ___destination_3)); }
  5847. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_destination_3() const { return ___destination_3; }
  5848. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_destination_3() { return &___destination_3; }
  5849. inline void set_destination_3(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  5850. {
  5851. ___destination_3 = value;
  5852. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  5853. }
  5854. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56, ___sampler_4)); }
  5855. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  5856. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  5857. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  5858. {
  5859. ___sampler_4 = value;
  5860. }
  5861. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56, ___matrix_5)); }
  5862. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  5863. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  5864. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  5865. {
  5866. ___matrix_5 = value;
  5867. }
  5868. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56, ___yRadius_6)); }
  5869. inline float get_yRadius_6() const { return ___yRadius_6; }
  5870. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  5871. inline void set_yRadius_6(float value)
  5872. {
  5873. ___yRadius_6 = value;
  5874. }
  5875. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56, ___xRadius_7)); }
  5876. inline float get_xRadius_7() const { return ___xRadius_7; }
  5877. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  5878. inline void set_xRadius_7(float value)
  5879. {
  5880. ___xRadius_7 = value;
  5881. }
  5882. };
  5883. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  5884. struct ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27
  5885. {
  5886. public:
  5887. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  5888. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5889. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  5890. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___source_1;
  5891. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  5892. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  5893. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  5894. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___destination_3;
  5895. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  5896. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  5897. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  5898. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  5899. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  5900. float ___yRadius_6;
  5901. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  5902. float ___xRadius_7;
  5903. public:
  5904. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27, ___configuration_0)); }
  5905. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5906. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5907. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5908. {
  5909. ___configuration_0 = value;
  5910. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5911. }
  5912. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27, ___source_1)); }
  5913. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_source_1() const { return ___source_1; }
  5914. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_source_1() { return &___source_1; }
  5915. inline void set_source_1(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  5916. {
  5917. ___source_1 = value;
  5918. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5919. }
  5920. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27, ___bounds_2)); }
  5921. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  5922. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  5923. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5924. {
  5925. ___bounds_2 = value;
  5926. }
  5927. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27, ___destination_3)); }
  5928. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_destination_3() const { return ___destination_3; }
  5929. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_destination_3() { return &___destination_3; }
  5930. inline void set_destination_3(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  5931. {
  5932. ___destination_3 = value;
  5933. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  5934. }
  5935. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27, ___sampler_4)); }
  5936. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  5937. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  5938. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  5939. {
  5940. ___sampler_4 = value;
  5941. }
  5942. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27, ___matrix_5)); }
  5943. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  5944. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  5945. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  5946. {
  5947. ___matrix_5 = value;
  5948. }
  5949. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27, ___yRadius_6)); }
  5950. inline float get_yRadius_6() const { return ___yRadius_6; }
  5951. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  5952. inline void set_yRadius_6(float value)
  5953. {
  5954. ___yRadius_6 = value;
  5955. }
  5956. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27, ___xRadius_7)); }
  5957. inline float get_xRadius_7() const { return ___xRadius_7; }
  5958. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  5959. inline void set_xRadius_7(float value)
  5960. {
  5961. ___xRadius_7 = value;
  5962. }
  5963. };
  5964. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  5965. struct ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD
  5966. {
  5967. public:
  5968. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  5969. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5970. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  5971. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___source_1;
  5972. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  5973. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  5974. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  5975. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___destination_3;
  5976. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  5977. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  5978. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  5979. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  5980. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  5981. float ___yRadius_6;
  5982. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  5983. float ___xRadius_7;
  5984. public:
  5985. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD, ___configuration_0)); }
  5986. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5987. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5988. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5989. {
  5990. ___configuration_0 = value;
  5991. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5992. }
  5993. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD, ___source_1)); }
  5994. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_source_1() const { return ___source_1; }
  5995. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_source_1() { return &___source_1; }
  5996. inline void set_source_1(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  5997. {
  5998. ___source_1 = value;
  5999. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6000. }
  6001. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD, ___bounds_2)); }
  6002. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  6003. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  6004. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6005. {
  6006. ___bounds_2 = value;
  6007. }
  6008. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD, ___destination_3)); }
  6009. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_destination_3() const { return ___destination_3; }
  6010. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_destination_3() { return &___destination_3; }
  6011. inline void set_destination_3(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  6012. {
  6013. ___destination_3 = value;
  6014. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  6015. }
  6016. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD, ___sampler_4)); }
  6017. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  6018. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  6019. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  6020. {
  6021. ___sampler_4 = value;
  6022. }
  6023. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD, ___matrix_5)); }
  6024. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  6025. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  6026. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  6027. {
  6028. ___matrix_5 = value;
  6029. }
  6030. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD, ___yRadius_6)); }
  6031. inline float get_yRadius_6() const { return ___yRadius_6; }
  6032. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  6033. inline void set_yRadius_6(float value)
  6034. {
  6035. ___yRadius_6 = value;
  6036. }
  6037. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD, ___xRadius_7)); }
  6038. inline float get_xRadius_7() const { return ___xRadius_7; }
  6039. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  6040. inline void set_xRadius_7(float value)
  6041. {
  6042. ___xRadius_7 = value;
  6043. }
  6044. };
  6045. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  6046. struct ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F
  6047. {
  6048. public:
  6049. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  6050. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6051. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  6052. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___source_1;
  6053. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  6054. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  6055. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  6056. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___destination_3;
  6057. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  6058. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  6059. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  6060. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  6061. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  6062. float ___yRadius_6;
  6063. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  6064. float ___xRadius_7;
  6065. public:
  6066. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F, ___configuration_0)); }
  6067. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6068. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6069. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6070. {
  6071. ___configuration_0 = value;
  6072. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6073. }
  6074. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F, ___source_1)); }
  6075. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_source_1() const { return ___source_1; }
  6076. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_source_1() { return &___source_1; }
  6077. inline void set_source_1(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  6078. {
  6079. ___source_1 = value;
  6080. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6081. }
  6082. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F, ___bounds_2)); }
  6083. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  6084. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  6085. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6086. {
  6087. ___bounds_2 = value;
  6088. }
  6089. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F, ___destination_3)); }
  6090. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_destination_3() const { return ___destination_3; }
  6091. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_destination_3() { return &___destination_3; }
  6092. inline void set_destination_3(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  6093. {
  6094. ___destination_3 = value;
  6095. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  6096. }
  6097. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F, ___sampler_4)); }
  6098. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  6099. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  6100. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  6101. {
  6102. ___sampler_4 = value;
  6103. }
  6104. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F, ___matrix_5)); }
  6105. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  6106. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  6107. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  6108. {
  6109. ___matrix_5 = value;
  6110. }
  6111. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F, ___yRadius_6)); }
  6112. inline float get_yRadius_6() const { return ___yRadius_6; }
  6113. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  6114. inline void set_yRadius_6(float value)
  6115. {
  6116. ___yRadius_6 = value;
  6117. }
  6118. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F, ___xRadius_7)); }
  6119. inline float get_xRadius_7() const { return ___xRadius_7; }
  6120. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  6121. inline void set_xRadius_7(float value)
  6122. {
  6123. ___xRadius_7 = value;
  6124. }
  6125. };
  6126. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  6127. struct ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946
  6128. {
  6129. public:
  6130. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  6131. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6132. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  6133. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___source_1;
  6134. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  6135. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  6136. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  6137. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___destination_3;
  6138. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  6139. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  6140. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  6141. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  6142. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  6143. float ___yRadius_6;
  6144. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  6145. float ___xRadius_7;
  6146. public:
  6147. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946, ___configuration_0)); }
  6148. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6149. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6150. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6151. {
  6152. ___configuration_0 = value;
  6153. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6154. }
  6155. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946, ___source_1)); }
  6156. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_source_1() const { return ___source_1; }
  6157. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_source_1() { return &___source_1; }
  6158. inline void set_source_1(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  6159. {
  6160. ___source_1 = value;
  6161. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6162. }
  6163. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946, ___bounds_2)); }
  6164. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  6165. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  6166. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6167. {
  6168. ___bounds_2 = value;
  6169. }
  6170. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946, ___destination_3)); }
  6171. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_destination_3() const { return ___destination_3; }
  6172. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_destination_3() { return &___destination_3; }
  6173. inline void set_destination_3(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  6174. {
  6175. ___destination_3 = value;
  6176. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  6177. }
  6178. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946, ___sampler_4)); }
  6179. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  6180. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  6181. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  6182. {
  6183. ___sampler_4 = value;
  6184. }
  6185. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946, ___matrix_5)); }
  6186. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  6187. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  6188. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  6189. {
  6190. ___matrix_5 = value;
  6191. }
  6192. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946, ___yRadius_6)); }
  6193. inline float get_yRadius_6() const { return ___yRadius_6; }
  6194. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  6195. inline void set_yRadius_6(float value)
  6196. {
  6197. ___yRadius_6 = value;
  6198. }
  6199. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946, ___xRadius_7)); }
  6200. inline float get_xRadius_7() const { return ___xRadius_7; }
  6201. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  6202. inline void set_xRadius_7(float value)
  6203. {
  6204. ___xRadius_7 = value;
  6205. }
  6206. };
  6207. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  6208. struct ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1
  6209. {
  6210. public:
  6211. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  6212. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6213. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  6214. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___source_1;
  6215. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  6216. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  6217. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  6218. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___destination_3;
  6219. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  6220. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  6221. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  6222. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  6223. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  6224. float ___yRadius_6;
  6225. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  6226. float ___xRadius_7;
  6227. public:
  6228. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1, ___configuration_0)); }
  6229. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6230. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6231. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6232. {
  6233. ___configuration_0 = value;
  6234. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6235. }
  6236. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1, ___source_1)); }
  6237. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_source_1() const { return ___source_1; }
  6238. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_source_1() { return &___source_1; }
  6239. inline void set_source_1(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  6240. {
  6241. ___source_1 = value;
  6242. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6243. }
  6244. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1, ___bounds_2)); }
  6245. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  6246. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  6247. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6248. {
  6249. ___bounds_2 = value;
  6250. }
  6251. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1, ___destination_3)); }
  6252. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_destination_3() const { return ___destination_3; }
  6253. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_destination_3() { return &___destination_3; }
  6254. inline void set_destination_3(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  6255. {
  6256. ___destination_3 = value;
  6257. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  6258. }
  6259. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1, ___sampler_4)); }
  6260. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  6261. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  6262. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  6263. {
  6264. ___sampler_4 = value;
  6265. }
  6266. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1, ___matrix_5)); }
  6267. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  6268. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  6269. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  6270. {
  6271. ___matrix_5 = value;
  6272. }
  6273. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1, ___yRadius_6)); }
  6274. inline float get_yRadius_6() const { return ___yRadius_6; }
  6275. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  6276. inline void set_yRadius_6(float value)
  6277. {
  6278. ___yRadius_6 = value;
  6279. }
  6280. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1, ___xRadius_7)); }
  6281. inline float get_xRadius_7() const { return ___xRadius_7; }
  6282. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  6283. inline void set_xRadius_7(float value)
  6284. {
  6285. ___xRadius_7 = value;
  6286. }
  6287. };
  6288. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  6289. struct ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81
  6290. {
  6291. public:
  6292. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  6293. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6294. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  6295. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___source_1;
  6296. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  6297. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  6298. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  6299. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___destination_3;
  6300. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  6301. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  6302. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  6303. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  6304. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  6305. float ___yRadius_6;
  6306. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  6307. float ___xRadius_7;
  6308. public:
  6309. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81, ___configuration_0)); }
  6310. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6311. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6312. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6313. {
  6314. ___configuration_0 = value;
  6315. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6316. }
  6317. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81, ___source_1)); }
  6318. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_source_1() const { return ___source_1; }
  6319. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_source_1() { return &___source_1; }
  6320. inline void set_source_1(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  6321. {
  6322. ___source_1 = value;
  6323. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6324. }
  6325. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81, ___bounds_2)); }
  6326. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  6327. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  6328. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6329. {
  6330. ___bounds_2 = value;
  6331. }
  6332. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81, ___destination_3)); }
  6333. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_destination_3() const { return ___destination_3; }
  6334. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_destination_3() { return &___destination_3; }
  6335. inline void set_destination_3(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  6336. {
  6337. ___destination_3 = value;
  6338. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  6339. }
  6340. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81, ___sampler_4)); }
  6341. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  6342. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  6343. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  6344. {
  6345. ___sampler_4 = value;
  6346. }
  6347. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81, ___matrix_5)); }
  6348. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  6349. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  6350. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  6351. {
  6352. ___matrix_5 = value;
  6353. }
  6354. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81, ___yRadius_6)); }
  6355. inline float get_yRadius_6() const { return ___yRadius_6; }
  6356. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  6357. inline void set_yRadius_6(float value)
  6358. {
  6359. ___yRadius_6 = value;
  6360. }
  6361. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81, ___xRadius_7)); }
  6362. inline float get_xRadius_7() const { return ___xRadius_7; }
  6363. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  6364. inline void set_xRadius_7(float value)
  6365. {
  6366. ___xRadius_7 = value;
  6367. }
  6368. };
  6369. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  6370. struct ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130
  6371. {
  6372. public:
  6373. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  6374. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6375. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  6376. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___source_1;
  6377. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  6378. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  6379. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  6380. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___destination_3;
  6381. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  6382. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  6383. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  6384. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  6385. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  6386. float ___yRadius_6;
  6387. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  6388. float ___xRadius_7;
  6389. public:
  6390. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130, ___configuration_0)); }
  6391. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6392. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6393. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6394. {
  6395. ___configuration_0 = value;
  6396. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6397. }
  6398. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130, ___source_1)); }
  6399. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_source_1() const { return ___source_1; }
  6400. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_source_1() { return &___source_1; }
  6401. inline void set_source_1(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  6402. {
  6403. ___source_1 = value;
  6404. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6405. }
  6406. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130, ___bounds_2)); }
  6407. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  6408. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  6409. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6410. {
  6411. ___bounds_2 = value;
  6412. }
  6413. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130, ___destination_3)); }
  6414. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_destination_3() const { return ___destination_3; }
  6415. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_destination_3() { return &___destination_3; }
  6416. inline void set_destination_3(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  6417. {
  6418. ___destination_3 = value;
  6419. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  6420. }
  6421. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130, ___sampler_4)); }
  6422. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  6423. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  6424. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  6425. {
  6426. ___sampler_4 = value;
  6427. }
  6428. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130, ___matrix_5)); }
  6429. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  6430. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  6431. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  6432. {
  6433. ___matrix_5 = value;
  6434. }
  6435. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130, ___yRadius_6)); }
  6436. inline float get_yRadius_6() const { return ___yRadius_6; }
  6437. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  6438. inline void set_yRadius_6(float value)
  6439. {
  6440. ___yRadius_6 = value;
  6441. }
  6442. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130, ___xRadius_7)); }
  6443. inline float get_xRadius_7() const { return ___xRadius_7; }
  6444. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  6445. inline void set_xRadius_7(float value)
  6446. {
  6447. ___xRadius_7 = value;
  6448. }
  6449. };
  6450. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  6451. struct ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A
  6452. {
  6453. public:
  6454. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  6455. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6456. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  6457. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___source_1;
  6458. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  6459. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  6460. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  6461. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___destination_3;
  6462. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  6463. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  6464. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  6465. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  6466. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  6467. float ___yRadius_6;
  6468. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  6469. float ___xRadius_7;
  6470. public:
  6471. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A, ___configuration_0)); }
  6472. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6473. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6474. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6475. {
  6476. ___configuration_0 = value;
  6477. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6478. }
  6479. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A, ___source_1)); }
  6480. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_source_1() const { return ___source_1; }
  6481. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_source_1() { return &___source_1; }
  6482. inline void set_source_1(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  6483. {
  6484. ___source_1 = value;
  6485. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6486. }
  6487. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A, ___bounds_2)); }
  6488. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  6489. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  6490. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6491. {
  6492. ___bounds_2 = value;
  6493. }
  6494. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A, ___destination_3)); }
  6495. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_destination_3() const { return ___destination_3; }
  6496. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_destination_3() { return &___destination_3; }
  6497. inline void set_destination_3(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  6498. {
  6499. ___destination_3 = value;
  6500. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  6501. }
  6502. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A, ___sampler_4)); }
  6503. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  6504. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  6505. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  6506. {
  6507. ___sampler_4 = value;
  6508. }
  6509. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A, ___matrix_5)); }
  6510. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  6511. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  6512. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  6513. {
  6514. ___matrix_5 = value;
  6515. }
  6516. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A, ___yRadius_6)); }
  6517. inline float get_yRadius_6() const { return ___yRadius_6; }
  6518. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  6519. inline void set_yRadius_6(float value)
  6520. {
  6521. ___yRadius_6 = value;
  6522. }
  6523. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A, ___xRadius_7)); }
  6524. inline float get_xRadius_7() const { return ___xRadius_7; }
  6525. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  6526. inline void set_xRadius_7(float value)
  6527. {
  6528. ___xRadius_7 = value;
  6529. }
  6530. };
  6531. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  6532. struct ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8
  6533. {
  6534. public:
  6535. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  6536. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6537. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  6538. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___source_1;
  6539. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  6540. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  6541. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  6542. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___destination_3;
  6543. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  6544. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  6545. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  6546. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  6547. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  6548. float ___yRadius_6;
  6549. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  6550. float ___xRadius_7;
  6551. public:
  6552. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8, ___configuration_0)); }
  6553. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6554. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6555. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6556. {
  6557. ___configuration_0 = value;
  6558. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6559. }
  6560. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8, ___source_1)); }
  6561. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_source_1() const { return ___source_1; }
  6562. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_source_1() { return &___source_1; }
  6563. inline void set_source_1(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  6564. {
  6565. ___source_1 = value;
  6566. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6567. }
  6568. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8, ___bounds_2)); }
  6569. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  6570. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  6571. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6572. {
  6573. ___bounds_2 = value;
  6574. }
  6575. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8, ___destination_3)); }
  6576. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_destination_3() const { return ___destination_3; }
  6577. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_destination_3() { return &___destination_3; }
  6578. inline void set_destination_3(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  6579. {
  6580. ___destination_3 = value;
  6581. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  6582. }
  6583. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8, ___sampler_4)); }
  6584. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  6585. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  6586. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  6587. {
  6588. ___sampler_4 = value;
  6589. }
  6590. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8, ___matrix_5)); }
  6591. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  6592. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  6593. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  6594. {
  6595. ___matrix_5 = value;
  6596. }
  6597. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8, ___yRadius_6)); }
  6598. inline float get_yRadius_6() const { return ___yRadius_6; }
  6599. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  6600. inline void set_yRadius_6(float value)
  6601. {
  6602. ___yRadius_6 = value;
  6603. }
  6604. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8, ___xRadius_7)); }
  6605. inline float get_xRadius_7() const { return ___xRadius_7; }
  6606. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  6607. inline void set_xRadius_7(float value)
  6608. {
  6609. ___xRadius_7 = value;
  6610. }
  6611. };
  6612. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  6613. struct ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197
  6614. {
  6615. public:
  6616. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  6617. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6618. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  6619. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___source_1;
  6620. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  6621. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  6622. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  6623. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___destination_3;
  6624. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  6625. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  6626. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  6627. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  6628. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  6629. float ___yRadius_6;
  6630. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  6631. float ___xRadius_7;
  6632. public:
  6633. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197, ___configuration_0)); }
  6634. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6635. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6636. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6637. {
  6638. ___configuration_0 = value;
  6639. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6640. }
  6641. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197, ___source_1)); }
  6642. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_source_1() const { return ___source_1; }
  6643. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_source_1() { return &___source_1; }
  6644. inline void set_source_1(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  6645. {
  6646. ___source_1 = value;
  6647. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6648. }
  6649. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197, ___bounds_2)); }
  6650. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  6651. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  6652. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6653. {
  6654. ___bounds_2 = value;
  6655. }
  6656. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197, ___destination_3)); }
  6657. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_destination_3() const { return ___destination_3; }
  6658. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_destination_3() { return &___destination_3; }
  6659. inline void set_destination_3(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  6660. {
  6661. ___destination_3 = value;
  6662. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  6663. }
  6664. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197, ___sampler_4)); }
  6665. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  6666. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  6667. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  6668. {
  6669. ___sampler_4 = value;
  6670. }
  6671. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197, ___matrix_5)); }
  6672. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  6673. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  6674. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  6675. {
  6676. ___matrix_5 = value;
  6677. }
  6678. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197, ___yRadius_6)); }
  6679. inline float get_yRadius_6() const { return ___yRadius_6; }
  6680. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  6681. inline void set_yRadius_6(float value)
  6682. {
  6683. ___yRadius_6 = value;
  6684. }
  6685. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197, ___xRadius_7)); }
  6686. inline float get_xRadius_7() const { return ___xRadius_7; }
  6687. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  6688. inline void set_xRadius_7(float value)
  6689. {
  6690. ___xRadius_7 = value;
  6691. }
  6692. };
  6693. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  6694. struct ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE
  6695. {
  6696. public:
  6697. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  6698. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6699. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  6700. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___source_1;
  6701. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  6702. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  6703. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  6704. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___destination_3;
  6705. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  6706. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  6707. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  6708. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  6709. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  6710. float ___yRadius_6;
  6711. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  6712. float ___xRadius_7;
  6713. public:
  6714. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE, ___configuration_0)); }
  6715. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6716. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6717. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6718. {
  6719. ___configuration_0 = value;
  6720. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6721. }
  6722. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE, ___source_1)); }
  6723. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_source_1() const { return ___source_1; }
  6724. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_source_1() { return &___source_1; }
  6725. inline void set_source_1(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  6726. {
  6727. ___source_1 = value;
  6728. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6729. }
  6730. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE, ___bounds_2)); }
  6731. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  6732. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  6733. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6734. {
  6735. ___bounds_2 = value;
  6736. }
  6737. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE, ___destination_3)); }
  6738. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_destination_3() const { return ___destination_3; }
  6739. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_destination_3() { return &___destination_3; }
  6740. inline void set_destination_3(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  6741. {
  6742. ___destination_3 = value;
  6743. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  6744. }
  6745. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE, ___sampler_4)); }
  6746. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  6747. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  6748. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  6749. {
  6750. ___sampler_4 = value;
  6751. }
  6752. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE, ___matrix_5)); }
  6753. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  6754. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  6755. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  6756. {
  6757. ___matrix_5 = value;
  6758. }
  6759. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE, ___yRadius_6)); }
  6760. inline float get_yRadius_6() const { return ___yRadius_6; }
  6761. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  6762. inline void set_yRadius_6(float value)
  6763. {
  6764. ___yRadius_6 = value;
  6765. }
  6766. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE, ___xRadius_7)); }
  6767. inline float get_xRadius_7() const { return ___xRadius_7; }
  6768. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  6769. inline void set_xRadius_7(float value)
  6770. {
  6771. ___xRadius_7 = value;
  6772. }
  6773. };
  6774. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  6775. struct ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883
  6776. {
  6777. public:
  6778. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  6779. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6780. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  6781. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___source_1;
  6782. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  6783. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  6784. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  6785. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___destination_3;
  6786. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  6787. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  6788. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  6789. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  6790. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  6791. float ___yRadius_6;
  6792. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  6793. float ___xRadius_7;
  6794. public:
  6795. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883, ___configuration_0)); }
  6796. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6797. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6798. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6799. {
  6800. ___configuration_0 = value;
  6801. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6802. }
  6803. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883, ___source_1)); }
  6804. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_source_1() const { return ___source_1; }
  6805. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_source_1() { return &___source_1; }
  6806. inline void set_source_1(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  6807. {
  6808. ___source_1 = value;
  6809. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6810. }
  6811. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883, ___bounds_2)); }
  6812. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  6813. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  6814. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6815. {
  6816. ___bounds_2 = value;
  6817. }
  6818. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883, ___destination_3)); }
  6819. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_destination_3() const { return ___destination_3; }
  6820. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_destination_3() { return &___destination_3; }
  6821. inline void set_destination_3(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  6822. {
  6823. ___destination_3 = value;
  6824. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  6825. }
  6826. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883, ___sampler_4)); }
  6827. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  6828. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  6829. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  6830. {
  6831. ___sampler_4 = value;
  6832. }
  6833. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883, ___matrix_5)); }
  6834. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  6835. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  6836. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  6837. {
  6838. ___matrix_5 = value;
  6839. }
  6840. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883, ___yRadius_6)); }
  6841. inline float get_yRadius_6() const { return ___yRadius_6; }
  6842. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  6843. inline void set_yRadius_6(float value)
  6844. {
  6845. ___yRadius_6 = value;
  6846. }
  6847. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883, ___xRadius_7)); }
  6848. inline float get_xRadius_7() const { return ___xRadius_7; }
  6849. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  6850. inline void set_xRadius_7(float value)
  6851. {
  6852. ___xRadius_7 = value;
  6853. }
  6854. };
  6855. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  6856. struct ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE
  6857. {
  6858. public:
  6859. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  6860. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6861. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  6862. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___source_1;
  6863. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  6864. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  6865. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  6866. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___destination_3;
  6867. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  6868. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  6869. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  6870. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  6871. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  6872. float ___yRadius_6;
  6873. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  6874. float ___xRadius_7;
  6875. public:
  6876. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE, ___configuration_0)); }
  6877. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6878. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6879. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6880. {
  6881. ___configuration_0 = value;
  6882. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6883. }
  6884. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE, ___source_1)); }
  6885. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_source_1() const { return ___source_1; }
  6886. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_source_1() { return &___source_1; }
  6887. inline void set_source_1(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  6888. {
  6889. ___source_1 = value;
  6890. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6891. }
  6892. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE, ___bounds_2)); }
  6893. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  6894. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  6895. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6896. {
  6897. ___bounds_2 = value;
  6898. }
  6899. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE, ___destination_3)); }
  6900. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_destination_3() const { return ___destination_3; }
  6901. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_destination_3() { return &___destination_3; }
  6902. inline void set_destination_3(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  6903. {
  6904. ___destination_3 = value;
  6905. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  6906. }
  6907. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE, ___sampler_4)); }
  6908. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  6909. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  6910. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  6911. {
  6912. ___sampler_4 = value;
  6913. }
  6914. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE, ___matrix_5)); }
  6915. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  6916. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  6917. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  6918. {
  6919. ___matrix_5 = value;
  6920. }
  6921. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE, ___yRadius_6)); }
  6922. inline float get_yRadius_6() const { return ___yRadius_6; }
  6923. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  6924. inline void set_yRadius_6(float value)
  6925. {
  6926. ___yRadius_6 = value;
  6927. }
  6928. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE, ___xRadius_7)); }
  6929. inline float get_xRadius_7() const { return ___xRadius_7; }
  6930. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  6931. inline void set_xRadius_7(float value)
  6932. {
  6933. ___xRadius_7 = value;
  6934. }
  6935. };
  6936. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  6937. struct ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A
  6938. {
  6939. public:
  6940. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  6941. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6942. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  6943. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___source_1;
  6944. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  6945. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  6946. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  6947. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___destination_3;
  6948. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  6949. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  6950. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  6951. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  6952. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  6953. float ___yRadius_6;
  6954. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  6955. float ___xRadius_7;
  6956. public:
  6957. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A, ___configuration_0)); }
  6958. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6959. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6960. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6961. {
  6962. ___configuration_0 = value;
  6963. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6964. }
  6965. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A, ___source_1)); }
  6966. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_source_1() const { return ___source_1; }
  6967. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_source_1() { return &___source_1; }
  6968. inline void set_source_1(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  6969. {
  6970. ___source_1 = value;
  6971. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6972. }
  6973. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A, ___bounds_2)); }
  6974. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  6975. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  6976. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6977. {
  6978. ___bounds_2 = value;
  6979. }
  6980. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A, ___destination_3)); }
  6981. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_destination_3() const { return ___destination_3; }
  6982. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_destination_3() { return &___destination_3; }
  6983. inline void set_destination_3(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  6984. {
  6985. ___destination_3 = value;
  6986. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  6987. }
  6988. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A, ___sampler_4)); }
  6989. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  6990. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  6991. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  6992. {
  6993. ___sampler_4 = value;
  6994. }
  6995. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A, ___matrix_5)); }
  6996. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  6997. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  6998. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  6999. {
  7000. ___matrix_5 = value;
  7001. }
  7002. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A, ___yRadius_6)); }
  7003. inline float get_yRadius_6() const { return ___yRadius_6; }
  7004. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  7005. inline void set_yRadius_6(float value)
  7006. {
  7007. ___yRadius_6 = value;
  7008. }
  7009. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A, ___xRadius_7)); }
  7010. inline float get_xRadius_7() const { return ___xRadius_7; }
  7011. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  7012. inline void set_xRadius_7(float value)
  7013. {
  7014. ___xRadius_7 = value;
  7015. }
  7016. };
  7017. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  7018. struct ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F
  7019. {
  7020. public:
  7021. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  7022. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  7023. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  7024. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___source_1;
  7025. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  7026. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  7027. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  7028. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___destination_3;
  7029. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  7030. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  7031. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  7032. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  7033. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  7034. float ___yRadius_6;
  7035. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  7036. float ___xRadius_7;
  7037. public:
  7038. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F, ___configuration_0)); }
  7039. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  7040. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  7041. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  7042. {
  7043. ___configuration_0 = value;
  7044. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  7045. }
  7046. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F, ___source_1)); }
  7047. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_source_1() const { return ___source_1; }
  7048. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_source_1() { return &___source_1; }
  7049. inline void set_source_1(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  7050. {
  7051. ___source_1 = value;
  7052. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  7053. }
  7054. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F, ___bounds_2)); }
  7055. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  7056. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  7057. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  7058. {
  7059. ___bounds_2 = value;
  7060. }
  7061. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F, ___destination_3)); }
  7062. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_destination_3() const { return ___destination_3; }
  7063. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_destination_3() { return &___destination_3; }
  7064. inline void set_destination_3(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  7065. {
  7066. ___destination_3 = value;
  7067. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  7068. }
  7069. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F, ___sampler_4)); }
  7070. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  7071. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  7072. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  7073. {
  7074. ___sampler_4 = value;
  7075. }
  7076. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F, ___matrix_5)); }
  7077. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  7078. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  7079. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  7080. {
  7081. ___matrix_5 = value;
  7082. }
  7083. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F, ___yRadius_6)); }
  7084. inline float get_yRadius_6() const { return ___yRadius_6; }
  7085. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  7086. inline void set_yRadius_6(float value)
  7087. {
  7088. ___yRadius_6 = value;
  7089. }
  7090. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F, ___xRadius_7)); }
  7091. inline float get_xRadius_7() const { return ___xRadius_7; }
  7092. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  7093. inline void set_xRadius_7(float value)
  7094. {
  7095. ___xRadius_7 = value;
  7096. }
  7097. };
  7098. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  7099. struct ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE
  7100. {
  7101. public:
  7102. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  7103. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  7104. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  7105. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___source_1;
  7106. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  7107. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  7108. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  7109. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___destination_3;
  7110. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  7111. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  7112. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  7113. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  7114. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  7115. float ___yRadius_6;
  7116. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  7117. float ___xRadius_7;
  7118. public:
  7119. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE, ___configuration_0)); }
  7120. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  7121. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  7122. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  7123. {
  7124. ___configuration_0 = value;
  7125. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  7126. }
  7127. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE, ___source_1)); }
  7128. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_source_1() const { return ___source_1; }
  7129. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_source_1() { return &___source_1; }
  7130. inline void set_source_1(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  7131. {
  7132. ___source_1 = value;
  7133. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  7134. }
  7135. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE, ___bounds_2)); }
  7136. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  7137. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  7138. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  7139. {
  7140. ___bounds_2 = value;
  7141. }
  7142. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE, ___destination_3)); }
  7143. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_destination_3() const { return ___destination_3; }
  7144. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_destination_3() { return &___destination_3; }
  7145. inline void set_destination_3(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  7146. {
  7147. ___destination_3 = value;
  7148. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  7149. }
  7150. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE, ___sampler_4)); }
  7151. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  7152. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  7153. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  7154. {
  7155. ___sampler_4 = value;
  7156. }
  7157. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE, ___matrix_5)); }
  7158. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  7159. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  7160. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  7161. {
  7162. ___matrix_5 = value;
  7163. }
  7164. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE, ___yRadius_6)); }
  7165. inline float get_yRadius_6() const { return ___yRadius_6; }
  7166. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  7167. inline void set_yRadius_6(float value)
  7168. {
  7169. ___yRadius_6 = value;
  7170. }
  7171. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE, ___xRadius_7)); }
  7172. inline float get_xRadius_7() const { return ___xRadius_7; }
  7173. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  7174. inline void set_xRadius_7(float value)
  7175. {
  7176. ___xRadius_7 = value;
  7177. }
  7178. };
  7179. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  7180. struct ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A
  7181. {
  7182. public:
  7183. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  7184. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  7185. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  7186. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___source_1;
  7187. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  7188. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  7189. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  7190. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___destination_3;
  7191. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  7192. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  7193. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  7194. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  7195. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  7196. float ___yRadius_6;
  7197. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  7198. float ___xRadius_7;
  7199. public:
  7200. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A, ___configuration_0)); }
  7201. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  7202. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  7203. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  7204. {
  7205. ___configuration_0 = value;
  7206. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  7207. }
  7208. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A, ___source_1)); }
  7209. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_source_1() const { return ___source_1; }
  7210. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_source_1() { return &___source_1; }
  7211. inline void set_source_1(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  7212. {
  7213. ___source_1 = value;
  7214. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  7215. }
  7216. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A, ___bounds_2)); }
  7217. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  7218. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  7219. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  7220. {
  7221. ___bounds_2 = value;
  7222. }
  7223. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A, ___destination_3)); }
  7224. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_destination_3() const { return ___destination_3; }
  7225. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_destination_3() { return &___destination_3; }
  7226. inline void set_destination_3(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  7227. {
  7228. ___destination_3 = value;
  7229. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  7230. }
  7231. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A, ___sampler_4)); }
  7232. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  7233. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  7234. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  7235. {
  7236. ___sampler_4 = value;
  7237. }
  7238. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A, ___matrix_5)); }
  7239. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  7240. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  7241. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  7242. {
  7243. ___matrix_5 = value;
  7244. }
  7245. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A, ___yRadius_6)); }
  7246. inline float get_yRadius_6() const { return ___yRadius_6; }
  7247. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  7248. inline void set_yRadius_6(float value)
  7249. {
  7250. ___yRadius_6 = value;
  7251. }
  7252. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A, ___xRadius_7)); }
  7253. inline float get_xRadius_7() const { return ___xRadius_7; }
  7254. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  7255. inline void set_xRadius_7(float value)
  7256. {
  7257. ___xRadius_7 = value;
  7258. }
  7259. };
  7260. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  7261. struct ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201
  7262. {
  7263. public:
  7264. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  7265. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  7266. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  7267. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___source_1;
  7268. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  7269. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  7270. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  7271. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___destination_3;
  7272. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  7273. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  7274. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  7275. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  7276. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  7277. float ___yRadius_6;
  7278. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  7279. float ___xRadius_7;
  7280. public:
  7281. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201, ___configuration_0)); }
  7282. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  7283. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  7284. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  7285. {
  7286. ___configuration_0 = value;
  7287. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  7288. }
  7289. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201, ___source_1)); }
  7290. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_source_1() const { return ___source_1; }
  7291. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_source_1() { return &___source_1; }
  7292. inline void set_source_1(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  7293. {
  7294. ___source_1 = value;
  7295. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  7296. }
  7297. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201, ___bounds_2)); }
  7298. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  7299. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  7300. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  7301. {
  7302. ___bounds_2 = value;
  7303. }
  7304. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201, ___destination_3)); }
  7305. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_destination_3() const { return ___destination_3; }
  7306. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_destination_3() { return &___destination_3; }
  7307. inline void set_destination_3(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  7308. {
  7309. ___destination_3 = value;
  7310. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  7311. }
  7312. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201, ___sampler_4)); }
  7313. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  7314. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  7315. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  7316. {
  7317. ___sampler_4 = value;
  7318. }
  7319. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201, ___matrix_5)); }
  7320. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  7321. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  7322. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  7323. {
  7324. ___matrix_5 = value;
  7325. }
  7326. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201, ___yRadius_6)); }
  7327. inline float get_yRadius_6() const { return ___yRadius_6; }
  7328. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  7329. inline void set_yRadius_6(float value)
  7330. {
  7331. ___yRadius_6 = value;
  7332. }
  7333. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201, ___xRadius_7)); }
  7334. inline float get_xRadius_7() const { return ___xRadius_7; }
  7335. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  7336. inline void set_xRadius_7(float value)
  7337. {
  7338. ___xRadius_7 = value;
  7339. }
  7340. };
  7341. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  7342. struct ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E
  7343. {
  7344. public:
  7345. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  7346. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  7347. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  7348. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___source_1;
  7349. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  7350. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  7351. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  7352. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___destination_3;
  7353. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  7354. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  7355. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  7356. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  7357. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  7358. float ___yRadius_6;
  7359. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  7360. float ___xRadius_7;
  7361. public:
  7362. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E, ___configuration_0)); }
  7363. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  7364. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  7365. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  7366. {
  7367. ___configuration_0 = value;
  7368. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  7369. }
  7370. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E, ___source_1)); }
  7371. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_source_1() const { return ___source_1; }
  7372. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_source_1() { return &___source_1; }
  7373. inline void set_source_1(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  7374. {
  7375. ___source_1 = value;
  7376. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  7377. }
  7378. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E, ___bounds_2)); }
  7379. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  7380. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  7381. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  7382. {
  7383. ___bounds_2 = value;
  7384. }
  7385. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E, ___destination_3)); }
  7386. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_destination_3() const { return ___destination_3; }
  7387. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_destination_3() { return &___destination_3; }
  7388. inline void set_destination_3(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  7389. {
  7390. ___destination_3 = value;
  7391. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  7392. }
  7393. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E, ___sampler_4)); }
  7394. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  7395. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  7396. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  7397. {
  7398. ___sampler_4 = value;
  7399. }
  7400. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E, ___matrix_5)); }
  7401. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  7402. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  7403. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  7404. {
  7405. ___matrix_5 = value;
  7406. }
  7407. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E, ___yRadius_6)); }
  7408. inline float get_yRadius_6() const { return ___yRadius_6; }
  7409. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  7410. inline void set_yRadius_6(float value)
  7411. {
  7412. ___yRadius_6 = value;
  7413. }
  7414. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E, ___xRadius_7)); }
  7415. inline float get_xRadius_7() const { return ___xRadius_7; }
  7416. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  7417. inline void set_xRadius_7(float value)
  7418. {
  7419. ___xRadius_7 = value;
  7420. }
  7421. };
  7422. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  7423. struct ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E
  7424. {
  7425. public:
  7426. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  7427. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  7428. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  7429. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___source_1;
  7430. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  7431. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  7432. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  7433. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___destination_3;
  7434. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  7435. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  7436. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  7437. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  7438. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  7439. float ___yRadius_6;
  7440. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  7441. float ___xRadius_7;
  7442. public:
  7443. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E, ___configuration_0)); }
  7444. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  7445. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  7446. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  7447. {
  7448. ___configuration_0 = value;
  7449. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  7450. }
  7451. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E, ___source_1)); }
  7452. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_source_1() const { return ___source_1; }
  7453. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_source_1() { return &___source_1; }
  7454. inline void set_source_1(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  7455. {
  7456. ___source_1 = value;
  7457. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  7458. }
  7459. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E, ___bounds_2)); }
  7460. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  7461. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  7462. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  7463. {
  7464. ___bounds_2 = value;
  7465. }
  7466. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E, ___destination_3)); }
  7467. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_destination_3() const { return ___destination_3; }
  7468. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_destination_3() { return &___destination_3; }
  7469. inline void set_destination_3(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  7470. {
  7471. ___destination_3 = value;
  7472. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  7473. }
  7474. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E, ___sampler_4)); }
  7475. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  7476. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  7477. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  7478. {
  7479. ___sampler_4 = value;
  7480. }
  7481. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E, ___matrix_5)); }
  7482. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  7483. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  7484. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  7485. {
  7486. ___matrix_5 = value;
  7487. }
  7488. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E, ___yRadius_6)); }
  7489. inline float get_yRadius_6() const { return ___yRadius_6; }
  7490. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  7491. inline void set_yRadius_6(float value)
  7492. {
  7493. ___yRadius_6 = value;
  7494. }
  7495. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E, ___xRadius_7)); }
  7496. inline float get_xRadius_7() const { return ___xRadius_7; }
  7497. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  7498. inline void set_xRadius_7(float value)
  7499. {
  7500. ___xRadius_7 = value;
  7501. }
  7502. };
  7503. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  7504. struct ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782
  7505. {
  7506. public:
  7507. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  7508. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  7509. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  7510. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___source_1;
  7511. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  7512. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  7513. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  7514. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___destination_3;
  7515. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  7516. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  7517. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  7518. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  7519. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  7520. float ___yRadius_6;
  7521. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  7522. float ___xRadius_7;
  7523. public:
  7524. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782, ___configuration_0)); }
  7525. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  7526. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  7527. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  7528. {
  7529. ___configuration_0 = value;
  7530. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  7531. }
  7532. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782, ___source_1)); }
  7533. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_source_1() const { return ___source_1; }
  7534. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_source_1() { return &___source_1; }
  7535. inline void set_source_1(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  7536. {
  7537. ___source_1 = value;
  7538. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  7539. }
  7540. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782, ___bounds_2)); }
  7541. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  7542. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  7543. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  7544. {
  7545. ___bounds_2 = value;
  7546. }
  7547. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782, ___destination_3)); }
  7548. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_destination_3() const { return ___destination_3; }
  7549. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_destination_3() { return &___destination_3; }
  7550. inline void set_destination_3(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  7551. {
  7552. ___destination_3 = value;
  7553. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  7554. }
  7555. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782, ___sampler_4)); }
  7556. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  7557. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  7558. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  7559. {
  7560. ___sampler_4 = value;
  7561. }
  7562. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782, ___matrix_5)); }
  7563. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  7564. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  7565. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  7566. {
  7567. ___matrix_5 = value;
  7568. }
  7569. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782, ___yRadius_6)); }
  7570. inline float get_yRadius_6() const { return ___yRadius_6; }
  7571. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  7572. inline void set_yRadius_6(float value)
  7573. {
  7574. ___yRadius_6 = value;
  7575. }
  7576. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782, ___xRadius_7)); }
  7577. inline float get_xRadius_7() const { return ___xRadius_7; }
  7578. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  7579. inline void set_xRadius_7(float value)
  7580. {
  7581. ___xRadius_7 = value;
  7582. }
  7583. };
  7584. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  7585. struct ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958
  7586. {
  7587. public:
  7588. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  7589. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  7590. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  7591. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___source_1;
  7592. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  7593. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  7594. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  7595. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___destination_3;
  7596. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  7597. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  7598. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  7599. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  7600. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  7601. float ___yRadius_6;
  7602. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  7603. float ___xRadius_7;
  7604. public:
  7605. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958, ___configuration_0)); }
  7606. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  7607. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  7608. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  7609. {
  7610. ___configuration_0 = value;
  7611. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  7612. }
  7613. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958, ___source_1)); }
  7614. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_source_1() const { return ___source_1; }
  7615. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_source_1() { return &___source_1; }
  7616. inline void set_source_1(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  7617. {
  7618. ___source_1 = value;
  7619. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  7620. }
  7621. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958, ___bounds_2)); }
  7622. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  7623. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  7624. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  7625. {
  7626. ___bounds_2 = value;
  7627. }
  7628. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958, ___destination_3)); }
  7629. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_destination_3() const { return ___destination_3; }
  7630. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_destination_3() { return &___destination_3; }
  7631. inline void set_destination_3(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  7632. {
  7633. ___destination_3 = value;
  7634. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  7635. }
  7636. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958, ___sampler_4)); }
  7637. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  7638. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  7639. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  7640. {
  7641. ___sampler_4 = value;
  7642. }
  7643. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958, ___matrix_5)); }
  7644. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  7645. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  7646. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  7647. {
  7648. ___matrix_5 = value;
  7649. }
  7650. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958, ___yRadius_6)); }
  7651. inline float get_yRadius_6() const { return ___yRadius_6; }
  7652. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  7653. inline void set_yRadius_6(float value)
  7654. {
  7655. ___yRadius_6 = value;
  7656. }
  7657. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958, ___xRadius_7)); }
  7658. inline float get_xRadius_7() const { return ___xRadius_7; }
  7659. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  7660. inline void set_xRadius_7(float value)
  7661. {
  7662. ___xRadius_7 = value;
  7663. }
  7664. };
  7665. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  7666. struct ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315
  7667. {
  7668. public:
  7669. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  7670. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  7671. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  7672. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___source_1;
  7673. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  7674. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  7675. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  7676. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___destination_3;
  7677. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  7678. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  7679. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  7680. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  7681. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  7682. float ___yRadius_6;
  7683. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  7684. float ___xRadius_7;
  7685. public:
  7686. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315, ___configuration_0)); }
  7687. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  7688. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  7689. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  7690. {
  7691. ___configuration_0 = value;
  7692. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  7693. }
  7694. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315, ___source_1)); }
  7695. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_source_1() const { return ___source_1; }
  7696. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_source_1() { return &___source_1; }
  7697. inline void set_source_1(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  7698. {
  7699. ___source_1 = value;
  7700. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  7701. }
  7702. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315, ___bounds_2)); }
  7703. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  7704. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  7705. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  7706. {
  7707. ___bounds_2 = value;
  7708. }
  7709. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315, ___destination_3)); }
  7710. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_destination_3() const { return ___destination_3; }
  7711. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_destination_3() { return &___destination_3; }
  7712. inline void set_destination_3(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  7713. {
  7714. ___destination_3 = value;
  7715. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  7716. }
  7717. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315, ___sampler_4)); }
  7718. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  7719. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  7720. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  7721. {
  7722. ___sampler_4 = value;
  7723. }
  7724. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315, ___matrix_5)); }
  7725. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  7726. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  7727. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  7728. {
  7729. ___matrix_5 = value;
  7730. }
  7731. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315, ___yRadius_6)); }
  7732. inline float get_yRadius_6() const { return ___yRadius_6; }
  7733. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  7734. inline void set_yRadius_6(float value)
  7735. {
  7736. ___yRadius_6 = value;
  7737. }
  7738. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315, ___xRadius_7)); }
  7739. inline float get_xRadius_7() const { return ___xRadius_7; }
  7740. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  7741. inline void set_xRadius_7(float value)
  7742. {
  7743. ___xRadius_7 = value;
  7744. }
  7745. };
  7746. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  7747. struct ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075
  7748. {
  7749. public:
  7750. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  7751. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  7752. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  7753. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___source_1;
  7754. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  7755. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  7756. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  7757. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___destination_3;
  7758. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  7759. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  7760. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  7761. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  7762. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  7763. float ___yRadius_6;
  7764. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  7765. float ___xRadius_7;
  7766. public:
  7767. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075, ___configuration_0)); }
  7768. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  7769. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  7770. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  7771. {
  7772. ___configuration_0 = value;
  7773. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  7774. }
  7775. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075, ___source_1)); }
  7776. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_source_1() const { return ___source_1; }
  7777. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_source_1() { return &___source_1; }
  7778. inline void set_source_1(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  7779. {
  7780. ___source_1 = value;
  7781. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  7782. }
  7783. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075, ___bounds_2)); }
  7784. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  7785. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  7786. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  7787. {
  7788. ___bounds_2 = value;
  7789. }
  7790. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075, ___destination_3)); }
  7791. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_destination_3() const { return ___destination_3; }
  7792. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_destination_3() { return &___destination_3; }
  7793. inline void set_destination_3(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  7794. {
  7795. ___destination_3 = value;
  7796. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  7797. }
  7798. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075, ___sampler_4)); }
  7799. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  7800. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  7801. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  7802. {
  7803. ___sampler_4 = value;
  7804. }
  7805. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075, ___matrix_5)); }
  7806. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  7807. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  7808. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  7809. {
  7810. ___matrix_5 = value;
  7811. }
  7812. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075, ___yRadius_6)); }
  7813. inline float get_yRadius_6() const { return ___yRadius_6; }
  7814. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  7815. inline void set_yRadius_6(float value)
  7816. {
  7817. ___yRadius_6 = value;
  7818. }
  7819. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075, ___xRadius_7)); }
  7820. inline float get_xRadius_7() const { return ___xRadius_7; }
  7821. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  7822. inline void set_xRadius_7(float value)
  7823. {
  7824. ___xRadius_7 = value;
  7825. }
  7826. };
  7827. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  7828. struct ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83
  7829. {
  7830. public:
  7831. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  7832. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  7833. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  7834. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___source_1;
  7835. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  7836. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  7837. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  7838. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___destination_3;
  7839. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  7840. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  7841. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  7842. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  7843. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  7844. float ___yRadius_6;
  7845. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  7846. float ___xRadius_7;
  7847. public:
  7848. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83, ___configuration_0)); }
  7849. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  7850. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  7851. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  7852. {
  7853. ___configuration_0 = value;
  7854. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  7855. }
  7856. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83, ___source_1)); }
  7857. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_source_1() const { return ___source_1; }
  7858. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_source_1() { return &___source_1; }
  7859. inline void set_source_1(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  7860. {
  7861. ___source_1 = value;
  7862. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  7863. }
  7864. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83, ___bounds_2)); }
  7865. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  7866. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  7867. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  7868. {
  7869. ___bounds_2 = value;
  7870. }
  7871. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83, ___destination_3)); }
  7872. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_destination_3() const { return ___destination_3; }
  7873. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_destination_3() { return &___destination_3; }
  7874. inline void set_destination_3(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  7875. {
  7876. ___destination_3 = value;
  7877. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  7878. }
  7879. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83, ___sampler_4)); }
  7880. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  7881. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  7882. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  7883. {
  7884. ___sampler_4 = value;
  7885. }
  7886. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83, ___matrix_5)); }
  7887. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  7888. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  7889. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  7890. {
  7891. ___matrix_5 = value;
  7892. }
  7893. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83, ___yRadius_6)); }
  7894. inline float get_yRadius_6() const { return ___yRadius_6; }
  7895. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  7896. inline void set_yRadius_6(float value)
  7897. {
  7898. ___yRadius_6 = value;
  7899. }
  7900. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83, ___xRadius_7)); }
  7901. inline float get_xRadius_7() const { return ___xRadius_7; }
  7902. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  7903. inline void set_xRadius_7(float value)
  7904. {
  7905. ___xRadius_7 = value;
  7906. }
  7907. };
  7908. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  7909. struct ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E
  7910. {
  7911. public:
  7912. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  7913. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  7914. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  7915. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___source_1;
  7916. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  7917. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  7918. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  7919. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___destination_3;
  7920. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  7921. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  7922. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  7923. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  7924. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  7925. float ___yRadius_6;
  7926. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  7927. float ___xRadius_7;
  7928. public:
  7929. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E, ___configuration_0)); }
  7930. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  7931. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  7932. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  7933. {
  7934. ___configuration_0 = value;
  7935. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  7936. }
  7937. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E, ___source_1)); }
  7938. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_source_1() const { return ___source_1; }
  7939. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_source_1() { return &___source_1; }
  7940. inline void set_source_1(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  7941. {
  7942. ___source_1 = value;
  7943. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  7944. }
  7945. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E, ___bounds_2)); }
  7946. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  7947. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  7948. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  7949. {
  7950. ___bounds_2 = value;
  7951. }
  7952. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E, ___destination_3)); }
  7953. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_destination_3() const { return ___destination_3; }
  7954. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_destination_3() { return &___destination_3; }
  7955. inline void set_destination_3(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  7956. {
  7957. ___destination_3 = value;
  7958. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  7959. }
  7960. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E, ___sampler_4)); }
  7961. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  7962. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  7963. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  7964. {
  7965. ___sampler_4 = value;
  7966. }
  7967. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E, ___matrix_5)); }
  7968. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  7969. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  7970. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  7971. {
  7972. ___matrix_5 = value;
  7973. }
  7974. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E, ___yRadius_6)); }
  7975. inline float get_yRadius_6() const { return ___yRadius_6; }
  7976. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  7977. inline void set_yRadius_6(float value)
  7978. {
  7979. ___yRadius_6 = value;
  7980. }
  7981. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E, ___xRadius_7)); }
  7982. inline float get_xRadius_7() const { return ___xRadius_7; }
  7983. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  7984. inline void set_xRadius_7(float value)
  7985. {
  7986. ___xRadius_7 = value;
  7987. }
  7988. };
  7989. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  7990. struct ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA
  7991. {
  7992. public:
  7993. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  7994. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  7995. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  7996. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___source_1;
  7997. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  7998. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  7999. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  8000. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___destination_3;
  8001. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  8002. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  8003. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  8004. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  8005. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  8006. float ___yRadius_6;
  8007. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  8008. float ___xRadius_7;
  8009. public:
  8010. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA, ___configuration_0)); }
  8011. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  8012. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  8013. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8014. {
  8015. ___configuration_0 = value;
  8016. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  8017. }
  8018. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA, ___source_1)); }
  8019. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_source_1() const { return ___source_1; }
  8020. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_source_1() { return &___source_1; }
  8021. inline void set_source_1(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  8022. {
  8023. ___source_1 = value;
  8024. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  8025. }
  8026. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA, ___bounds_2)); }
  8027. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  8028. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  8029. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8030. {
  8031. ___bounds_2 = value;
  8032. }
  8033. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA, ___destination_3)); }
  8034. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_destination_3() const { return ___destination_3; }
  8035. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_destination_3() { return &___destination_3; }
  8036. inline void set_destination_3(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  8037. {
  8038. ___destination_3 = value;
  8039. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  8040. }
  8041. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA, ___sampler_4)); }
  8042. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  8043. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  8044. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  8045. {
  8046. ___sampler_4 = value;
  8047. }
  8048. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA, ___matrix_5)); }
  8049. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  8050. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  8051. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  8052. {
  8053. ___matrix_5 = value;
  8054. }
  8055. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA, ___yRadius_6)); }
  8056. inline float get_yRadius_6() const { return ___yRadius_6; }
  8057. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  8058. inline void set_yRadius_6(float value)
  8059. {
  8060. ___yRadius_6 = value;
  8061. }
  8062. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA, ___xRadius_7)); }
  8063. inline float get_xRadius_7() const { return ___xRadius_7; }
  8064. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  8065. inline void set_xRadius_7(float value)
  8066. {
  8067. ___xRadius_7 = value;
  8068. }
  8069. };
  8070. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  8071. struct ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE
  8072. {
  8073. public:
  8074. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  8075. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  8076. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  8077. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___source_1;
  8078. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  8079. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  8080. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  8081. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___destination_3;
  8082. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  8083. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  8084. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  8085. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  8086. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  8087. float ___yRadius_6;
  8088. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  8089. float ___xRadius_7;
  8090. public:
  8091. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE, ___configuration_0)); }
  8092. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  8093. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  8094. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8095. {
  8096. ___configuration_0 = value;
  8097. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  8098. }
  8099. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE, ___source_1)); }
  8100. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_source_1() const { return ___source_1; }
  8101. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_source_1() { return &___source_1; }
  8102. inline void set_source_1(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  8103. {
  8104. ___source_1 = value;
  8105. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  8106. }
  8107. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE, ___bounds_2)); }
  8108. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  8109. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  8110. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8111. {
  8112. ___bounds_2 = value;
  8113. }
  8114. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE, ___destination_3)); }
  8115. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_destination_3() const { return ___destination_3; }
  8116. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_destination_3() { return &___destination_3; }
  8117. inline void set_destination_3(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  8118. {
  8119. ___destination_3 = value;
  8120. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  8121. }
  8122. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE, ___sampler_4)); }
  8123. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  8124. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  8125. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  8126. {
  8127. ___sampler_4 = value;
  8128. }
  8129. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE, ___matrix_5)); }
  8130. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  8131. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  8132. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  8133. {
  8134. ___matrix_5 = value;
  8135. }
  8136. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE, ___yRadius_6)); }
  8137. inline float get_yRadius_6() const { return ___yRadius_6; }
  8138. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  8139. inline void set_yRadius_6(float value)
  8140. {
  8141. ___yRadius_6 = value;
  8142. }
  8143. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE, ___xRadius_7)); }
  8144. inline float get_xRadius_7() const { return ___xRadius_7; }
  8145. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  8146. inline void set_xRadius_7(float value)
  8147. {
  8148. ___xRadius_7 = value;
  8149. }
  8150. };
  8151. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  8152. struct ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76
  8153. {
  8154. public:
  8155. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  8156. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  8157. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  8158. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___source_1;
  8159. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  8160. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  8161. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  8162. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___destination_3;
  8163. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  8164. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  8165. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  8166. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  8167. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  8168. float ___yRadius_6;
  8169. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  8170. float ___xRadius_7;
  8171. public:
  8172. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76, ___configuration_0)); }
  8173. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  8174. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  8175. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8176. {
  8177. ___configuration_0 = value;
  8178. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  8179. }
  8180. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76, ___source_1)); }
  8181. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_source_1() const { return ___source_1; }
  8182. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_source_1() { return &___source_1; }
  8183. inline void set_source_1(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  8184. {
  8185. ___source_1 = value;
  8186. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  8187. }
  8188. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76, ___bounds_2)); }
  8189. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  8190. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  8191. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8192. {
  8193. ___bounds_2 = value;
  8194. }
  8195. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76, ___destination_3)); }
  8196. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_destination_3() const { return ___destination_3; }
  8197. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_destination_3() { return &___destination_3; }
  8198. inline void set_destination_3(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  8199. {
  8200. ___destination_3 = value;
  8201. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  8202. }
  8203. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76, ___sampler_4)); }
  8204. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  8205. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  8206. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  8207. {
  8208. ___sampler_4 = value;
  8209. }
  8210. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76, ___matrix_5)); }
  8211. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  8212. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  8213. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  8214. {
  8215. ___matrix_5 = value;
  8216. }
  8217. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76, ___yRadius_6)); }
  8218. inline float get_yRadius_6() const { return ___yRadius_6; }
  8219. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  8220. inline void set_yRadius_6(float value)
  8221. {
  8222. ___yRadius_6 = value;
  8223. }
  8224. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76, ___xRadius_7)); }
  8225. inline float get_xRadius_7() const { return ___xRadius_7; }
  8226. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  8227. inline void set_xRadius_7(float value)
  8228. {
  8229. ___xRadius_7 = value;
  8230. }
  8231. };
  8232. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  8233. struct ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004
  8234. {
  8235. public:
  8236. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  8237. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  8238. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  8239. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___source_1;
  8240. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  8241. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  8242. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  8243. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___destination_3;
  8244. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  8245. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  8246. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  8247. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  8248. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  8249. float ___yRadius_6;
  8250. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  8251. float ___xRadius_7;
  8252. public:
  8253. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004, ___configuration_0)); }
  8254. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  8255. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  8256. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8257. {
  8258. ___configuration_0 = value;
  8259. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  8260. }
  8261. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004, ___source_1)); }
  8262. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_source_1() const { return ___source_1; }
  8263. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_source_1() { return &___source_1; }
  8264. inline void set_source_1(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  8265. {
  8266. ___source_1 = value;
  8267. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  8268. }
  8269. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004, ___bounds_2)); }
  8270. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  8271. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  8272. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8273. {
  8274. ___bounds_2 = value;
  8275. }
  8276. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004, ___destination_3)); }
  8277. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_destination_3() const { return ___destination_3; }
  8278. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_destination_3() { return &___destination_3; }
  8279. inline void set_destination_3(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  8280. {
  8281. ___destination_3 = value;
  8282. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  8283. }
  8284. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004, ___sampler_4)); }
  8285. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  8286. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  8287. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  8288. {
  8289. ___sampler_4 = value;
  8290. }
  8291. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004, ___matrix_5)); }
  8292. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  8293. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  8294. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  8295. {
  8296. ___matrix_5 = value;
  8297. }
  8298. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004, ___yRadius_6)); }
  8299. inline float get_yRadius_6() const { return ___yRadius_6; }
  8300. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  8301. inline void set_yRadius_6(float value)
  8302. {
  8303. ___yRadius_6 = value;
  8304. }
  8305. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004, ___xRadius_7)); }
  8306. inline float get_xRadius_7() const { return ___xRadius_7; }
  8307. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  8308. inline void set_xRadius_7(float value)
  8309. {
  8310. ___xRadius_7 = value;
  8311. }
  8312. };
  8313. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  8314. struct ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3
  8315. {
  8316. public:
  8317. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  8318. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  8319. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  8320. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___source_1;
  8321. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  8322. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  8323. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  8324. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___destination_3;
  8325. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  8326. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  8327. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  8328. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  8329. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  8330. float ___yRadius_6;
  8331. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  8332. float ___xRadius_7;
  8333. public:
  8334. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3, ___configuration_0)); }
  8335. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  8336. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  8337. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8338. {
  8339. ___configuration_0 = value;
  8340. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  8341. }
  8342. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3, ___source_1)); }
  8343. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_source_1() const { return ___source_1; }
  8344. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_source_1() { return &___source_1; }
  8345. inline void set_source_1(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  8346. {
  8347. ___source_1 = value;
  8348. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  8349. }
  8350. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3, ___bounds_2)); }
  8351. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  8352. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  8353. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8354. {
  8355. ___bounds_2 = value;
  8356. }
  8357. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3, ___destination_3)); }
  8358. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_destination_3() const { return ___destination_3; }
  8359. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_destination_3() { return &___destination_3; }
  8360. inline void set_destination_3(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  8361. {
  8362. ___destination_3 = value;
  8363. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  8364. }
  8365. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3, ___sampler_4)); }
  8366. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  8367. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  8368. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  8369. {
  8370. ___sampler_4 = value;
  8371. }
  8372. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3, ___matrix_5)); }
  8373. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  8374. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  8375. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  8376. {
  8377. ___matrix_5 = value;
  8378. }
  8379. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3, ___yRadius_6)); }
  8380. inline float get_yRadius_6() const { return ___yRadius_6; }
  8381. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  8382. inline void set_yRadius_6(float value)
  8383. {
  8384. ___yRadius_6 = value;
  8385. }
  8386. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3, ___xRadius_7)); }
  8387. inline float get_xRadius_7() const { return ___xRadius_7; }
  8388. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  8389. inline void set_xRadius_7(float value)
  8390. {
  8391. ___xRadius_7 = value;
  8392. }
  8393. };
  8394. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  8395. struct ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758
  8396. {
  8397. public:
  8398. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  8399. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  8400. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  8401. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___source_1;
  8402. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  8403. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  8404. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  8405. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___destination_3;
  8406. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  8407. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  8408. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  8409. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  8410. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  8411. float ___yRadius_6;
  8412. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  8413. float ___xRadius_7;
  8414. public:
  8415. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758, ___configuration_0)); }
  8416. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  8417. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  8418. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8419. {
  8420. ___configuration_0 = value;
  8421. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  8422. }
  8423. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758, ___source_1)); }
  8424. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_source_1() const { return ___source_1; }
  8425. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_source_1() { return &___source_1; }
  8426. inline void set_source_1(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  8427. {
  8428. ___source_1 = value;
  8429. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  8430. }
  8431. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758, ___bounds_2)); }
  8432. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  8433. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  8434. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8435. {
  8436. ___bounds_2 = value;
  8437. }
  8438. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758, ___destination_3)); }
  8439. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_destination_3() const { return ___destination_3; }
  8440. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_destination_3() { return &___destination_3; }
  8441. inline void set_destination_3(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  8442. {
  8443. ___destination_3 = value;
  8444. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  8445. }
  8446. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758, ___sampler_4)); }
  8447. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  8448. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  8449. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  8450. {
  8451. ___sampler_4 = value;
  8452. }
  8453. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758, ___matrix_5)); }
  8454. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  8455. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  8456. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  8457. {
  8458. ___matrix_5 = value;
  8459. }
  8460. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758, ___yRadius_6)); }
  8461. inline float get_yRadius_6() const { return ___yRadius_6; }
  8462. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  8463. inline void set_yRadius_6(float value)
  8464. {
  8465. ___yRadius_6 = value;
  8466. }
  8467. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758, ___xRadius_7)); }
  8468. inline float get_xRadius_7() const { return ___xRadius_7; }
  8469. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  8470. inline void set_xRadius_7(float value)
  8471. {
  8472. ___xRadius_7 = value;
  8473. }
  8474. };
  8475. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  8476. struct ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF
  8477. {
  8478. public:
  8479. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  8480. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  8481. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  8482. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___source_1;
  8483. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  8484. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  8485. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  8486. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___destination_3;
  8487. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  8488. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  8489. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  8490. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  8491. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  8492. float ___yRadius_6;
  8493. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  8494. float ___xRadius_7;
  8495. public:
  8496. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF, ___configuration_0)); }
  8497. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  8498. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  8499. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8500. {
  8501. ___configuration_0 = value;
  8502. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  8503. }
  8504. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF, ___source_1)); }
  8505. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_source_1() const { return ___source_1; }
  8506. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_source_1() { return &___source_1; }
  8507. inline void set_source_1(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  8508. {
  8509. ___source_1 = value;
  8510. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  8511. }
  8512. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF, ___bounds_2)); }
  8513. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  8514. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  8515. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8516. {
  8517. ___bounds_2 = value;
  8518. }
  8519. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF, ___destination_3)); }
  8520. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_destination_3() const { return ___destination_3; }
  8521. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_destination_3() { return &___destination_3; }
  8522. inline void set_destination_3(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  8523. {
  8524. ___destination_3 = value;
  8525. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  8526. }
  8527. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF, ___sampler_4)); }
  8528. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  8529. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  8530. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  8531. {
  8532. ___sampler_4 = value;
  8533. }
  8534. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF, ___matrix_5)); }
  8535. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  8536. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  8537. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  8538. {
  8539. ___matrix_5 = value;
  8540. }
  8541. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF, ___yRadius_6)); }
  8542. inline float get_yRadius_6() const { return ___yRadius_6; }
  8543. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  8544. inline void set_yRadius_6(float value)
  8545. {
  8546. ___yRadius_6 = value;
  8547. }
  8548. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF, ___xRadius_7)); }
  8549. inline float get_xRadius_7() const { return ___xRadius_7; }
  8550. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  8551. inline void set_xRadius_7(float value)
  8552. {
  8553. ___xRadius_7 = value;
  8554. }
  8555. };
  8556. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  8557. struct ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D
  8558. {
  8559. public:
  8560. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  8561. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  8562. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  8563. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___source_1;
  8564. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  8565. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  8566. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  8567. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___destination_3;
  8568. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  8569. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  8570. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  8571. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  8572. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  8573. float ___yRadius_6;
  8574. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  8575. float ___xRadius_7;
  8576. public:
  8577. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D, ___configuration_0)); }
  8578. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  8579. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  8580. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8581. {
  8582. ___configuration_0 = value;
  8583. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  8584. }
  8585. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D, ___source_1)); }
  8586. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_source_1() const { return ___source_1; }
  8587. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_source_1() { return &___source_1; }
  8588. inline void set_source_1(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  8589. {
  8590. ___source_1 = value;
  8591. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  8592. }
  8593. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D, ___bounds_2)); }
  8594. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  8595. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  8596. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8597. {
  8598. ___bounds_2 = value;
  8599. }
  8600. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D, ___destination_3)); }
  8601. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_destination_3() const { return ___destination_3; }
  8602. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_destination_3() { return &___destination_3; }
  8603. inline void set_destination_3(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  8604. {
  8605. ___destination_3 = value;
  8606. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  8607. }
  8608. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D, ___sampler_4)); }
  8609. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  8610. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  8611. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  8612. {
  8613. ___sampler_4 = value;
  8614. }
  8615. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D, ___matrix_5)); }
  8616. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  8617. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  8618. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  8619. {
  8620. ___matrix_5 = value;
  8621. }
  8622. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D, ___yRadius_6)); }
  8623. inline float get_yRadius_6() const { return ___yRadius_6; }
  8624. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  8625. inline void set_yRadius_6(float value)
  8626. {
  8627. ___yRadius_6 = value;
  8628. }
  8629. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D, ___xRadius_7)); }
  8630. inline float get_xRadius_7() const { return ___xRadius_7; }
  8631. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  8632. inline void set_xRadius_7(float value)
  8633. {
  8634. ___xRadius_7 = value;
  8635. }
  8636. };
  8637. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  8638. struct ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297
  8639. {
  8640. public:
  8641. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  8642. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  8643. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  8644. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___source_1;
  8645. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  8646. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  8647. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  8648. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___destination_3;
  8649. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  8650. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  8651. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  8652. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  8653. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  8654. float ___yRadius_6;
  8655. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  8656. float ___xRadius_7;
  8657. public:
  8658. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297, ___configuration_0)); }
  8659. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  8660. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  8661. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8662. {
  8663. ___configuration_0 = value;
  8664. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  8665. }
  8666. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297, ___source_1)); }
  8667. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_source_1() const { return ___source_1; }
  8668. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_source_1() { return &___source_1; }
  8669. inline void set_source_1(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  8670. {
  8671. ___source_1 = value;
  8672. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  8673. }
  8674. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297, ___bounds_2)); }
  8675. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  8676. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  8677. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8678. {
  8679. ___bounds_2 = value;
  8680. }
  8681. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297, ___destination_3)); }
  8682. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_destination_3() const { return ___destination_3; }
  8683. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_destination_3() { return &___destination_3; }
  8684. inline void set_destination_3(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  8685. {
  8686. ___destination_3 = value;
  8687. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  8688. }
  8689. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297, ___sampler_4)); }
  8690. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  8691. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  8692. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  8693. {
  8694. ___sampler_4 = value;
  8695. }
  8696. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297, ___matrix_5)); }
  8697. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  8698. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  8699. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  8700. {
  8701. ___matrix_5 = value;
  8702. }
  8703. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297, ___yRadius_6)); }
  8704. inline float get_yRadius_6() const { return ___yRadius_6; }
  8705. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  8706. inline void set_yRadius_6(float value)
  8707. {
  8708. ___yRadius_6 = value;
  8709. }
  8710. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297, ___xRadius_7)); }
  8711. inline float get_xRadius_7() const { return ___xRadius_7; }
  8712. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  8713. inline void set_xRadius_7(float value)
  8714. {
  8715. ___xRadius_7 = value;
  8716. }
  8717. };
  8718. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  8719. struct ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851
  8720. {
  8721. public:
  8722. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  8723. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  8724. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  8725. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___source_1;
  8726. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  8727. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  8728. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  8729. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___destination_3;
  8730. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  8731. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  8732. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  8733. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  8734. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  8735. float ___yRadius_6;
  8736. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  8737. float ___xRadius_7;
  8738. public:
  8739. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851, ___configuration_0)); }
  8740. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  8741. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  8742. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8743. {
  8744. ___configuration_0 = value;
  8745. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  8746. }
  8747. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851, ___source_1)); }
  8748. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_source_1() const { return ___source_1; }
  8749. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_source_1() { return &___source_1; }
  8750. inline void set_source_1(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  8751. {
  8752. ___source_1 = value;
  8753. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  8754. }
  8755. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851, ___bounds_2)); }
  8756. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  8757. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  8758. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8759. {
  8760. ___bounds_2 = value;
  8761. }
  8762. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851, ___destination_3)); }
  8763. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_destination_3() const { return ___destination_3; }
  8764. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_destination_3() { return &___destination_3; }
  8765. inline void set_destination_3(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  8766. {
  8767. ___destination_3 = value;
  8768. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  8769. }
  8770. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851, ___sampler_4)); }
  8771. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  8772. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  8773. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  8774. {
  8775. ___sampler_4 = value;
  8776. }
  8777. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851, ___matrix_5)); }
  8778. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  8779. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  8780. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  8781. {
  8782. ___matrix_5 = value;
  8783. }
  8784. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851, ___yRadius_6)); }
  8785. inline float get_yRadius_6() const { return ___yRadius_6; }
  8786. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  8787. inline void set_yRadius_6(float value)
  8788. {
  8789. ___yRadius_6 = value;
  8790. }
  8791. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851, ___xRadius_7)); }
  8792. inline float get_xRadius_7() const { return ___xRadius_7; }
  8793. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  8794. inline void set_xRadius_7(float value)
  8795. {
  8796. ___xRadius_7 = value;
  8797. }
  8798. };
  8799. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  8800. struct ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417
  8801. {
  8802. public:
  8803. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  8804. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  8805. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  8806. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___source_1;
  8807. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  8808. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  8809. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  8810. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___destination_3;
  8811. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  8812. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  8813. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  8814. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  8815. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  8816. float ___yRadius_6;
  8817. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  8818. float ___xRadius_7;
  8819. public:
  8820. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417, ___configuration_0)); }
  8821. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  8822. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  8823. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8824. {
  8825. ___configuration_0 = value;
  8826. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  8827. }
  8828. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417, ___source_1)); }
  8829. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_source_1() const { return ___source_1; }
  8830. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_source_1() { return &___source_1; }
  8831. inline void set_source_1(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  8832. {
  8833. ___source_1 = value;
  8834. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  8835. }
  8836. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417, ___bounds_2)); }
  8837. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  8838. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  8839. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8840. {
  8841. ___bounds_2 = value;
  8842. }
  8843. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417, ___destination_3)); }
  8844. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_destination_3() const { return ___destination_3; }
  8845. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_destination_3() { return &___destination_3; }
  8846. inline void set_destination_3(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  8847. {
  8848. ___destination_3 = value;
  8849. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  8850. }
  8851. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417, ___sampler_4)); }
  8852. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  8853. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  8854. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  8855. {
  8856. ___sampler_4 = value;
  8857. }
  8858. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417, ___matrix_5)); }
  8859. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  8860. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  8861. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  8862. {
  8863. ___matrix_5 = value;
  8864. }
  8865. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417, ___yRadius_6)); }
  8866. inline float get_yRadius_6() const { return ___yRadius_6; }
  8867. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  8868. inline void set_yRadius_6(float value)
  8869. {
  8870. ___yRadius_6 = value;
  8871. }
  8872. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417, ___xRadius_7)); }
  8873. inline float get_xRadius_7() const { return ___xRadius_7; }
  8874. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  8875. inline void set_xRadius_7(float value)
  8876. {
  8877. ___xRadius_7 = value;
  8878. }
  8879. };
  8880. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  8881. struct ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE
  8882. {
  8883. public:
  8884. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  8885. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  8886. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  8887. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___source_1;
  8888. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  8889. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  8890. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  8891. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___destination_3;
  8892. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  8893. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  8894. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  8895. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  8896. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  8897. float ___yRadius_6;
  8898. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  8899. float ___xRadius_7;
  8900. public:
  8901. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE, ___configuration_0)); }
  8902. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  8903. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  8904. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8905. {
  8906. ___configuration_0 = value;
  8907. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  8908. }
  8909. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE, ___source_1)); }
  8910. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_source_1() const { return ___source_1; }
  8911. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_source_1() { return &___source_1; }
  8912. inline void set_source_1(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  8913. {
  8914. ___source_1 = value;
  8915. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  8916. }
  8917. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE, ___bounds_2)); }
  8918. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  8919. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  8920. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8921. {
  8922. ___bounds_2 = value;
  8923. }
  8924. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE, ___destination_3)); }
  8925. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_destination_3() const { return ___destination_3; }
  8926. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_destination_3() { return &___destination_3; }
  8927. inline void set_destination_3(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  8928. {
  8929. ___destination_3 = value;
  8930. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  8931. }
  8932. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE, ___sampler_4)); }
  8933. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  8934. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  8935. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  8936. {
  8937. ___sampler_4 = value;
  8938. }
  8939. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE, ___matrix_5)); }
  8940. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  8941. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  8942. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  8943. {
  8944. ___matrix_5 = value;
  8945. }
  8946. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE, ___yRadius_6)); }
  8947. inline float get_yRadius_6() const { return ___yRadius_6; }
  8948. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  8949. inline void set_yRadius_6(float value)
  8950. {
  8951. ___yRadius_6 = value;
  8952. }
  8953. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE, ___xRadius_7)); }
  8954. inline float get_xRadius_7() const { return ___xRadius_7; }
  8955. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  8956. inline void set_xRadius_7(float value)
  8957. {
  8958. ___xRadius_7 = value;
  8959. }
  8960. };
  8961. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  8962. struct ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30
  8963. {
  8964. public:
  8965. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  8966. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  8967. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  8968. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___source_1;
  8969. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  8970. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  8971. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  8972. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___destination_3;
  8973. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  8974. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  8975. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  8976. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  8977. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  8978. float ___yRadius_6;
  8979. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  8980. float ___xRadius_7;
  8981. public:
  8982. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30, ___configuration_0)); }
  8983. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  8984. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  8985. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8986. {
  8987. ___configuration_0 = value;
  8988. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  8989. }
  8990. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30, ___source_1)); }
  8991. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_source_1() const { return ___source_1; }
  8992. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_source_1() { return &___source_1; }
  8993. inline void set_source_1(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  8994. {
  8995. ___source_1 = value;
  8996. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  8997. }
  8998. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30, ___bounds_2)); }
  8999. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  9000. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  9001. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9002. {
  9003. ___bounds_2 = value;
  9004. }
  9005. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30, ___destination_3)); }
  9006. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_destination_3() const { return ___destination_3; }
  9007. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_destination_3() { return &___destination_3; }
  9008. inline void set_destination_3(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  9009. {
  9010. ___destination_3 = value;
  9011. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  9012. }
  9013. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30, ___sampler_4)); }
  9014. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  9015. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  9016. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  9017. {
  9018. ___sampler_4 = value;
  9019. }
  9020. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30, ___matrix_5)); }
  9021. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  9022. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  9023. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  9024. {
  9025. ___matrix_5 = value;
  9026. }
  9027. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30, ___yRadius_6)); }
  9028. inline float get_yRadius_6() const { return ___yRadius_6; }
  9029. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  9030. inline void set_yRadius_6(float value)
  9031. {
  9032. ___yRadius_6 = value;
  9033. }
  9034. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30, ___xRadius_7)); }
  9035. inline float get_xRadius_7() const { return ___xRadius_7; }
  9036. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  9037. inline void set_xRadius_7(float value)
  9038. {
  9039. ___xRadius_7 = value;
  9040. }
  9041. };
  9042. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  9043. struct ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618
  9044. {
  9045. public:
  9046. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  9047. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  9048. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  9049. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___source_1;
  9050. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  9051. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  9052. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  9053. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___destination_3;
  9054. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  9055. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  9056. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  9057. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  9058. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  9059. float ___yRadius_6;
  9060. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  9061. float ___xRadius_7;
  9062. public:
  9063. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618, ___configuration_0)); }
  9064. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  9065. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  9066. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9067. {
  9068. ___configuration_0 = value;
  9069. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  9070. }
  9071. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618, ___source_1)); }
  9072. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_source_1() const { return ___source_1; }
  9073. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_source_1() { return &___source_1; }
  9074. inline void set_source_1(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  9075. {
  9076. ___source_1 = value;
  9077. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  9078. }
  9079. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618, ___bounds_2)); }
  9080. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  9081. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  9082. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9083. {
  9084. ___bounds_2 = value;
  9085. }
  9086. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618, ___destination_3)); }
  9087. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_destination_3() const { return ___destination_3; }
  9088. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_destination_3() { return &___destination_3; }
  9089. inline void set_destination_3(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  9090. {
  9091. ___destination_3 = value;
  9092. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  9093. }
  9094. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618, ___sampler_4)); }
  9095. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  9096. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  9097. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  9098. {
  9099. ___sampler_4 = value;
  9100. }
  9101. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618, ___matrix_5)); }
  9102. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  9103. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  9104. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  9105. {
  9106. ___matrix_5 = value;
  9107. }
  9108. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618, ___yRadius_6)); }
  9109. inline float get_yRadius_6() const { return ___yRadius_6; }
  9110. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  9111. inline void set_yRadius_6(float value)
  9112. {
  9113. ___yRadius_6 = value;
  9114. }
  9115. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618, ___xRadius_7)); }
  9116. inline float get_xRadius_7() const { return ___xRadius_7; }
  9117. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  9118. inline void set_xRadius_7(float value)
  9119. {
  9120. ___xRadius_7 = value;
  9121. }
  9122. };
  9123. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  9124. struct ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5
  9125. {
  9126. public:
  9127. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  9128. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  9129. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  9130. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___source_1;
  9131. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  9132. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  9133. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  9134. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___destination_3;
  9135. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  9136. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  9137. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  9138. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  9139. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  9140. float ___yRadius_6;
  9141. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  9142. float ___xRadius_7;
  9143. public:
  9144. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5, ___configuration_0)); }
  9145. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  9146. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  9147. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9148. {
  9149. ___configuration_0 = value;
  9150. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  9151. }
  9152. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5, ___source_1)); }
  9153. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_source_1() const { return ___source_1; }
  9154. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_source_1() { return &___source_1; }
  9155. inline void set_source_1(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  9156. {
  9157. ___source_1 = value;
  9158. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  9159. }
  9160. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5, ___bounds_2)); }
  9161. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  9162. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  9163. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9164. {
  9165. ___bounds_2 = value;
  9166. }
  9167. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5, ___destination_3)); }
  9168. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_destination_3() const { return ___destination_3; }
  9169. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_destination_3() { return &___destination_3; }
  9170. inline void set_destination_3(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  9171. {
  9172. ___destination_3 = value;
  9173. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  9174. }
  9175. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5, ___sampler_4)); }
  9176. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  9177. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  9178. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  9179. {
  9180. ___sampler_4 = value;
  9181. }
  9182. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5, ___matrix_5)); }
  9183. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  9184. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  9185. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  9186. {
  9187. ___matrix_5 = value;
  9188. }
  9189. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5, ___yRadius_6)); }
  9190. inline float get_yRadius_6() const { return ___yRadius_6; }
  9191. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  9192. inline void set_yRadius_6(float value)
  9193. {
  9194. ___yRadius_6 = value;
  9195. }
  9196. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5, ___xRadius_7)); }
  9197. inline float get_xRadius_7() const { return ___xRadius_7; }
  9198. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  9199. inline void set_xRadius_7(float value)
  9200. {
  9201. ___xRadius_7 = value;
  9202. }
  9203. };
  9204. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  9205. struct ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B
  9206. {
  9207. public:
  9208. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  9209. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  9210. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  9211. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___source_1;
  9212. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  9213. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  9214. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  9215. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___destination_3;
  9216. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  9217. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  9218. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  9219. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  9220. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  9221. float ___yRadius_6;
  9222. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  9223. float ___xRadius_7;
  9224. public:
  9225. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B, ___configuration_0)); }
  9226. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  9227. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  9228. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9229. {
  9230. ___configuration_0 = value;
  9231. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  9232. }
  9233. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B, ___source_1)); }
  9234. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_source_1() const { return ___source_1; }
  9235. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_source_1() { return &___source_1; }
  9236. inline void set_source_1(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  9237. {
  9238. ___source_1 = value;
  9239. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  9240. }
  9241. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B, ___bounds_2)); }
  9242. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  9243. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  9244. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9245. {
  9246. ___bounds_2 = value;
  9247. }
  9248. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B, ___destination_3)); }
  9249. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_destination_3() const { return ___destination_3; }
  9250. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_destination_3() { return &___destination_3; }
  9251. inline void set_destination_3(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  9252. {
  9253. ___destination_3 = value;
  9254. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  9255. }
  9256. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B, ___sampler_4)); }
  9257. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  9258. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  9259. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  9260. {
  9261. ___sampler_4 = value;
  9262. }
  9263. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B, ___matrix_5)); }
  9264. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  9265. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  9266. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  9267. {
  9268. ___matrix_5 = value;
  9269. }
  9270. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B, ___yRadius_6)); }
  9271. inline float get_yRadius_6() const { return ___yRadius_6; }
  9272. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  9273. inline void set_yRadius_6(float value)
  9274. {
  9275. ___yRadius_6 = value;
  9276. }
  9277. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B, ___xRadius_7)); }
  9278. inline float get_xRadius_7() const { return ___xRadius_7; }
  9279. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  9280. inline void set_xRadius_7(float value)
  9281. {
  9282. ___xRadius_7 = value;
  9283. }
  9284. };
  9285. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  9286. struct ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E
  9287. {
  9288. public:
  9289. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  9290. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  9291. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  9292. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___source_1;
  9293. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  9294. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  9295. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  9296. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___destination_3;
  9297. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  9298. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  9299. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  9300. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  9301. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  9302. float ___yRadius_6;
  9303. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  9304. float ___xRadius_7;
  9305. public:
  9306. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E, ___configuration_0)); }
  9307. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  9308. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  9309. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9310. {
  9311. ___configuration_0 = value;
  9312. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  9313. }
  9314. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E, ___source_1)); }
  9315. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_source_1() const { return ___source_1; }
  9316. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_source_1() { return &___source_1; }
  9317. inline void set_source_1(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  9318. {
  9319. ___source_1 = value;
  9320. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  9321. }
  9322. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E, ___bounds_2)); }
  9323. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  9324. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  9325. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9326. {
  9327. ___bounds_2 = value;
  9328. }
  9329. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E, ___destination_3)); }
  9330. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_destination_3() const { return ___destination_3; }
  9331. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_destination_3() { return &___destination_3; }
  9332. inline void set_destination_3(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  9333. {
  9334. ___destination_3 = value;
  9335. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  9336. }
  9337. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E, ___sampler_4)); }
  9338. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  9339. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  9340. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  9341. {
  9342. ___sampler_4 = value;
  9343. }
  9344. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E, ___matrix_5)); }
  9345. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  9346. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  9347. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  9348. {
  9349. ___matrix_5 = value;
  9350. }
  9351. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E, ___yRadius_6)); }
  9352. inline float get_yRadius_6() const { return ___yRadius_6; }
  9353. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  9354. inline void set_yRadius_6(float value)
  9355. {
  9356. ___yRadius_6 = value;
  9357. }
  9358. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E, ___xRadius_7)); }
  9359. inline float get_xRadius_7() const { return ___xRadius_7; }
  9360. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  9361. inline void set_xRadius_7(float value)
  9362. {
  9363. ___xRadius_7 = value;
  9364. }
  9365. };
  9366. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  9367. struct ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6
  9368. {
  9369. public:
  9370. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  9371. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  9372. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  9373. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___source_1;
  9374. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  9375. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  9376. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  9377. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___destination_3;
  9378. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  9379. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  9380. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  9381. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  9382. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  9383. float ___yRadius_6;
  9384. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  9385. float ___xRadius_7;
  9386. public:
  9387. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6, ___configuration_0)); }
  9388. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  9389. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  9390. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9391. {
  9392. ___configuration_0 = value;
  9393. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  9394. }
  9395. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6, ___source_1)); }
  9396. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_source_1() const { return ___source_1; }
  9397. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_source_1() { return &___source_1; }
  9398. inline void set_source_1(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  9399. {
  9400. ___source_1 = value;
  9401. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  9402. }
  9403. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6, ___bounds_2)); }
  9404. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  9405. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  9406. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9407. {
  9408. ___bounds_2 = value;
  9409. }
  9410. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6, ___destination_3)); }
  9411. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_destination_3() const { return ___destination_3; }
  9412. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_destination_3() { return &___destination_3; }
  9413. inline void set_destination_3(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  9414. {
  9415. ___destination_3 = value;
  9416. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  9417. }
  9418. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6, ___sampler_4)); }
  9419. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  9420. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  9421. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  9422. {
  9423. ___sampler_4 = value;
  9424. }
  9425. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6, ___matrix_5)); }
  9426. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  9427. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  9428. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  9429. {
  9430. ___matrix_5 = value;
  9431. }
  9432. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6, ___yRadius_6)); }
  9433. inline float get_yRadius_6() const { return ___yRadius_6; }
  9434. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  9435. inline void set_yRadius_6(float value)
  9436. {
  9437. ___yRadius_6 = value;
  9438. }
  9439. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6, ___xRadius_7)); }
  9440. inline float get_xRadius_7() const { return ___xRadius_7; }
  9441. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  9442. inline void set_xRadius_7(float value)
  9443. {
  9444. ___xRadius_7 = value;
  9445. }
  9446. };
  9447. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  9448. struct ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD
  9449. {
  9450. public:
  9451. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  9452. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  9453. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  9454. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___source_1;
  9455. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  9456. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  9457. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  9458. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___destination_3;
  9459. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  9460. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  9461. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  9462. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  9463. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  9464. float ___yRadius_6;
  9465. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  9466. float ___xRadius_7;
  9467. public:
  9468. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD, ___configuration_0)); }
  9469. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  9470. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  9471. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9472. {
  9473. ___configuration_0 = value;
  9474. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  9475. }
  9476. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD, ___source_1)); }
  9477. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_source_1() const { return ___source_1; }
  9478. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_source_1() { return &___source_1; }
  9479. inline void set_source_1(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  9480. {
  9481. ___source_1 = value;
  9482. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  9483. }
  9484. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD, ___bounds_2)); }
  9485. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  9486. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  9487. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9488. {
  9489. ___bounds_2 = value;
  9490. }
  9491. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD, ___destination_3)); }
  9492. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_destination_3() const { return ___destination_3; }
  9493. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_destination_3() { return &___destination_3; }
  9494. inline void set_destination_3(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  9495. {
  9496. ___destination_3 = value;
  9497. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  9498. }
  9499. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD, ___sampler_4)); }
  9500. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  9501. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  9502. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  9503. {
  9504. ___sampler_4 = value;
  9505. }
  9506. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD, ___matrix_5)); }
  9507. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  9508. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  9509. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  9510. {
  9511. ___matrix_5 = value;
  9512. }
  9513. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD, ___yRadius_6)); }
  9514. inline float get_yRadius_6() const { return ___yRadius_6; }
  9515. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  9516. inline void set_yRadius_6(float value)
  9517. {
  9518. ___yRadius_6 = value;
  9519. }
  9520. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD, ___xRadius_7)); }
  9521. inline float get_xRadius_7() const { return ___xRadius_7; }
  9522. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  9523. inline void set_xRadius_7(float value)
  9524. {
  9525. ___xRadius_7 = value;
  9526. }
  9527. };
  9528. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  9529. struct ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A
  9530. {
  9531. public:
  9532. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  9533. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  9534. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  9535. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___source_1;
  9536. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  9537. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  9538. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  9539. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___destination_3;
  9540. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  9541. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  9542. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  9543. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  9544. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  9545. float ___yRadius_6;
  9546. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  9547. float ___xRadius_7;
  9548. public:
  9549. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A, ___configuration_0)); }
  9550. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  9551. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  9552. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9553. {
  9554. ___configuration_0 = value;
  9555. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  9556. }
  9557. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A, ___source_1)); }
  9558. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_source_1() const { return ___source_1; }
  9559. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_source_1() { return &___source_1; }
  9560. inline void set_source_1(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  9561. {
  9562. ___source_1 = value;
  9563. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  9564. }
  9565. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A, ___bounds_2)); }
  9566. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  9567. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  9568. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9569. {
  9570. ___bounds_2 = value;
  9571. }
  9572. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A, ___destination_3)); }
  9573. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_destination_3() const { return ___destination_3; }
  9574. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_destination_3() { return &___destination_3; }
  9575. inline void set_destination_3(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  9576. {
  9577. ___destination_3 = value;
  9578. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  9579. }
  9580. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A, ___sampler_4)); }
  9581. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  9582. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  9583. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  9584. {
  9585. ___sampler_4 = value;
  9586. }
  9587. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A, ___matrix_5)); }
  9588. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  9589. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  9590. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  9591. {
  9592. ___matrix_5 = value;
  9593. }
  9594. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A, ___yRadius_6)); }
  9595. inline float get_yRadius_6() const { return ___yRadius_6; }
  9596. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  9597. inline void set_yRadius_6(float value)
  9598. {
  9599. ___yRadius_6 = value;
  9600. }
  9601. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A, ___xRadius_7)); }
  9602. inline float get_xRadius_7() const { return ___xRadius_7; }
  9603. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  9604. inline void set_xRadius_7(float value)
  9605. {
  9606. ___xRadius_7 = value;
  9607. }
  9608. };
  9609. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  9610. struct ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC
  9611. {
  9612. public:
  9613. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  9614. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  9615. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  9616. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___source_1;
  9617. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  9618. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  9619. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  9620. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___destination_3;
  9621. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  9622. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  9623. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  9624. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  9625. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  9626. float ___yRadius_6;
  9627. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  9628. float ___xRadius_7;
  9629. public:
  9630. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC, ___configuration_0)); }
  9631. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  9632. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  9633. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9634. {
  9635. ___configuration_0 = value;
  9636. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  9637. }
  9638. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC, ___source_1)); }
  9639. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_source_1() const { return ___source_1; }
  9640. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_source_1() { return &___source_1; }
  9641. inline void set_source_1(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  9642. {
  9643. ___source_1 = value;
  9644. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  9645. }
  9646. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC, ___bounds_2)); }
  9647. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  9648. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  9649. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9650. {
  9651. ___bounds_2 = value;
  9652. }
  9653. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC, ___destination_3)); }
  9654. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_destination_3() const { return ___destination_3; }
  9655. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_destination_3() { return &___destination_3; }
  9656. inline void set_destination_3(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  9657. {
  9658. ___destination_3 = value;
  9659. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  9660. }
  9661. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC, ___sampler_4)); }
  9662. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  9663. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  9664. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  9665. {
  9666. ___sampler_4 = value;
  9667. }
  9668. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC, ___matrix_5)); }
  9669. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  9670. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  9671. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  9672. {
  9673. ___matrix_5 = value;
  9674. }
  9675. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC, ___yRadius_6)); }
  9676. inline float get_yRadius_6() const { return ___yRadius_6; }
  9677. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  9678. inline void set_yRadius_6(float value)
  9679. {
  9680. ___yRadius_6 = value;
  9681. }
  9682. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC, ___xRadius_7)); }
  9683. inline float get_xRadius_7() const { return ___xRadius_7; }
  9684. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  9685. inline void set_xRadius_7(float value)
  9686. {
  9687. ___xRadius_7 = value;
  9688. }
  9689. };
  9690. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  9691. struct ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F
  9692. {
  9693. public:
  9694. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  9695. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  9696. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  9697. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___source_1;
  9698. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  9699. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  9700. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  9701. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___destination_3;
  9702. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  9703. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  9704. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  9705. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  9706. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  9707. float ___yRadius_6;
  9708. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  9709. float ___xRadius_7;
  9710. public:
  9711. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F, ___configuration_0)); }
  9712. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  9713. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  9714. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9715. {
  9716. ___configuration_0 = value;
  9717. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  9718. }
  9719. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F, ___source_1)); }
  9720. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_source_1() const { return ___source_1; }
  9721. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_source_1() { return &___source_1; }
  9722. inline void set_source_1(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  9723. {
  9724. ___source_1 = value;
  9725. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  9726. }
  9727. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F, ___bounds_2)); }
  9728. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  9729. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  9730. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9731. {
  9732. ___bounds_2 = value;
  9733. }
  9734. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F, ___destination_3)); }
  9735. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_destination_3() const { return ___destination_3; }
  9736. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_destination_3() { return &___destination_3; }
  9737. inline void set_destination_3(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  9738. {
  9739. ___destination_3 = value;
  9740. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  9741. }
  9742. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F, ___sampler_4)); }
  9743. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  9744. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  9745. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  9746. {
  9747. ___sampler_4 = value;
  9748. }
  9749. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F, ___matrix_5)); }
  9750. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  9751. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  9752. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  9753. {
  9754. ___matrix_5 = value;
  9755. }
  9756. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F, ___yRadius_6)); }
  9757. inline float get_yRadius_6() const { return ___yRadius_6; }
  9758. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  9759. inline void set_yRadius_6(float value)
  9760. {
  9761. ___yRadius_6 = value;
  9762. }
  9763. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F, ___xRadius_7)); }
  9764. inline float get_xRadius_7() const { return ___xRadius_7; }
  9765. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  9766. inline void set_xRadius_7(float value)
  9767. {
  9768. ___xRadius_7 = value;
  9769. }
  9770. };
  9771. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  9772. struct ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507
  9773. {
  9774. public:
  9775. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  9776. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  9777. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  9778. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___source_1;
  9779. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  9780. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  9781. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  9782. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___destination_3;
  9783. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  9784. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  9785. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  9786. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  9787. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  9788. float ___yRadius_6;
  9789. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  9790. float ___xRadius_7;
  9791. public:
  9792. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507, ___configuration_0)); }
  9793. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  9794. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  9795. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9796. {
  9797. ___configuration_0 = value;
  9798. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  9799. }
  9800. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507, ___source_1)); }
  9801. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_source_1() const { return ___source_1; }
  9802. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_source_1() { return &___source_1; }
  9803. inline void set_source_1(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  9804. {
  9805. ___source_1 = value;
  9806. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  9807. }
  9808. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507, ___bounds_2)); }
  9809. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  9810. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  9811. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9812. {
  9813. ___bounds_2 = value;
  9814. }
  9815. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507, ___destination_3)); }
  9816. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_destination_3() const { return ___destination_3; }
  9817. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_destination_3() { return &___destination_3; }
  9818. inline void set_destination_3(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  9819. {
  9820. ___destination_3 = value;
  9821. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  9822. }
  9823. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507, ___sampler_4)); }
  9824. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  9825. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  9826. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  9827. {
  9828. ___sampler_4 = value;
  9829. }
  9830. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507, ___matrix_5)); }
  9831. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  9832. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  9833. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  9834. {
  9835. ___matrix_5 = value;
  9836. }
  9837. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507, ___yRadius_6)); }
  9838. inline float get_yRadius_6() const { return ___yRadius_6; }
  9839. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  9840. inline void set_yRadius_6(float value)
  9841. {
  9842. ___yRadius_6 = value;
  9843. }
  9844. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507, ___xRadius_7)); }
  9845. inline float get_xRadius_7() const { return ___xRadius_7; }
  9846. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  9847. inline void set_xRadius_7(float value)
  9848. {
  9849. ___xRadius_7 = value;
  9850. }
  9851. };
  9852. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  9853. struct ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D
  9854. {
  9855. public:
  9856. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  9857. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  9858. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  9859. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___source_1;
  9860. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  9861. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  9862. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  9863. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___destination_3;
  9864. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  9865. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  9866. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  9867. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  9868. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  9869. float ___yRadius_6;
  9870. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  9871. float ___xRadius_7;
  9872. public:
  9873. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D, ___configuration_0)); }
  9874. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  9875. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  9876. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9877. {
  9878. ___configuration_0 = value;
  9879. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  9880. }
  9881. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D, ___source_1)); }
  9882. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_source_1() const { return ___source_1; }
  9883. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_source_1() { return &___source_1; }
  9884. inline void set_source_1(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  9885. {
  9886. ___source_1 = value;
  9887. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  9888. }
  9889. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D, ___bounds_2)); }
  9890. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  9891. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  9892. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9893. {
  9894. ___bounds_2 = value;
  9895. }
  9896. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D, ___destination_3)); }
  9897. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_destination_3() const { return ___destination_3; }
  9898. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_destination_3() { return &___destination_3; }
  9899. inline void set_destination_3(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  9900. {
  9901. ___destination_3 = value;
  9902. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  9903. }
  9904. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D, ___sampler_4)); }
  9905. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  9906. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  9907. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  9908. {
  9909. ___sampler_4 = value;
  9910. }
  9911. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D, ___matrix_5)); }
  9912. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  9913. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  9914. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  9915. {
  9916. ___matrix_5 = value;
  9917. }
  9918. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D, ___yRadius_6)); }
  9919. inline float get_yRadius_6() const { return ___yRadius_6; }
  9920. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  9921. inline void set_yRadius_6(float value)
  9922. {
  9923. ___yRadius_6 = value;
  9924. }
  9925. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D, ___xRadius_7)); }
  9926. inline float get_xRadius_7() const { return ___xRadius_7; }
  9927. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  9928. inline void set_xRadius_7(float value)
  9929. {
  9930. ___xRadius_7 = value;
  9931. }
  9932. };
  9933. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  9934. struct ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70
  9935. {
  9936. public:
  9937. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  9938. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  9939. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  9940. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___source_1;
  9941. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  9942. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  9943. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  9944. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___destination_3;
  9945. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  9946. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  9947. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  9948. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  9949. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  9950. float ___yRadius_6;
  9951. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  9952. float ___xRadius_7;
  9953. public:
  9954. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70, ___configuration_0)); }
  9955. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  9956. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  9957. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9958. {
  9959. ___configuration_0 = value;
  9960. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  9961. }
  9962. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70, ___source_1)); }
  9963. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_source_1() const { return ___source_1; }
  9964. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_source_1() { return &___source_1; }
  9965. inline void set_source_1(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  9966. {
  9967. ___source_1 = value;
  9968. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  9969. }
  9970. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70, ___bounds_2)); }
  9971. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  9972. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  9973. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9974. {
  9975. ___bounds_2 = value;
  9976. }
  9977. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70, ___destination_3)); }
  9978. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_destination_3() const { return ___destination_3; }
  9979. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_destination_3() { return &___destination_3; }
  9980. inline void set_destination_3(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  9981. {
  9982. ___destination_3 = value;
  9983. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  9984. }
  9985. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70, ___sampler_4)); }
  9986. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  9987. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  9988. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  9989. {
  9990. ___sampler_4 = value;
  9991. }
  9992. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70, ___matrix_5)); }
  9993. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  9994. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  9995. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  9996. {
  9997. ___matrix_5 = value;
  9998. }
  9999. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70, ___yRadius_6)); }
  10000. inline float get_yRadius_6() const { return ___yRadius_6; }
  10001. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  10002. inline void set_yRadius_6(float value)
  10003. {
  10004. ___yRadius_6 = value;
  10005. }
  10006. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70, ___xRadius_7)); }
  10007. inline float get_xRadius_7() const { return ___xRadius_7; }
  10008. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  10009. inline void set_xRadius_7(float value)
  10010. {
  10011. ___xRadius_7 = value;
  10012. }
  10013. };
  10014. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  10015. struct ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891
  10016. {
  10017. public:
  10018. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  10019. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  10020. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  10021. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___source_1;
  10022. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  10023. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  10024. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  10025. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___destination_3;
  10026. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  10027. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  10028. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  10029. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  10030. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  10031. float ___yRadius_6;
  10032. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  10033. float ___xRadius_7;
  10034. public:
  10035. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891, ___configuration_0)); }
  10036. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  10037. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  10038. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  10039. {
  10040. ___configuration_0 = value;
  10041. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  10042. }
  10043. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891, ___source_1)); }
  10044. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_source_1() const { return ___source_1; }
  10045. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_source_1() { return &___source_1; }
  10046. inline void set_source_1(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  10047. {
  10048. ___source_1 = value;
  10049. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  10050. }
  10051. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891, ___bounds_2)); }
  10052. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  10053. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  10054. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  10055. {
  10056. ___bounds_2 = value;
  10057. }
  10058. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891, ___destination_3)); }
  10059. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_destination_3() const { return ___destination_3; }
  10060. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_destination_3() { return &___destination_3; }
  10061. inline void set_destination_3(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  10062. {
  10063. ___destination_3 = value;
  10064. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  10065. }
  10066. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891, ___sampler_4)); }
  10067. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  10068. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  10069. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  10070. {
  10071. ___sampler_4 = value;
  10072. }
  10073. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891, ___matrix_5)); }
  10074. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  10075. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  10076. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  10077. {
  10078. ___matrix_5 = value;
  10079. }
  10080. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891, ___yRadius_6)); }
  10081. inline float get_yRadius_6() const { return ___yRadius_6; }
  10082. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  10083. inline void set_yRadius_6(float value)
  10084. {
  10085. ___yRadius_6 = value;
  10086. }
  10087. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891, ___xRadius_7)); }
  10088. inline float get_xRadius_7() const { return ___xRadius_7; }
  10089. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  10090. inline void set_xRadius_7(float value)
  10091. {
  10092. ___xRadius_7 = value;
  10093. }
  10094. };
  10095. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  10096. struct ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1
  10097. {
  10098. public:
  10099. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  10100. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  10101. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  10102. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___source_1;
  10103. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  10104. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  10105. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  10106. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___destination_3;
  10107. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  10108. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  10109. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  10110. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  10111. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  10112. float ___yRadius_6;
  10113. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  10114. float ___xRadius_7;
  10115. public:
  10116. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1, ___configuration_0)); }
  10117. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  10118. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  10119. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  10120. {
  10121. ___configuration_0 = value;
  10122. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  10123. }
  10124. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1, ___source_1)); }
  10125. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_source_1() const { return ___source_1; }
  10126. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_source_1() { return &___source_1; }
  10127. inline void set_source_1(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  10128. {
  10129. ___source_1 = value;
  10130. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  10131. }
  10132. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1, ___bounds_2)); }
  10133. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  10134. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  10135. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  10136. {
  10137. ___bounds_2 = value;
  10138. }
  10139. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1, ___destination_3)); }
  10140. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_destination_3() const { return ___destination_3; }
  10141. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_destination_3() { return &___destination_3; }
  10142. inline void set_destination_3(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  10143. {
  10144. ___destination_3 = value;
  10145. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  10146. }
  10147. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1, ___sampler_4)); }
  10148. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  10149. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  10150. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  10151. {
  10152. ___sampler_4 = value;
  10153. }
  10154. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1, ___matrix_5)); }
  10155. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  10156. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  10157. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  10158. {
  10159. ___matrix_5 = value;
  10160. }
  10161. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1, ___yRadius_6)); }
  10162. inline float get_yRadius_6() const { return ___yRadius_6; }
  10163. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  10164. inline void set_yRadius_6(float value)
  10165. {
  10166. ___yRadius_6 = value;
  10167. }
  10168. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1, ___xRadius_7)); }
  10169. inline float get_xRadius_7() const { return ___xRadius_7; }
  10170. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  10171. inline void set_xRadius_7(float value)
  10172. {
  10173. ___xRadius_7 = value;
  10174. }
  10175. };
  10176. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  10177. struct ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124
  10178. {
  10179. public:
  10180. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  10181. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  10182. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  10183. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___source_1;
  10184. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  10185. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  10186. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  10187. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___destination_3;
  10188. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  10189. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  10190. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  10191. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  10192. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  10193. float ___yRadius_6;
  10194. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  10195. float ___xRadius_7;
  10196. public:
  10197. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124, ___configuration_0)); }
  10198. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  10199. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  10200. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  10201. {
  10202. ___configuration_0 = value;
  10203. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  10204. }
  10205. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124, ___source_1)); }
  10206. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_source_1() const { return ___source_1; }
  10207. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_source_1() { return &___source_1; }
  10208. inline void set_source_1(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  10209. {
  10210. ___source_1 = value;
  10211. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  10212. }
  10213. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124, ___bounds_2)); }
  10214. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  10215. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  10216. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  10217. {
  10218. ___bounds_2 = value;
  10219. }
  10220. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124, ___destination_3)); }
  10221. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_destination_3() const { return ___destination_3; }
  10222. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_destination_3() { return &___destination_3; }
  10223. inline void set_destination_3(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  10224. {
  10225. ___destination_3 = value;
  10226. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  10227. }
  10228. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124, ___sampler_4)); }
  10229. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  10230. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  10231. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  10232. {
  10233. ___sampler_4 = value;
  10234. }
  10235. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124, ___matrix_5)); }
  10236. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  10237. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  10238. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  10239. {
  10240. ___matrix_5 = value;
  10241. }
  10242. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124, ___yRadius_6)); }
  10243. inline float get_yRadius_6() const { return ___yRadius_6; }
  10244. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  10245. inline void set_yRadius_6(float value)
  10246. {
  10247. ___yRadius_6 = value;
  10248. }
  10249. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124, ___xRadius_7)); }
  10250. inline float get_xRadius_7() const { return ___xRadius_7; }
  10251. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  10252. inline void set_xRadius_7(float value)
  10253. {
  10254. ___xRadius_7 = value;
  10255. }
  10256. };
  10257. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  10258. struct ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE
  10259. {
  10260. public:
  10261. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  10262. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  10263. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  10264. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___source_1;
  10265. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  10266. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  10267. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  10268. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___destination_3;
  10269. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  10270. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  10271. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  10272. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  10273. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  10274. float ___yRadius_6;
  10275. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  10276. float ___xRadius_7;
  10277. public:
  10278. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE, ___configuration_0)); }
  10279. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  10280. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  10281. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  10282. {
  10283. ___configuration_0 = value;
  10284. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  10285. }
  10286. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE, ___source_1)); }
  10287. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_source_1() const { return ___source_1; }
  10288. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_source_1() { return &___source_1; }
  10289. inline void set_source_1(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  10290. {
  10291. ___source_1 = value;
  10292. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  10293. }
  10294. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE, ___bounds_2)); }
  10295. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  10296. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  10297. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  10298. {
  10299. ___bounds_2 = value;
  10300. }
  10301. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE, ___destination_3)); }
  10302. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_destination_3() const { return ___destination_3; }
  10303. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_destination_3() { return &___destination_3; }
  10304. inline void set_destination_3(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  10305. {
  10306. ___destination_3 = value;
  10307. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  10308. }
  10309. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE, ___sampler_4)); }
  10310. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  10311. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  10312. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  10313. {
  10314. ___sampler_4 = value;
  10315. }
  10316. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE, ___matrix_5)); }
  10317. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  10318. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  10319. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  10320. {
  10321. ___matrix_5 = value;
  10322. }
  10323. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE, ___yRadius_6)); }
  10324. inline float get_yRadius_6() const { return ___yRadius_6; }
  10325. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  10326. inline void set_yRadius_6(float value)
  10327. {
  10328. ___yRadius_6 = value;
  10329. }
  10330. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE, ___xRadius_7)); }
  10331. inline float get_xRadius_7() const { return ___xRadius_7; }
  10332. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  10333. inline void set_xRadius_7(float value)
  10334. {
  10335. ___xRadius_7 = value;
  10336. }
  10337. };
  10338. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  10339. struct ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00
  10340. {
  10341. public:
  10342. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  10343. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  10344. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  10345. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___source_1;
  10346. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  10347. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  10348. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  10349. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___destination_3;
  10350. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  10351. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  10352. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  10353. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  10354. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  10355. float ___yRadius_6;
  10356. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  10357. float ___xRadius_7;
  10358. public:
  10359. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00, ___configuration_0)); }
  10360. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  10361. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  10362. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  10363. {
  10364. ___configuration_0 = value;
  10365. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  10366. }
  10367. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00, ___source_1)); }
  10368. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_source_1() const { return ___source_1; }
  10369. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_source_1() { return &___source_1; }
  10370. inline void set_source_1(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  10371. {
  10372. ___source_1 = value;
  10373. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  10374. }
  10375. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00, ___bounds_2)); }
  10376. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  10377. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  10378. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  10379. {
  10380. ___bounds_2 = value;
  10381. }
  10382. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00, ___destination_3)); }
  10383. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_destination_3() const { return ___destination_3; }
  10384. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_destination_3() { return &___destination_3; }
  10385. inline void set_destination_3(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  10386. {
  10387. ___destination_3 = value;
  10388. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  10389. }
  10390. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00, ___sampler_4)); }
  10391. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  10392. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  10393. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  10394. {
  10395. ___sampler_4 = value;
  10396. }
  10397. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00, ___matrix_5)); }
  10398. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  10399. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  10400. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  10401. {
  10402. ___matrix_5 = value;
  10403. }
  10404. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00, ___yRadius_6)); }
  10405. inline float get_yRadius_6() const { return ___yRadius_6; }
  10406. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  10407. inline void set_yRadius_6(float value)
  10408. {
  10409. ___yRadius_6 = value;
  10410. }
  10411. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00, ___xRadius_7)); }
  10412. inline float get_xRadius_7() const { return ___xRadius_7; }
  10413. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  10414. inline void set_xRadius_7(float value)
  10415. {
  10416. ___xRadius_7 = value;
  10417. }
  10418. };
  10419. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  10420. struct ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76
  10421. {
  10422. public:
  10423. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  10424. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  10425. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  10426. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___source_1;
  10427. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  10428. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  10429. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  10430. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___destination_3;
  10431. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  10432. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  10433. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  10434. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  10435. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  10436. float ___yRadius_6;
  10437. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  10438. float ___xRadius_7;
  10439. public:
  10440. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76, ___configuration_0)); }
  10441. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  10442. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  10443. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  10444. {
  10445. ___configuration_0 = value;
  10446. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  10447. }
  10448. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76, ___source_1)); }
  10449. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_source_1() const { return ___source_1; }
  10450. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_source_1() { return &___source_1; }
  10451. inline void set_source_1(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  10452. {
  10453. ___source_1 = value;
  10454. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  10455. }
  10456. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76, ___bounds_2)); }
  10457. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  10458. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  10459. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  10460. {
  10461. ___bounds_2 = value;
  10462. }
  10463. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76, ___destination_3)); }
  10464. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_destination_3() const { return ___destination_3; }
  10465. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_destination_3() { return &___destination_3; }
  10466. inline void set_destination_3(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  10467. {
  10468. ___destination_3 = value;
  10469. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  10470. }
  10471. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76, ___sampler_4)); }
  10472. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  10473. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  10474. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  10475. {
  10476. ___sampler_4 = value;
  10477. }
  10478. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76, ___matrix_5)); }
  10479. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  10480. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  10481. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  10482. {
  10483. ___matrix_5 = value;
  10484. }
  10485. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76, ___yRadius_6)); }
  10486. inline float get_yRadius_6() const { return ___yRadius_6; }
  10487. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  10488. inline void set_yRadius_6(float value)
  10489. {
  10490. ___yRadius_6 = value;
  10491. }
  10492. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76, ___xRadius_7)); }
  10493. inline float get_xRadius_7() const { return ___xRadius_7; }
  10494. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  10495. inline void set_xRadius_7(float value)
  10496. {
  10497. ___xRadius_7 = value;
  10498. }
  10499. };
  10500. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  10501. struct ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D
  10502. {
  10503. public:
  10504. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  10505. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  10506. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  10507. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___source_1;
  10508. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  10509. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  10510. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  10511. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___destination_3;
  10512. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  10513. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  10514. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  10515. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  10516. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  10517. float ___yRadius_6;
  10518. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  10519. float ___xRadius_7;
  10520. public:
  10521. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D, ___configuration_0)); }
  10522. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  10523. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  10524. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  10525. {
  10526. ___configuration_0 = value;
  10527. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  10528. }
  10529. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D, ___source_1)); }
  10530. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_source_1() const { return ___source_1; }
  10531. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_source_1() { return &___source_1; }
  10532. inline void set_source_1(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  10533. {
  10534. ___source_1 = value;
  10535. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  10536. }
  10537. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D, ___bounds_2)); }
  10538. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  10539. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  10540. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  10541. {
  10542. ___bounds_2 = value;
  10543. }
  10544. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D, ___destination_3)); }
  10545. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_destination_3() const { return ___destination_3; }
  10546. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_destination_3() { return &___destination_3; }
  10547. inline void set_destination_3(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  10548. {
  10549. ___destination_3 = value;
  10550. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  10551. }
  10552. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D, ___sampler_4)); }
  10553. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  10554. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  10555. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  10556. {
  10557. ___sampler_4 = value;
  10558. }
  10559. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D, ___matrix_5)); }
  10560. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  10561. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  10562. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  10563. {
  10564. ___matrix_5 = value;
  10565. }
  10566. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D, ___yRadius_6)); }
  10567. inline float get_yRadius_6() const { return ___yRadius_6; }
  10568. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  10569. inline void set_yRadius_6(float value)
  10570. {
  10571. ___yRadius_6 = value;
  10572. }
  10573. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D, ___xRadius_7)); }
  10574. inline float get_xRadius_7() const { return ___xRadius_7; }
  10575. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  10576. inline void set_xRadius_7(float value)
  10577. {
  10578. ___xRadius_7 = value;
  10579. }
  10580. };
  10581. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  10582. struct ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD
  10583. {
  10584. public:
  10585. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  10586. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  10587. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  10588. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___source_1;
  10589. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  10590. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  10591. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  10592. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___destination_3;
  10593. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  10594. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  10595. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  10596. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  10597. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  10598. float ___yRadius_6;
  10599. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  10600. float ___xRadius_7;
  10601. public:
  10602. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD, ___configuration_0)); }
  10603. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  10604. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  10605. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  10606. {
  10607. ___configuration_0 = value;
  10608. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  10609. }
  10610. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD, ___source_1)); }
  10611. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_source_1() const { return ___source_1; }
  10612. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_source_1() { return &___source_1; }
  10613. inline void set_source_1(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  10614. {
  10615. ___source_1 = value;
  10616. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  10617. }
  10618. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD, ___bounds_2)); }
  10619. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  10620. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  10621. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  10622. {
  10623. ___bounds_2 = value;
  10624. }
  10625. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD, ___destination_3)); }
  10626. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_destination_3() const { return ___destination_3; }
  10627. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_destination_3() { return &___destination_3; }
  10628. inline void set_destination_3(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  10629. {
  10630. ___destination_3 = value;
  10631. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  10632. }
  10633. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD, ___sampler_4)); }
  10634. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  10635. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  10636. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  10637. {
  10638. ___sampler_4 = value;
  10639. }
  10640. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD, ___matrix_5)); }
  10641. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  10642. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  10643. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  10644. {
  10645. ___matrix_5 = value;
  10646. }
  10647. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD, ___yRadius_6)); }
  10648. inline float get_yRadius_6() const { return ___yRadius_6; }
  10649. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  10650. inline void set_yRadius_6(float value)
  10651. {
  10652. ___yRadius_6 = value;
  10653. }
  10654. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD, ___xRadius_7)); }
  10655. inline float get_xRadius_7() const { return ___xRadius_7; }
  10656. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  10657. inline void set_xRadius_7(float value)
  10658. {
  10659. ___xRadius_7 = value;
  10660. }
  10661. };
  10662. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  10663. struct ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13
  10664. {
  10665. public:
  10666. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  10667. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  10668. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  10669. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___source_1;
  10670. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  10671. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  10672. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  10673. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___destination_3;
  10674. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  10675. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  10676. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  10677. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  10678. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  10679. float ___yRadius_6;
  10680. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  10681. float ___xRadius_7;
  10682. public:
  10683. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13, ___configuration_0)); }
  10684. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  10685. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  10686. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  10687. {
  10688. ___configuration_0 = value;
  10689. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  10690. }
  10691. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13, ___source_1)); }
  10692. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_source_1() const { return ___source_1; }
  10693. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_source_1() { return &___source_1; }
  10694. inline void set_source_1(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  10695. {
  10696. ___source_1 = value;
  10697. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  10698. }
  10699. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13, ___bounds_2)); }
  10700. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  10701. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  10702. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  10703. {
  10704. ___bounds_2 = value;
  10705. }
  10706. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13, ___destination_3)); }
  10707. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_destination_3() const { return ___destination_3; }
  10708. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_destination_3() { return &___destination_3; }
  10709. inline void set_destination_3(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  10710. {
  10711. ___destination_3 = value;
  10712. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  10713. }
  10714. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13, ___sampler_4)); }
  10715. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  10716. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  10717. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  10718. {
  10719. ___sampler_4 = value;
  10720. }
  10721. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13, ___matrix_5)); }
  10722. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  10723. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  10724. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  10725. {
  10726. ___matrix_5 = value;
  10727. }
  10728. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13, ___yRadius_6)); }
  10729. inline float get_yRadius_6() const { return ___yRadius_6; }
  10730. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  10731. inline void set_yRadius_6(float value)
  10732. {
  10733. ___yRadius_6 = value;
  10734. }
  10735. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13, ___xRadius_7)); }
  10736. inline float get_xRadius_7() const { return ___xRadius_7; }
  10737. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  10738. inline void set_xRadius_7(float value)
  10739. {
  10740. ___xRadius_7 = value;
  10741. }
  10742. };
  10743. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  10744. struct ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A
  10745. {
  10746. public:
  10747. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  10748. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  10749. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  10750. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___source_1;
  10751. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  10752. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  10753. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  10754. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___destination_3;
  10755. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  10756. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  10757. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  10758. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  10759. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  10760. float ___yRadius_6;
  10761. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  10762. float ___xRadius_7;
  10763. public:
  10764. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A, ___configuration_0)); }
  10765. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  10766. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  10767. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  10768. {
  10769. ___configuration_0 = value;
  10770. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  10771. }
  10772. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A, ___source_1)); }
  10773. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_source_1() const { return ___source_1; }
  10774. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_source_1() { return &___source_1; }
  10775. inline void set_source_1(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  10776. {
  10777. ___source_1 = value;
  10778. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  10779. }
  10780. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A, ___bounds_2)); }
  10781. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  10782. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  10783. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  10784. {
  10785. ___bounds_2 = value;
  10786. }
  10787. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A, ___destination_3)); }
  10788. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_destination_3() const { return ___destination_3; }
  10789. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_destination_3() { return &___destination_3; }
  10790. inline void set_destination_3(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  10791. {
  10792. ___destination_3 = value;
  10793. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  10794. }
  10795. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A, ___sampler_4)); }
  10796. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  10797. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  10798. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  10799. {
  10800. ___sampler_4 = value;
  10801. }
  10802. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A, ___matrix_5)); }
  10803. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  10804. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  10805. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  10806. {
  10807. ___matrix_5 = value;
  10808. }
  10809. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A, ___yRadius_6)); }
  10810. inline float get_yRadius_6() const { return ___yRadius_6; }
  10811. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  10812. inline void set_yRadius_6(float value)
  10813. {
  10814. ___yRadius_6 = value;
  10815. }
  10816. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A, ___xRadius_7)); }
  10817. inline float get_xRadius_7() const { return ___xRadius_7; }
  10818. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  10819. inline void set_xRadius_7(float value)
  10820. {
  10821. ___xRadius_7 = value;
  10822. }
  10823. };
  10824. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  10825. struct ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A
  10826. {
  10827. public:
  10828. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  10829. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  10830. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  10831. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___source_1;
  10832. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  10833. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  10834. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  10835. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___destination_3;
  10836. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  10837. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  10838. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  10839. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  10840. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  10841. float ___yRadius_6;
  10842. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  10843. float ___xRadius_7;
  10844. public:
  10845. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A, ___configuration_0)); }
  10846. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  10847. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  10848. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  10849. {
  10850. ___configuration_0 = value;
  10851. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  10852. }
  10853. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A, ___source_1)); }
  10854. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_source_1() const { return ___source_1; }
  10855. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_source_1() { return &___source_1; }
  10856. inline void set_source_1(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  10857. {
  10858. ___source_1 = value;
  10859. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  10860. }
  10861. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A, ___bounds_2)); }
  10862. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  10863. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  10864. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  10865. {
  10866. ___bounds_2 = value;
  10867. }
  10868. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A, ___destination_3)); }
  10869. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_destination_3() const { return ___destination_3; }
  10870. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_destination_3() { return &___destination_3; }
  10871. inline void set_destination_3(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  10872. {
  10873. ___destination_3 = value;
  10874. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  10875. }
  10876. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A, ___sampler_4)); }
  10877. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  10878. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  10879. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  10880. {
  10881. ___sampler_4 = value;
  10882. }
  10883. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A, ___matrix_5)); }
  10884. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  10885. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  10886. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  10887. {
  10888. ___matrix_5 = value;
  10889. }
  10890. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A, ___yRadius_6)); }
  10891. inline float get_yRadius_6() const { return ___yRadius_6; }
  10892. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  10893. inline void set_yRadius_6(float value)
  10894. {
  10895. ___yRadius_6 = value;
  10896. }
  10897. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A, ___xRadius_7)); }
  10898. inline float get_xRadius_7() const { return ___xRadius_7; }
  10899. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  10900. inline void set_xRadius_7(float value)
  10901. {
  10902. ___xRadius_7 = value;
  10903. }
  10904. };
  10905. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  10906. struct ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA
  10907. {
  10908. public:
  10909. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  10910. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  10911. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  10912. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___source_1;
  10913. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  10914. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  10915. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  10916. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___destination_3;
  10917. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  10918. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  10919. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  10920. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  10921. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  10922. float ___yRadius_6;
  10923. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  10924. float ___xRadius_7;
  10925. public:
  10926. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA, ___configuration_0)); }
  10927. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  10928. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  10929. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  10930. {
  10931. ___configuration_0 = value;
  10932. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  10933. }
  10934. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA, ___source_1)); }
  10935. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_source_1() const { return ___source_1; }
  10936. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_source_1() { return &___source_1; }
  10937. inline void set_source_1(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  10938. {
  10939. ___source_1 = value;
  10940. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  10941. }
  10942. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA, ___bounds_2)); }
  10943. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  10944. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  10945. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  10946. {
  10947. ___bounds_2 = value;
  10948. }
  10949. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA, ___destination_3)); }
  10950. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_destination_3() const { return ___destination_3; }
  10951. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_destination_3() { return &___destination_3; }
  10952. inline void set_destination_3(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  10953. {
  10954. ___destination_3 = value;
  10955. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  10956. }
  10957. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA, ___sampler_4)); }
  10958. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  10959. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  10960. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  10961. {
  10962. ___sampler_4 = value;
  10963. }
  10964. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA, ___matrix_5)); }
  10965. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  10966. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  10967. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  10968. {
  10969. ___matrix_5 = value;
  10970. }
  10971. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA, ___yRadius_6)); }
  10972. inline float get_yRadius_6() const { return ___yRadius_6; }
  10973. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  10974. inline void set_yRadius_6(float value)
  10975. {
  10976. ___yRadius_6 = value;
  10977. }
  10978. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA, ___xRadius_7)); }
  10979. inline float get_xRadius_7() const { return ___xRadius_7; }
  10980. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  10981. inline void set_xRadius_7(float value)
  10982. {
  10983. ___xRadius_7 = value;
  10984. }
  10985. };
  10986. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  10987. struct ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0
  10988. {
  10989. public:
  10990. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  10991. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  10992. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  10993. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___source_1;
  10994. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  10995. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  10996. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  10997. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___destination_3;
  10998. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  10999. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  11000. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  11001. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  11002. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  11003. float ___yRadius_6;
  11004. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  11005. float ___xRadius_7;
  11006. public:
  11007. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0, ___configuration_0)); }
  11008. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  11009. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  11010. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  11011. {
  11012. ___configuration_0 = value;
  11013. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  11014. }
  11015. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0, ___source_1)); }
  11016. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_source_1() const { return ___source_1; }
  11017. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_source_1() { return &___source_1; }
  11018. inline void set_source_1(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  11019. {
  11020. ___source_1 = value;
  11021. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  11022. }
  11023. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0, ___bounds_2)); }
  11024. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  11025. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  11026. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  11027. {
  11028. ___bounds_2 = value;
  11029. }
  11030. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0, ___destination_3)); }
  11031. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_destination_3() const { return ___destination_3; }
  11032. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_destination_3() { return &___destination_3; }
  11033. inline void set_destination_3(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  11034. {
  11035. ___destination_3 = value;
  11036. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  11037. }
  11038. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0, ___sampler_4)); }
  11039. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  11040. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  11041. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  11042. {
  11043. ___sampler_4 = value;
  11044. }
  11045. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0, ___matrix_5)); }
  11046. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  11047. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  11048. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  11049. {
  11050. ___matrix_5 = value;
  11051. }
  11052. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0, ___yRadius_6)); }
  11053. inline float get_yRadius_6() const { return ___yRadius_6; }
  11054. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  11055. inline void set_yRadius_6(float value)
  11056. {
  11057. ___yRadius_6 = value;
  11058. }
  11059. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0, ___xRadius_7)); }
  11060. inline float get_xRadius_7() const { return ___xRadius_7; }
  11061. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  11062. inline void set_xRadius_7(float value)
  11063. {
  11064. ___xRadius_7 = value;
  11065. }
  11066. };
  11067. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  11068. struct ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE
  11069. {
  11070. public:
  11071. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  11072. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  11073. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  11074. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___source_1;
  11075. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  11076. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  11077. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  11078. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___destination_3;
  11079. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  11080. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  11081. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  11082. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  11083. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  11084. float ___yRadius_6;
  11085. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  11086. float ___xRadius_7;
  11087. public:
  11088. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE, ___configuration_0)); }
  11089. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  11090. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  11091. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  11092. {
  11093. ___configuration_0 = value;
  11094. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  11095. }
  11096. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE, ___source_1)); }
  11097. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_source_1() const { return ___source_1; }
  11098. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_source_1() { return &___source_1; }
  11099. inline void set_source_1(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  11100. {
  11101. ___source_1 = value;
  11102. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  11103. }
  11104. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE, ___bounds_2)); }
  11105. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  11106. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  11107. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  11108. {
  11109. ___bounds_2 = value;
  11110. }
  11111. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE, ___destination_3)); }
  11112. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_destination_3() const { return ___destination_3; }
  11113. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_destination_3() { return &___destination_3; }
  11114. inline void set_destination_3(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  11115. {
  11116. ___destination_3 = value;
  11117. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  11118. }
  11119. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE, ___sampler_4)); }
  11120. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  11121. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  11122. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  11123. {
  11124. ___sampler_4 = value;
  11125. }
  11126. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE, ___matrix_5)); }
  11127. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  11128. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  11129. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  11130. {
  11131. ___matrix_5 = value;
  11132. }
  11133. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE, ___yRadius_6)); }
  11134. inline float get_yRadius_6() const { return ___yRadius_6; }
  11135. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  11136. inline void set_yRadius_6(float value)
  11137. {
  11138. ___yRadius_6 = value;
  11139. }
  11140. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE, ___xRadius_7)); }
  11141. inline float get_xRadius_7() const { return ___xRadius_7; }
  11142. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  11143. inline void set_xRadius_7(float value)
  11144. {
  11145. ___xRadius_7 = value;
  11146. }
  11147. };
  11148. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  11149. struct ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4
  11150. {
  11151. public:
  11152. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  11153. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  11154. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  11155. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___source_1;
  11156. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  11157. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  11158. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  11159. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___destination_3;
  11160. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  11161. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  11162. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  11163. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  11164. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  11165. float ___yRadius_6;
  11166. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  11167. float ___xRadius_7;
  11168. public:
  11169. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4, ___configuration_0)); }
  11170. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  11171. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  11172. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  11173. {
  11174. ___configuration_0 = value;
  11175. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  11176. }
  11177. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4, ___source_1)); }
  11178. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_source_1() const { return ___source_1; }
  11179. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_source_1() { return &___source_1; }
  11180. inline void set_source_1(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  11181. {
  11182. ___source_1 = value;
  11183. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  11184. }
  11185. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4, ___bounds_2)); }
  11186. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  11187. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  11188. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  11189. {
  11190. ___bounds_2 = value;
  11191. }
  11192. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4, ___destination_3)); }
  11193. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_destination_3() const { return ___destination_3; }
  11194. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_destination_3() { return &___destination_3; }
  11195. inline void set_destination_3(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  11196. {
  11197. ___destination_3 = value;
  11198. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  11199. }
  11200. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4, ___sampler_4)); }
  11201. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  11202. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  11203. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  11204. {
  11205. ___sampler_4 = value;
  11206. }
  11207. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4, ___matrix_5)); }
  11208. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  11209. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  11210. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  11211. {
  11212. ___matrix_5 = value;
  11213. }
  11214. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4, ___yRadius_6)); }
  11215. inline float get_yRadius_6() const { return ___yRadius_6; }
  11216. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  11217. inline void set_yRadius_6(float value)
  11218. {
  11219. ___yRadius_6 = value;
  11220. }
  11221. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4, ___xRadius_7)); }
  11222. inline float get_xRadius_7() const { return ___xRadius_7; }
  11223. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  11224. inline void set_xRadius_7(float value)
  11225. {
  11226. ___xRadius_7 = value;
  11227. }
  11228. };
  11229. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  11230. struct ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334
  11231. {
  11232. public:
  11233. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  11234. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  11235. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  11236. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___source_1;
  11237. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  11238. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  11239. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  11240. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___destination_3;
  11241. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  11242. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  11243. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  11244. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  11245. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  11246. float ___yRadius_6;
  11247. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  11248. float ___xRadius_7;
  11249. public:
  11250. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334, ___configuration_0)); }
  11251. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  11252. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  11253. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  11254. {
  11255. ___configuration_0 = value;
  11256. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  11257. }
  11258. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334, ___source_1)); }
  11259. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_source_1() const { return ___source_1; }
  11260. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_source_1() { return &___source_1; }
  11261. inline void set_source_1(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  11262. {
  11263. ___source_1 = value;
  11264. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  11265. }
  11266. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334, ___bounds_2)); }
  11267. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  11268. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  11269. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  11270. {
  11271. ___bounds_2 = value;
  11272. }
  11273. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334, ___destination_3)); }
  11274. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_destination_3() const { return ___destination_3; }
  11275. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_destination_3() { return &___destination_3; }
  11276. inline void set_destination_3(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  11277. {
  11278. ___destination_3 = value;
  11279. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  11280. }
  11281. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334, ___sampler_4)); }
  11282. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  11283. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  11284. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  11285. {
  11286. ___sampler_4 = value;
  11287. }
  11288. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334, ___matrix_5)); }
  11289. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  11290. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  11291. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  11292. {
  11293. ___matrix_5 = value;
  11294. }
  11295. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334, ___yRadius_6)); }
  11296. inline float get_yRadius_6() const { return ___yRadius_6; }
  11297. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  11298. inline void set_yRadius_6(float value)
  11299. {
  11300. ___yRadius_6 = value;
  11301. }
  11302. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334, ___xRadius_7)); }
  11303. inline float get_xRadius_7() const { return ___xRadius_7; }
  11304. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  11305. inline void set_xRadius_7(float value)
  11306. {
  11307. ___xRadius_7 = value;
  11308. }
  11309. };
  11310. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  11311. struct ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196
  11312. {
  11313. public:
  11314. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  11315. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  11316. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  11317. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___source_1;
  11318. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  11319. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  11320. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  11321. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___destination_3;
  11322. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  11323. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  11324. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  11325. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  11326. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  11327. float ___yRadius_6;
  11328. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  11329. float ___xRadius_7;
  11330. public:
  11331. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196, ___configuration_0)); }
  11332. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  11333. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  11334. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  11335. {
  11336. ___configuration_0 = value;
  11337. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  11338. }
  11339. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196, ___source_1)); }
  11340. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_source_1() const { return ___source_1; }
  11341. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_source_1() { return &___source_1; }
  11342. inline void set_source_1(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  11343. {
  11344. ___source_1 = value;
  11345. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  11346. }
  11347. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196, ___bounds_2)); }
  11348. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  11349. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  11350. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  11351. {
  11352. ___bounds_2 = value;
  11353. }
  11354. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196, ___destination_3)); }
  11355. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_destination_3() const { return ___destination_3; }
  11356. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_destination_3() { return &___destination_3; }
  11357. inline void set_destination_3(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  11358. {
  11359. ___destination_3 = value;
  11360. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  11361. }
  11362. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196, ___sampler_4)); }
  11363. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  11364. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  11365. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  11366. {
  11367. ___sampler_4 = value;
  11368. }
  11369. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196, ___matrix_5)); }
  11370. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  11371. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  11372. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  11373. {
  11374. ___matrix_5 = value;
  11375. }
  11376. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196, ___yRadius_6)); }
  11377. inline float get_yRadius_6() const { return ___yRadius_6; }
  11378. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  11379. inline void set_yRadius_6(float value)
  11380. {
  11381. ___yRadius_6 = value;
  11382. }
  11383. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196, ___xRadius_7)); }
  11384. inline float get_xRadius_7() const { return ___xRadius_7; }
  11385. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  11386. inline void set_xRadius_7(float value)
  11387. {
  11388. ___xRadius_7 = value;
  11389. }
  11390. };
  11391. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  11392. struct ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F
  11393. {
  11394. public:
  11395. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  11396. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  11397. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  11398. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___source_1;
  11399. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  11400. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  11401. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  11402. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___destination_3;
  11403. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  11404. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  11405. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  11406. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  11407. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  11408. float ___yRadius_6;
  11409. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  11410. float ___xRadius_7;
  11411. public:
  11412. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F, ___configuration_0)); }
  11413. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  11414. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  11415. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  11416. {
  11417. ___configuration_0 = value;
  11418. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  11419. }
  11420. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F, ___source_1)); }
  11421. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_source_1() const { return ___source_1; }
  11422. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_source_1() { return &___source_1; }
  11423. inline void set_source_1(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  11424. {
  11425. ___source_1 = value;
  11426. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  11427. }
  11428. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F, ___bounds_2)); }
  11429. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  11430. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  11431. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  11432. {
  11433. ___bounds_2 = value;
  11434. }
  11435. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F, ___destination_3)); }
  11436. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_destination_3() const { return ___destination_3; }
  11437. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_destination_3() { return &___destination_3; }
  11438. inline void set_destination_3(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  11439. {
  11440. ___destination_3 = value;
  11441. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  11442. }
  11443. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F, ___sampler_4)); }
  11444. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  11445. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  11446. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  11447. {
  11448. ___sampler_4 = value;
  11449. }
  11450. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F, ___matrix_5)); }
  11451. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  11452. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  11453. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  11454. {
  11455. ___matrix_5 = value;
  11456. }
  11457. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F, ___yRadius_6)); }
  11458. inline float get_yRadius_6() const { return ___yRadius_6; }
  11459. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  11460. inline void set_yRadius_6(float value)
  11461. {
  11462. ___yRadius_6 = value;
  11463. }
  11464. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F, ___xRadius_7)); }
  11465. inline float get_xRadius_7() const { return ___xRadius_7; }
  11466. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  11467. inline void set_xRadius_7(float value)
  11468. {
  11469. ___xRadius_7 = value;
  11470. }
  11471. };
  11472. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  11473. struct ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D
  11474. {
  11475. public:
  11476. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  11477. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  11478. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  11479. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___source_1;
  11480. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  11481. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  11482. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  11483. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___destination_3;
  11484. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  11485. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  11486. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  11487. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  11488. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  11489. float ___yRadius_6;
  11490. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  11491. float ___xRadius_7;
  11492. public:
  11493. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D, ___configuration_0)); }
  11494. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  11495. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  11496. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  11497. {
  11498. ___configuration_0 = value;
  11499. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  11500. }
  11501. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D, ___source_1)); }
  11502. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_source_1() const { return ___source_1; }
  11503. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_source_1() { return &___source_1; }
  11504. inline void set_source_1(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  11505. {
  11506. ___source_1 = value;
  11507. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  11508. }
  11509. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D, ___bounds_2)); }
  11510. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  11511. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  11512. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  11513. {
  11514. ___bounds_2 = value;
  11515. }
  11516. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D, ___destination_3)); }
  11517. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_destination_3() const { return ___destination_3; }
  11518. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_destination_3() { return &___destination_3; }
  11519. inline void set_destination_3(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  11520. {
  11521. ___destination_3 = value;
  11522. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  11523. }
  11524. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D, ___sampler_4)); }
  11525. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  11526. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  11527. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  11528. {
  11529. ___sampler_4 = value;
  11530. }
  11531. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D, ___matrix_5)); }
  11532. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  11533. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  11534. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  11535. {
  11536. ___matrix_5 = value;
  11537. }
  11538. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D, ___yRadius_6)); }
  11539. inline float get_yRadius_6() const { return ___yRadius_6; }
  11540. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  11541. inline void set_yRadius_6(float value)
  11542. {
  11543. ___yRadius_6 = value;
  11544. }
  11545. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D, ___xRadius_7)); }
  11546. inline float get_xRadius_7() const { return ___xRadius_7; }
  11547. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  11548. inline void set_xRadius_7(float value)
  11549. {
  11550. ___xRadius_7 = value;
  11551. }
  11552. };
  11553. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  11554. struct ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179
  11555. {
  11556. public:
  11557. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  11558. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  11559. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  11560. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___source_1;
  11561. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  11562. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  11563. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  11564. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___destination_3;
  11565. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  11566. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  11567. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  11568. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  11569. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  11570. float ___yRadius_6;
  11571. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  11572. float ___xRadius_7;
  11573. public:
  11574. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179, ___configuration_0)); }
  11575. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  11576. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  11577. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  11578. {
  11579. ___configuration_0 = value;
  11580. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  11581. }
  11582. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179, ___source_1)); }
  11583. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_source_1() const { return ___source_1; }
  11584. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_source_1() { return &___source_1; }
  11585. inline void set_source_1(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  11586. {
  11587. ___source_1 = value;
  11588. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  11589. }
  11590. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179, ___bounds_2)); }
  11591. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  11592. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  11593. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  11594. {
  11595. ___bounds_2 = value;
  11596. }
  11597. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179, ___destination_3)); }
  11598. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_destination_3() const { return ___destination_3; }
  11599. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_destination_3() { return &___destination_3; }
  11600. inline void set_destination_3(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  11601. {
  11602. ___destination_3 = value;
  11603. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  11604. }
  11605. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179, ___sampler_4)); }
  11606. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  11607. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  11608. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  11609. {
  11610. ___sampler_4 = value;
  11611. }
  11612. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179, ___matrix_5)); }
  11613. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  11614. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  11615. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  11616. {
  11617. ___matrix_5 = value;
  11618. }
  11619. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179, ___yRadius_6)); }
  11620. inline float get_yRadius_6() const { return ___yRadius_6; }
  11621. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  11622. inline void set_yRadius_6(float value)
  11623. {
  11624. ___yRadius_6 = value;
  11625. }
  11626. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179, ___xRadius_7)); }
  11627. inline float get_xRadius_7() const { return ___xRadius_7; }
  11628. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  11629. inline void set_xRadius_7(float value)
  11630. {
  11631. ___xRadius_7 = value;
  11632. }
  11633. };
  11634. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  11635. struct ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B
  11636. {
  11637. public:
  11638. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  11639. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  11640. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  11641. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___source_1;
  11642. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  11643. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  11644. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  11645. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___destination_3;
  11646. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  11647. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  11648. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  11649. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  11650. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  11651. float ___yRadius_6;
  11652. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  11653. float ___xRadius_7;
  11654. public:
  11655. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B, ___configuration_0)); }
  11656. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  11657. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  11658. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  11659. {
  11660. ___configuration_0 = value;
  11661. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  11662. }
  11663. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B, ___source_1)); }
  11664. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_source_1() const { return ___source_1; }
  11665. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_source_1() { return &___source_1; }
  11666. inline void set_source_1(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  11667. {
  11668. ___source_1 = value;
  11669. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  11670. }
  11671. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B, ___bounds_2)); }
  11672. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  11673. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  11674. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  11675. {
  11676. ___bounds_2 = value;
  11677. }
  11678. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B, ___destination_3)); }
  11679. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_destination_3() const { return ___destination_3; }
  11680. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_destination_3() { return &___destination_3; }
  11681. inline void set_destination_3(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  11682. {
  11683. ___destination_3 = value;
  11684. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  11685. }
  11686. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B, ___sampler_4)); }
  11687. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  11688. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  11689. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  11690. {
  11691. ___sampler_4 = value;
  11692. }
  11693. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B, ___matrix_5)); }
  11694. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  11695. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  11696. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  11697. {
  11698. ___matrix_5 = value;
  11699. }
  11700. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B, ___yRadius_6)); }
  11701. inline float get_yRadius_6() const { return ___yRadius_6; }
  11702. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  11703. inline void set_yRadius_6(float value)
  11704. {
  11705. ___yRadius_6 = value;
  11706. }
  11707. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B, ___xRadius_7)); }
  11708. inline float get_xRadius_7() const { return ___xRadius_7; }
  11709. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  11710. inline void set_xRadius_7(float value)
  11711. {
  11712. ___xRadius_7 = value;
  11713. }
  11714. };
  11715. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  11716. struct ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3
  11717. {
  11718. public:
  11719. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  11720. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  11721. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  11722. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___source_1;
  11723. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  11724. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  11725. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  11726. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___destination_3;
  11727. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  11728. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  11729. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  11730. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  11731. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  11732. float ___yRadius_6;
  11733. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  11734. float ___xRadius_7;
  11735. public:
  11736. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3, ___configuration_0)); }
  11737. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  11738. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  11739. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  11740. {
  11741. ___configuration_0 = value;
  11742. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  11743. }
  11744. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3, ___source_1)); }
  11745. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_source_1() const { return ___source_1; }
  11746. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_source_1() { return &___source_1; }
  11747. inline void set_source_1(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  11748. {
  11749. ___source_1 = value;
  11750. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  11751. }
  11752. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3, ___bounds_2)); }
  11753. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  11754. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  11755. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  11756. {
  11757. ___bounds_2 = value;
  11758. }
  11759. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3, ___destination_3)); }
  11760. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_destination_3() const { return ___destination_3; }
  11761. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_destination_3() { return &___destination_3; }
  11762. inline void set_destination_3(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  11763. {
  11764. ___destination_3 = value;
  11765. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  11766. }
  11767. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3, ___sampler_4)); }
  11768. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  11769. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  11770. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  11771. {
  11772. ___sampler_4 = value;
  11773. }
  11774. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3, ___matrix_5)); }
  11775. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  11776. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  11777. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  11778. {
  11779. ___matrix_5 = value;
  11780. }
  11781. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3, ___yRadius_6)); }
  11782. inline float get_yRadius_6() const { return ___yRadius_6; }
  11783. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  11784. inline void set_yRadius_6(float value)
  11785. {
  11786. ___yRadius_6 = value;
  11787. }
  11788. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3, ___xRadius_7)); }
  11789. inline float get_xRadius_7() const { return ___xRadius_7; }
  11790. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  11791. inline void set_xRadius_7(float value)
  11792. {
  11793. ___xRadius_7 = value;
  11794. }
  11795. };
  11796. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  11797. struct ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF
  11798. {
  11799. public:
  11800. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  11801. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  11802. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  11803. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___source_1;
  11804. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  11805. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  11806. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  11807. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___destination_3;
  11808. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  11809. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  11810. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  11811. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  11812. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  11813. float ___yRadius_6;
  11814. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  11815. float ___xRadius_7;
  11816. public:
  11817. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF, ___configuration_0)); }
  11818. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  11819. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  11820. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  11821. {
  11822. ___configuration_0 = value;
  11823. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  11824. }
  11825. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF, ___source_1)); }
  11826. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_source_1() const { return ___source_1; }
  11827. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_source_1() { return &___source_1; }
  11828. inline void set_source_1(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  11829. {
  11830. ___source_1 = value;
  11831. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  11832. }
  11833. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF, ___bounds_2)); }
  11834. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  11835. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  11836. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  11837. {
  11838. ___bounds_2 = value;
  11839. }
  11840. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF, ___destination_3)); }
  11841. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_destination_3() const { return ___destination_3; }
  11842. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_destination_3() { return &___destination_3; }
  11843. inline void set_destination_3(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  11844. {
  11845. ___destination_3 = value;
  11846. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  11847. }
  11848. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF, ___sampler_4)); }
  11849. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  11850. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  11851. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  11852. {
  11853. ___sampler_4 = value;
  11854. }
  11855. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF, ___matrix_5)); }
  11856. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  11857. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  11858. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  11859. {
  11860. ___matrix_5 = value;
  11861. }
  11862. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF, ___yRadius_6)); }
  11863. inline float get_yRadius_6() const { return ___yRadius_6; }
  11864. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  11865. inline void set_yRadius_6(float value)
  11866. {
  11867. ___yRadius_6 = value;
  11868. }
  11869. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF, ___xRadius_7)); }
  11870. inline float get_xRadius_7() const { return ___xRadius_7; }
  11871. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  11872. inline void set_xRadius_7(float value)
  11873. {
  11874. ___xRadius_7 = value;
  11875. }
  11876. };
  11877. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  11878. struct ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944
  11879. {
  11880. public:
  11881. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  11882. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  11883. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  11884. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___source_1;
  11885. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  11886. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  11887. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  11888. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___destination_3;
  11889. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  11890. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  11891. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  11892. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  11893. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  11894. float ___yRadius_6;
  11895. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  11896. float ___xRadius_7;
  11897. public:
  11898. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944, ___configuration_0)); }
  11899. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  11900. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  11901. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  11902. {
  11903. ___configuration_0 = value;
  11904. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  11905. }
  11906. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944, ___source_1)); }
  11907. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_source_1() const { return ___source_1; }
  11908. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_source_1() { return &___source_1; }
  11909. inline void set_source_1(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  11910. {
  11911. ___source_1 = value;
  11912. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  11913. }
  11914. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944, ___bounds_2)); }
  11915. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  11916. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  11917. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  11918. {
  11919. ___bounds_2 = value;
  11920. }
  11921. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944, ___destination_3)); }
  11922. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_destination_3() const { return ___destination_3; }
  11923. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_destination_3() { return &___destination_3; }
  11924. inline void set_destination_3(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  11925. {
  11926. ___destination_3 = value;
  11927. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  11928. }
  11929. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944, ___sampler_4)); }
  11930. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  11931. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  11932. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  11933. {
  11934. ___sampler_4 = value;
  11935. }
  11936. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944, ___matrix_5)); }
  11937. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  11938. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  11939. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  11940. {
  11941. ___matrix_5 = value;
  11942. }
  11943. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944, ___yRadius_6)); }
  11944. inline float get_yRadius_6() const { return ___yRadius_6; }
  11945. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  11946. inline void set_yRadius_6(float value)
  11947. {
  11948. ___yRadius_6 = value;
  11949. }
  11950. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944, ___xRadius_7)); }
  11951. inline float get_xRadius_7() const { return ___xRadius_7; }
  11952. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  11953. inline void set_xRadius_7(float value)
  11954. {
  11955. ___xRadius_7 = value;
  11956. }
  11957. };
  11958. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  11959. struct ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD
  11960. {
  11961. public:
  11962. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  11963. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  11964. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  11965. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___source_1;
  11966. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  11967. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  11968. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  11969. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___destination_3;
  11970. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  11971. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  11972. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  11973. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  11974. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  11975. float ___yRadius_6;
  11976. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  11977. float ___xRadius_7;
  11978. public:
  11979. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD, ___configuration_0)); }
  11980. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  11981. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  11982. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  11983. {
  11984. ___configuration_0 = value;
  11985. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  11986. }
  11987. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD, ___source_1)); }
  11988. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_source_1() const { return ___source_1; }
  11989. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_source_1() { return &___source_1; }
  11990. inline void set_source_1(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  11991. {
  11992. ___source_1 = value;
  11993. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  11994. }
  11995. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD, ___bounds_2)); }
  11996. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  11997. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  11998. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  11999. {
  12000. ___bounds_2 = value;
  12001. }
  12002. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD, ___destination_3)); }
  12003. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_destination_3() const { return ___destination_3; }
  12004. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_destination_3() { return &___destination_3; }
  12005. inline void set_destination_3(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  12006. {
  12007. ___destination_3 = value;
  12008. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  12009. }
  12010. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD, ___sampler_4)); }
  12011. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  12012. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  12013. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  12014. {
  12015. ___sampler_4 = value;
  12016. }
  12017. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD, ___matrix_5)); }
  12018. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  12019. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  12020. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  12021. {
  12022. ___matrix_5 = value;
  12023. }
  12024. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD, ___yRadius_6)); }
  12025. inline float get_yRadius_6() const { return ___yRadius_6; }
  12026. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  12027. inline void set_yRadius_6(float value)
  12028. {
  12029. ___yRadius_6 = value;
  12030. }
  12031. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD, ___xRadius_7)); }
  12032. inline float get_xRadius_7() const { return ___xRadius_7; }
  12033. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  12034. inline void set_xRadius_7(float value)
  12035. {
  12036. ___xRadius_7 = value;
  12037. }
  12038. };
  12039. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  12040. struct ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4
  12041. {
  12042. public:
  12043. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  12044. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  12045. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  12046. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___source_1;
  12047. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  12048. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  12049. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  12050. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___destination_3;
  12051. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  12052. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  12053. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  12054. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  12055. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  12056. float ___yRadius_6;
  12057. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  12058. float ___xRadius_7;
  12059. public:
  12060. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4, ___configuration_0)); }
  12061. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  12062. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  12063. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  12064. {
  12065. ___configuration_0 = value;
  12066. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  12067. }
  12068. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4, ___source_1)); }
  12069. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_source_1() const { return ___source_1; }
  12070. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_source_1() { return &___source_1; }
  12071. inline void set_source_1(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  12072. {
  12073. ___source_1 = value;
  12074. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  12075. }
  12076. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4, ___bounds_2)); }
  12077. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  12078. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  12079. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  12080. {
  12081. ___bounds_2 = value;
  12082. }
  12083. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4, ___destination_3)); }
  12084. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_destination_3() const { return ___destination_3; }
  12085. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_destination_3() { return &___destination_3; }
  12086. inline void set_destination_3(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  12087. {
  12088. ___destination_3 = value;
  12089. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  12090. }
  12091. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4, ___sampler_4)); }
  12092. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  12093. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  12094. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  12095. {
  12096. ___sampler_4 = value;
  12097. }
  12098. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4, ___matrix_5)); }
  12099. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  12100. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  12101. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  12102. {
  12103. ___matrix_5 = value;
  12104. }
  12105. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4, ___yRadius_6)); }
  12106. inline float get_yRadius_6() const { return ___yRadius_6; }
  12107. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  12108. inline void set_yRadius_6(float value)
  12109. {
  12110. ___yRadius_6 = value;
  12111. }
  12112. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4, ___xRadius_7)); }
  12113. inline float get_xRadius_7() const { return ___xRadius_7; }
  12114. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  12115. inline void set_xRadius_7(float value)
  12116. {
  12117. ___xRadius_7 = value;
  12118. }
  12119. };
  12120. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  12121. struct ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86
  12122. {
  12123. public:
  12124. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  12125. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  12126. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  12127. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___source_1;
  12128. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  12129. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  12130. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  12131. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___destination_3;
  12132. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  12133. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  12134. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  12135. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  12136. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  12137. float ___yRadius_6;
  12138. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  12139. float ___xRadius_7;
  12140. public:
  12141. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86, ___configuration_0)); }
  12142. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  12143. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  12144. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  12145. {
  12146. ___configuration_0 = value;
  12147. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  12148. }
  12149. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86, ___source_1)); }
  12150. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_source_1() const { return ___source_1; }
  12151. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_source_1() { return &___source_1; }
  12152. inline void set_source_1(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  12153. {
  12154. ___source_1 = value;
  12155. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  12156. }
  12157. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86, ___bounds_2)); }
  12158. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  12159. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  12160. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  12161. {
  12162. ___bounds_2 = value;
  12163. }
  12164. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86, ___destination_3)); }
  12165. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_destination_3() const { return ___destination_3; }
  12166. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_destination_3() { return &___destination_3; }
  12167. inline void set_destination_3(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  12168. {
  12169. ___destination_3 = value;
  12170. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  12171. }
  12172. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86, ___sampler_4)); }
  12173. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  12174. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  12175. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  12176. {
  12177. ___sampler_4 = value;
  12178. }
  12179. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86, ___matrix_5)); }
  12180. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  12181. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  12182. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  12183. {
  12184. ___matrix_5 = value;
  12185. }
  12186. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86, ___yRadius_6)); }
  12187. inline float get_yRadius_6() const { return ___yRadius_6; }
  12188. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  12189. inline void set_yRadius_6(float value)
  12190. {
  12191. ___yRadius_6 = value;
  12192. }
  12193. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86, ___xRadius_7)); }
  12194. inline float get_xRadius_7() const { return ___xRadius_7; }
  12195. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  12196. inline void set_xRadius_7(float value)
  12197. {
  12198. ___xRadius_7 = value;
  12199. }
  12200. };
  12201. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  12202. struct ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5
  12203. {
  12204. public:
  12205. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  12206. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  12207. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  12208. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___source_1;
  12209. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  12210. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  12211. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  12212. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___destination_3;
  12213. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  12214. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  12215. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  12216. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  12217. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  12218. float ___yRadius_6;
  12219. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  12220. float ___xRadius_7;
  12221. public:
  12222. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5, ___configuration_0)); }
  12223. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  12224. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  12225. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  12226. {
  12227. ___configuration_0 = value;
  12228. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  12229. }
  12230. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5, ___source_1)); }
  12231. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_source_1() const { return ___source_1; }
  12232. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_source_1() { return &___source_1; }
  12233. inline void set_source_1(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  12234. {
  12235. ___source_1 = value;
  12236. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  12237. }
  12238. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5, ___bounds_2)); }
  12239. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  12240. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  12241. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  12242. {
  12243. ___bounds_2 = value;
  12244. }
  12245. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5, ___destination_3)); }
  12246. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_destination_3() const { return ___destination_3; }
  12247. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_destination_3() { return &___destination_3; }
  12248. inline void set_destination_3(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  12249. {
  12250. ___destination_3 = value;
  12251. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  12252. }
  12253. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5, ___sampler_4)); }
  12254. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  12255. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  12256. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  12257. {
  12258. ___sampler_4 = value;
  12259. }
  12260. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5, ___matrix_5)); }
  12261. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  12262. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  12263. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  12264. {
  12265. ___matrix_5 = value;
  12266. }
  12267. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5, ___yRadius_6)); }
  12268. inline float get_yRadius_6() const { return ___yRadius_6; }
  12269. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  12270. inline void set_yRadius_6(float value)
  12271. {
  12272. ___yRadius_6 = value;
  12273. }
  12274. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5, ___xRadius_7)); }
  12275. inline float get_xRadius_7() const { return ___xRadius_7; }
  12276. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  12277. inline void set_xRadius_7(float value)
  12278. {
  12279. ___xRadius_7 = value;
  12280. }
  12281. };
  12282. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  12283. struct ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA
  12284. {
  12285. public:
  12286. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  12287. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  12288. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  12289. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___source_1;
  12290. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  12291. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  12292. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  12293. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___destination_3;
  12294. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  12295. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  12296. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  12297. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  12298. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  12299. float ___yRadius_6;
  12300. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  12301. float ___xRadius_7;
  12302. public:
  12303. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA, ___configuration_0)); }
  12304. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  12305. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  12306. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  12307. {
  12308. ___configuration_0 = value;
  12309. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  12310. }
  12311. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA, ___source_1)); }
  12312. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_source_1() const { return ___source_1; }
  12313. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_source_1() { return &___source_1; }
  12314. inline void set_source_1(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  12315. {
  12316. ___source_1 = value;
  12317. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  12318. }
  12319. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA, ___bounds_2)); }
  12320. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  12321. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  12322. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  12323. {
  12324. ___bounds_2 = value;
  12325. }
  12326. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA, ___destination_3)); }
  12327. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_destination_3() const { return ___destination_3; }
  12328. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_destination_3() { return &___destination_3; }
  12329. inline void set_destination_3(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  12330. {
  12331. ___destination_3 = value;
  12332. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  12333. }
  12334. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA, ___sampler_4)); }
  12335. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  12336. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  12337. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  12338. {
  12339. ___sampler_4 = value;
  12340. }
  12341. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA, ___matrix_5)); }
  12342. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  12343. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  12344. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  12345. {
  12346. ___matrix_5 = value;
  12347. }
  12348. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA, ___yRadius_6)); }
  12349. inline float get_yRadius_6() const { return ___yRadius_6; }
  12350. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  12351. inline void set_yRadius_6(float value)
  12352. {
  12353. ___yRadius_6 = value;
  12354. }
  12355. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA, ___xRadius_7)); }
  12356. inline float get_xRadius_7() const { return ___xRadius_7; }
  12357. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  12358. inline void set_xRadius_7(float value)
  12359. {
  12360. ___xRadius_7 = value;
  12361. }
  12362. };
  12363. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  12364. struct ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4
  12365. {
  12366. public:
  12367. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  12368. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  12369. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  12370. Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * ___source_1;
  12371. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  12372. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  12373. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  12374. Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * ___destination_3;
  12375. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  12376. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  12377. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  12378. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  12379. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  12380. float ___yRadius_6;
  12381. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  12382. float ___xRadius_7;
  12383. public:
  12384. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4, ___configuration_0)); }
  12385. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  12386. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  12387. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  12388. {
  12389. ___configuration_0 = value;
  12390. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  12391. }
  12392. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4, ___source_1)); }
  12393. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * get_source_1() const { return ___source_1; }
  12394. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E ** get_address_of_source_1() { return &___source_1; }
  12395. inline void set_source_1(Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * value)
  12396. {
  12397. ___source_1 = value;
  12398. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  12399. }
  12400. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4, ___bounds_2)); }
  12401. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  12402. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  12403. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  12404. {
  12405. ___bounds_2 = value;
  12406. }
  12407. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4, ___destination_3)); }
  12408. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * get_destination_3() const { return ___destination_3; }
  12409. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E ** get_address_of_destination_3() { return &___destination_3; }
  12410. inline void set_destination_3(Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * value)
  12411. {
  12412. ___destination_3 = value;
  12413. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  12414. }
  12415. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4, ___sampler_4)); }
  12416. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  12417. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  12418. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  12419. {
  12420. ___sampler_4 = value;
  12421. }
  12422. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4, ___matrix_5)); }
  12423. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  12424. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  12425. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  12426. {
  12427. ___matrix_5 = value;
  12428. }
  12429. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4, ___yRadius_6)); }
  12430. inline float get_yRadius_6() const { return ___yRadius_6; }
  12431. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  12432. inline void set_yRadius_6(float value)
  12433. {
  12434. ___yRadius_6 = value;
  12435. }
  12436. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4, ___xRadius_7)); }
  12437. inline float get_xRadius_7() const { return ___xRadius_7; }
  12438. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  12439. inline void set_xRadius_7(float value)
  12440. {
  12441. ___xRadius_7 = value;
  12442. }
  12443. };
  12444. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  12445. struct ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B
  12446. {
  12447. public:
  12448. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  12449. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  12450. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  12451. Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * ___source_1;
  12452. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  12453. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  12454. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  12455. Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * ___destination_3;
  12456. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  12457. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  12458. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  12459. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  12460. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  12461. float ___yRadius_6;
  12462. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  12463. float ___xRadius_7;
  12464. public:
  12465. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B, ___configuration_0)); }
  12466. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  12467. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  12468. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  12469. {
  12470. ___configuration_0 = value;
  12471. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  12472. }
  12473. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B, ___source_1)); }
  12474. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * get_source_1() const { return ___source_1; }
  12475. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E ** get_address_of_source_1() { return &___source_1; }
  12476. inline void set_source_1(Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * value)
  12477. {
  12478. ___source_1 = value;
  12479. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  12480. }
  12481. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B, ___bounds_2)); }
  12482. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  12483. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  12484. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  12485. {
  12486. ___bounds_2 = value;
  12487. }
  12488. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B, ___destination_3)); }
  12489. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * get_destination_3() const { return ___destination_3; }
  12490. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E ** get_address_of_destination_3() { return &___destination_3; }
  12491. inline void set_destination_3(Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * value)
  12492. {
  12493. ___destination_3 = value;
  12494. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  12495. }
  12496. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B, ___sampler_4)); }
  12497. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  12498. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  12499. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  12500. {
  12501. ___sampler_4 = value;
  12502. }
  12503. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B, ___matrix_5)); }
  12504. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  12505. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  12506. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  12507. {
  12508. ___matrix_5 = value;
  12509. }
  12510. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B, ___yRadius_6)); }
  12511. inline float get_yRadius_6() const { return ___yRadius_6; }
  12512. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  12513. inline void set_yRadius_6(float value)
  12514. {
  12515. ___yRadius_6 = value;
  12516. }
  12517. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B, ___xRadius_7)); }
  12518. inline float get_xRadius_7() const { return ___xRadius_7; }
  12519. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  12520. inline void set_xRadius_7(float value)
  12521. {
  12522. ___xRadius_7 = value;
  12523. }
  12524. };
  12525. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  12526. struct ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59
  12527. {
  12528. public:
  12529. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  12530. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  12531. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  12532. Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * ___source_1;
  12533. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  12534. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  12535. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  12536. Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * ___destination_3;
  12537. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  12538. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  12539. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  12540. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  12541. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  12542. float ___yRadius_6;
  12543. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  12544. float ___xRadius_7;
  12545. public:
  12546. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59, ___configuration_0)); }
  12547. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  12548. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  12549. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  12550. {
  12551. ___configuration_0 = value;
  12552. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  12553. }
  12554. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59, ___source_1)); }
  12555. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * get_source_1() const { return ___source_1; }
  12556. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E ** get_address_of_source_1() { return &___source_1; }
  12557. inline void set_source_1(Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * value)
  12558. {
  12559. ___source_1 = value;
  12560. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  12561. }
  12562. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59, ___bounds_2)); }
  12563. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  12564. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  12565. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  12566. {
  12567. ___bounds_2 = value;
  12568. }
  12569. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59, ___destination_3)); }
  12570. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * get_destination_3() const { return ___destination_3; }
  12571. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E ** get_address_of_destination_3() { return &___destination_3; }
  12572. inline void set_destination_3(Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * value)
  12573. {
  12574. ___destination_3 = value;
  12575. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  12576. }
  12577. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59, ___sampler_4)); }
  12578. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  12579. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  12580. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  12581. {
  12582. ___sampler_4 = value;
  12583. }
  12584. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59, ___matrix_5)); }
  12585. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  12586. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  12587. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  12588. {
  12589. ___matrix_5 = value;
  12590. }
  12591. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59, ___yRadius_6)); }
  12592. inline float get_yRadius_6() const { return ___yRadius_6; }
  12593. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  12594. inline void set_yRadius_6(float value)
  12595. {
  12596. ___yRadius_6 = value;
  12597. }
  12598. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59, ___xRadius_7)); }
  12599. inline float get_xRadius_7() const { return ___xRadius_7; }
  12600. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  12601. inline void set_xRadius_7(float value)
  12602. {
  12603. ___xRadius_7 = value;
  12604. }
  12605. };
  12606. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  12607. struct ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD
  12608. {
  12609. public:
  12610. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  12611. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  12612. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  12613. Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * ___source_1;
  12614. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  12615. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  12616. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  12617. Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * ___destination_3;
  12618. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  12619. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  12620. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  12621. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  12622. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  12623. float ___yRadius_6;
  12624. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  12625. float ___xRadius_7;
  12626. public:
  12627. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD, ___configuration_0)); }
  12628. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  12629. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  12630. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  12631. {
  12632. ___configuration_0 = value;
  12633. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  12634. }
  12635. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD, ___source_1)); }
  12636. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * get_source_1() const { return ___source_1; }
  12637. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E ** get_address_of_source_1() { return &___source_1; }
  12638. inline void set_source_1(Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * value)
  12639. {
  12640. ___source_1 = value;
  12641. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  12642. }
  12643. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD, ___bounds_2)); }
  12644. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  12645. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  12646. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  12647. {
  12648. ___bounds_2 = value;
  12649. }
  12650. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD, ___destination_3)); }
  12651. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * get_destination_3() const { return ___destination_3; }
  12652. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E ** get_address_of_destination_3() { return &___destination_3; }
  12653. inline void set_destination_3(Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * value)
  12654. {
  12655. ___destination_3 = value;
  12656. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  12657. }
  12658. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD, ___sampler_4)); }
  12659. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  12660. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  12661. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  12662. {
  12663. ___sampler_4 = value;
  12664. }
  12665. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD, ___matrix_5)); }
  12666. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  12667. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  12668. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  12669. {
  12670. ___matrix_5 = value;
  12671. }
  12672. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD, ___yRadius_6)); }
  12673. inline float get_yRadius_6() const { return ___yRadius_6; }
  12674. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  12675. inline void set_yRadius_6(float value)
  12676. {
  12677. ___yRadius_6 = value;
  12678. }
  12679. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD, ___xRadius_7)); }
  12680. inline float get_xRadius_7() const { return ___xRadius_7; }
  12681. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  12682. inline void set_xRadius_7(float value)
  12683. {
  12684. ___xRadius_7 = value;
  12685. }
  12686. };
  12687. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  12688. struct ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C
  12689. {
  12690. public:
  12691. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  12692. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  12693. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  12694. Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * ___source_1;
  12695. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  12696. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  12697. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  12698. Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * ___destination_3;
  12699. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  12700. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  12701. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  12702. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  12703. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  12704. float ___yRadius_6;
  12705. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  12706. float ___xRadius_7;
  12707. public:
  12708. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C, ___configuration_0)); }
  12709. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  12710. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  12711. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  12712. {
  12713. ___configuration_0 = value;
  12714. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  12715. }
  12716. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C, ___source_1)); }
  12717. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * get_source_1() const { return ___source_1; }
  12718. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E ** get_address_of_source_1() { return &___source_1; }
  12719. inline void set_source_1(Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * value)
  12720. {
  12721. ___source_1 = value;
  12722. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  12723. }
  12724. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C, ___bounds_2)); }
  12725. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  12726. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  12727. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  12728. {
  12729. ___bounds_2 = value;
  12730. }
  12731. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C, ___destination_3)); }
  12732. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * get_destination_3() const { return ___destination_3; }
  12733. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E ** get_address_of_destination_3() { return &___destination_3; }
  12734. inline void set_destination_3(Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * value)
  12735. {
  12736. ___destination_3 = value;
  12737. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  12738. }
  12739. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C, ___sampler_4)); }
  12740. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  12741. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  12742. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  12743. {
  12744. ___sampler_4 = value;
  12745. }
  12746. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C, ___matrix_5)); }
  12747. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  12748. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  12749. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  12750. {
  12751. ___matrix_5 = value;
  12752. }
  12753. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C, ___yRadius_6)); }
  12754. inline float get_yRadius_6() const { return ___yRadius_6; }
  12755. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  12756. inline void set_yRadius_6(float value)
  12757. {
  12758. ___yRadius_6 = value;
  12759. }
  12760. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C, ___xRadius_7)); }
  12761. inline float get_xRadius_7() const { return ___xRadius_7; }
  12762. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  12763. inline void set_xRadius_7(float value)
  12764. {
  12765. ___xRadius_7 = value;
  12766. }
  12767. };
  12768. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  12769. struct ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69
  12770. {
  12771. public:
  12772. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  12773. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  12774. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  12775. Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * ___source_1;
  12776. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  12777. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  12778. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  12779. Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * ___destination_3;
  12780. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  12781. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  12782. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  12783. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  12784. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  12785. float ___yRadius_6;
  12786. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  12787. float ___xRadius_7;
  12788. public:
  12789. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69, ___configuration_0)); }
  12790. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  12791. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  12792. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  12793. {
  12794. ___configuration_0 = value;
  12795. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  12796. }
  12797. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69, ___source_1)); }
  12798. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * get_source_1() const { return ___source_1; }
  12799. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E ** get_address_of_source_1() { return &___source_1; }
  12800. inline void set_source_1(Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * value)
  12801. {
  12802. ___source_1 = value;
  12803. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  12804. }
  12805. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69, ___bounds_2)); }
  12806. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  12807. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  12808. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  12809. {
  12810. ___bounds_2 = value;
  12811. }
  12812. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69, ___destination_3)); }
  12813. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * get_destination_3() const { return ___destination_3; }
  12814. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E ** get_address_of_destination_3() { return &___destination_3; }
  12815. inline void set_destination_3(Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * value)
  12816. {
  12817. ___destination_3 = value;
  12818. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  12819. }
  12820. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69, ___sampler_4)); }
  12821. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  12822. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  12823. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  12824. {
  12825. ___sampler_4 = value;
  12826. }
  12827. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69, ___matrix_5)); }
  12828. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  12829. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  12830. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  12831. {
  12832. ___matrix_5 = value;
  12833. }
  12834. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69, ___yRadius_6)); }
  12835. inline float get_yRadius_6() const { return ___yRadius_6; }
  12836. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  12837. inline void set_yRadius_6(float value)
  12838. {
  12839. ___yRadius_6 = value;
  12840. }
  12841. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69, ___xRadius_7)); }
  12842. inline float get_xRadius_7() const { return ___xRadius_7; }
  12843. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  12844. inline void set_xRadius_7(float value)
  12845. {
  12846. ___xRadius_7 = value;
  12847. }
  12848. };
  12849. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  12850. struct ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB
  12851. {
  12852. public:
  12853. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  12854. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  12855. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  12856. Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * ___source_1;
  12857. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  12858. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  12859. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  12860. Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * ___destination_3;
  12861. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  12862. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  12863. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  12864. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  12865. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  12866. float ___yRadius_6;
  12867. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  12868. float ___xRadius_7;
  12869. public:
  12870. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB, ___configuration_0)); }
  12871. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  12872. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  12873. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  12874. {
  12875. ___configuration_0 = value;
  12876. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  12877. }
  12878. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB, ___source_1)); }
  12879. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * get_source_1() const { return ___source_1; }
  12880. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E ** get_address_of_source_1() { return &___source_1; }
  12881. inline void set_source_1(Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * value)
  12882. {
  12883. ___source_1 = value;
  12884. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  12885. }
  12886. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB, ___bounds_2)); }
  12887. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  12888. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  12889. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  12890. {
  12891. ___bounds_2 = value;
  12892. }
  12893. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB, ___destination_3)); }
  12894. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * get_destination_3() const { return ___destination_3; }
  12895. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E ** get_address_of_destination_3() { return &___destination_3; }
  12896. inline void set_destination_3(Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * value)
  12897. {
  12898. ___destination_3 = value;
  12899. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  12900. }
  12901. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB, ___sampler_4)); }
  12902. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  12903. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  12904. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  12905. {
  12906. ___sampler_4 = value;
  12907. }
  12908. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB, ___matrix_5)); }
  12909. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  12910. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  12911. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  12912. {
  12913. ___matrix_5 = value;
  12914. }
  12915. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB, ___yRadius_6)); }
  12916. inline float get_yRadius_6() const { return ___yRadius_6; }
  12917. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  12918. inline void set_yRadius_6(float value)
  12919. {
  12920. ___yRadius_6 = value;
  12921. }
  12922. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB, ___xRadius_7)); }
  12923. inline float get_xRadius_7() const { return ___xRadius_7; }
  12924. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  12925. inline void set_xRadius_7(float value)
  12926. {
  12927. ___xRadius_7 = value;
  12928. }
  12929. };
  12930. // System.Span`1<System.Numerics.Vector4>
  12931. struct Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212
  12932. {
  12933. public:
  12934. // System.Pinnable`1<T> System.Span`1::_pinnable
  12935. Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * ____pinnable_0;
  12936. // System.IntPtr System.Span`1::_byteOffset
  12937. intptr_t ____byteOffset_1;
  12938. // System.Int32 System.Span`1::_length
  12939. int32_t ____length_2;
  12940. public:
  12941. inline static int32_t get_offset_of__pinnable_0() { return static_cast<int32_t>(offsetof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212, ____pinnable_0)); }
  12942. inline Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * get__pinnable_0() const { return ____pinnable_0; }
  12943. inline Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 ** get_address_of__pinnable_0() { return &____pinnable_0; }
  12944. inline void set__pinnable_0(Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * value)
  12945. {
  12946. ____pinnable_0 = value;
  12947. Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value);
  12948. }
  12949. inline static int32_t get_offset_of__byteOffset_1() { return static_cast<int32_t>(offsetof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212, ____byteOffset_1)); }
  12950. inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; }
  12951. inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; }
  12952. inline void set__byteOffset_1(intptr_t value)
  12953. {
  12954. ____byteOffset_1 = value;
  12955. }
  12956. inline static int32_t get_offset_of__length_2() { return static_cast<int32_t>(offsetof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212, ____length_2)); }
  12957. inline int32_t get__length_2() const { return ____length_2; }
  12958. inline int32_t* get_address_of__length_2() { return &____length_2; }
  12959. inline void set__length_2(int32_t value)
  12960. {
  12961. ____length_2 = value;
  12962. }
  12963. };
  12964. // SixLabors.ImageSharp.Memory.AllocationOptions
  12965. struct AllocationOptions_tCB6894D38AC77768F7DF2251B4D209F764FD00B5
  12966. {
  12967. public:
  12968. // System.Int32 SixLabors.ImageSharp.Memory.AllocationOptions::value__
  12969. int32_t ___value___2;
  12970. public:
  12971. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(AllocationOptions_tCB6894D38AC77768F7DF2251B4D209F764FD00B5, ___value___2)); }
  12972. inline int32_t get_value___2() const { return ___value___2; }
  12973. inline int32_t* get_address_of_value___2() { return &___value___2; }
  12974. inline void set_value___2(int32_t value)
  12975. {
  12976. ___value___2 = value;
  12977. }
  12978. };
  12979. // System.Reflection.BindingFlags
  12980. struct BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733
  12981. {
  12982. public:
  12983. // System.Int32 System.Reflection.BindingFlags::value__
  12984. int32_t ___value___2;
  12985. public:
  12986. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733, ___value___2)); }
  12987. inline int32_t get_value___2() const { return ___value___2; }
  12988. inline int32_t* get_address_of_value___2() { return &___value___2; }
  12989. inline void set_value___2(int32_t value)
  12990. {
  12991. ___value___2 = value;
  12992. }
  12993. };
  12994. // System.ExceptionArgument
  12995. struct ExceptionArgument_t11B098DD9AD21AB015871A94DB7DC9A70A10509F
  12996. {
  12997. public:
  12998. // System.Int32 System.ExceptionArgument::value__
  12999. int32_t ___value___2;
  13000. public:
  13001. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ExceptionArgument_t11B098DD9AD21AB015871A94DB7DC9A70A10509F, ___value___2)); }
  13002. inline int32_t get_value___2() const { return ___value___2; }
  13003. inline int32_t* get_address_of_value___2() { return &___value___2; }
  13004. inline void set_value___2(int32_t value)
  13005. {
  13006. ___value___2 = value;
  13007. }
  13008. };
  13009. // System.MemoryExtensions
  13010. struct MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40 : public RuntimeObject
  13011. {
  13012. public:
  13013. public:
  13014. };
  13015. struct MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_StaticFields
  13016. {
  13017. public:
  13018. // System.IntPtr System.MemoryExtensions::StringAdjustment
  13019. intptr_t ___StringAdjustment_0;
  13020. public:
  13021. inline static int32_t get_offset_of_StringAdjustment_0() { return static_cast<int32_t>(offsetof(MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_StaticFields, ___StringAdjustment_0)); }
  13022. inline intptr_t get_StringAdjustment_0() const { return ___StringAdjustment_0; }
  13023. inline intptr_t* get_address_of_StringAdjustment_0() { return &___StringAdjustment_0; }
  13024. inline void set_StringAdjustment_0(intptr_t value)
  13025. {
  13026. ___StringAdjustment_0 = value;
  13027. }
  13028. };
  13029. // System.RuntimeTypeHandle
  13030. struct RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9
  13031. {
  13032. public:
  13033. // System.IntPtr System.RuntimeTypeHandle::value
  13034. intptr_t ___value_0;
  13035. public:
  13036. inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9, ___value_0)); }
  13037. inline intptr_t get_value_0() const { return ___value_0; }
  13038. inline intptr_t* get_address_of_value_0() { return &___value_0; }
  13039. inline void set_value_0(intptr_t value)
  13040. {
  13041. ___value_0 = value;
  13042. }
  13043. };
  13044. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>
  13045. struct RowIntervalOperationWrapper_2_tB1ED1A18C05B91C660EBFF18C535C8D4AFA19180
  13046. {
  13047. public:
  13048. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  13049. int32_t ___minY_0;
  13050. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  13051. int32_t ___maxY_1;
  13052. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  13053. int32_t ___stepY_2;
  13054. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13055. int32_t ___width_3;
  13056. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13057. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13058. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13059. AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 ___operation_5;
  13060. public:
  13061. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB1ED1A18C05B91C660EBFF18C535C8D4AFA19180, ___minY_0)); }
  13062. inline int32_t get_minY_0() const { return ___minY_0; }
  13063. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13064. inline void set_minY_0(int32_t value)
  13065. {
  13066. ___minY_0 = value;
  13067. }
  13068. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB1ED1A18C05B91C660EBFF18C535C8D4AFA19180, ___maxY_1)); }
  13069. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13070. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13071. inline void set_maxY_1(int32_t value)
  13072. {
  13073. ___maxY_1 = value;
  13074. }
  13075. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB1ED1A18C05B91C660EBFF18C535C8D4AFA19180, ___stepY_2)); }
  13076. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13077. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13078. inline void set_stepY_2(int32_t value)
  13079. {
  13080. ___stepY_2 = value;
  13081. }
  13082. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB1ED1A18C05B91C660EBFF18C535C8D4AFA19180, ___width_3)); }
  13083. inline int32_t get_width_3() const { return ___width_3; }
  13084. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13085. inline void set_width_3(int32_t value)
  13086. {
  13087. ___width_3 = value;
  13088. }
  13089. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB1ED1A18C05B91C660EBFF18C535C8D4AFA19180, ___allocator_4)); }
  13090. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13091. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13092. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13093. {
  13094. ___allocator_4 = value;
  13095. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13096. }
  13097. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB1ED1A18C05B91C660EBFF18C535C8D4AFA19180, ___operation_5)); }
  13098. inline AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 get_operation_5() const { return ___operation_5; }
  13099. inline AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 * get_address_of_operation_5() { return &___operation_5; }
  13100. inline void set_operation_5(AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 value)
  13101. {
  13102. ___operation_5 = value;
  13103. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  13104. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13105. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  13106. #endif
  13107. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13108. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  13109. #endif
  13110. }
  13111. };
  13112. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>
  13113. struct RowIntervalOperationWrapper_2_t1E92BCADE67E15B783C61D65F2F260EA7094896F
  13114. {
  13115. public:
  13116. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  13117. int32_t ___minY_0;
  13118. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  13119. int32_t ___maxY_1;
  13120. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  13121. int32_t ___stepY_2;
  13122. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13123. int32_t ___width_3;
  13124. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13125. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13126. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13127. AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 ___operation_5;
  13128. public:
  13129. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1E92BCADE67E15B783C61D65F2F260EA7094896F, ___minY_0)); }
  13130. inline int32_t get_minY_0() const { return ___minY_0; }
  13131. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13132. inline void set_minY_0(int32_t value)
  13133. {
  13134. ___minY_0 = value;
  13135. }
  13136. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1E92BCADE67E15B783C61D65F2F260EA7094896F, ___maxY_1)); }
  13137. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13138. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13139. inline void set_maxY_1(int32_t value)
  13140. {
  13141. ___maxY_1 = value;
  13142. }
  13143. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1E92BCADE67E15B783C61D65F2F260EA7094896F, ___stepY_2)); }
  13144. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13145. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13146. inline void set_stepY_2(int32_t value)
  13147. {
  13148. ___stepY_2 = value;
  13149. }
  13150. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1E92BCADE67E15B783C61D65F2F260EA7094896F, ___width_3)); }
  13151. inline int32_t get_width_3() const { return ___width_3; }
  13152. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13153. inline void set_width_3(int32_t value)
  13154. {
  13155. ___width_3 = value;
  13156. }
  13157. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1E92BCADE67E15B783C61D65F2F260EA7094896F, ___allocator_4)); }
  13158. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13159. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13160. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13161. {
  13162. ___allocator_4 = value;
  13163. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13164. }
  13165. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1E92BCADE67E15B783C61D65F2F260EA7094896F, ___operation_5)); }
  13166. inline AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 get_operation_5() const { return ___operation_5; }
  13167. inline AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 * get_address_of_operation_5() { return &___operation_5; }
  13168. inline void set_operation_5(AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 value)
  13169. {
  13170. ___operation_5 = value;
  13171. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  13172. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13173. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  13174. #endif
  13175. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13176. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  13177. #endif
  13178. }
  13179. };
  13180. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>
  13181. struct RowIntervalOperationWrapper_2_t8E1681EA1AF4727DED7AA671D450BEB7ED8BA3E9
  13182. {
  13183. public:
  13184. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  13185. int32_t ___minY_0;
  13186. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  13187. int32_t ___maxY_1;
  13188. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  13189. int32_t ___stepY_2;
  13190. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13191. int32_t ___width_3;
  13192. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13193. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13194. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13195. AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 ___operation_5;
  13196. public:
  13197. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8E1681EA1AF4727DED7AA671D450BEB7ED8BA3E9, ___minY_0)); }
  13198. inline int32_t get_minY_0() const { return ___minY_0; }
  13199. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13200. inline void set_minY_0(int32_t value)
  13201. {
  13202. ___minY_0 = value;
  13203. }
  13204. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8E1681EA1AF4727DED7AA671D450BEB7ED8BA3E9, ___maxY_1)); }
  13205. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13206. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13207. inline void set_maxY_1(int32_t value)
  13208. {
  13209. ___maxY_1 = value;
  13210. }
  13211. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8E1681EA1AF4727DED7AA671D450BEB7ED8BA3E9, ___stepY_2)); }
  13212. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13213. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13214. inline void set_stepY_2(int32_t value)
  13215. {
  13216. ___stepY_2 = value;
  13217. }
  13218. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8E1681EA1AF4727DED7AA671D450BEB7ED8BA3E9, ___width_3)); }
  13219. inline int32_t get_width_3() const { return ___width_3; }
  13220. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13221. inline void set_width_3(int32_t value)
  13222. {
  13223. ___width_3 = value;
  13224. }
  13225. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8E1681EA1AF4727DED7AA671D450BEB7ED8BA3E9, ___allocator_4)); }
  13226. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13227. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13228. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13229. {
  13230. ___allocator_4 = value;
  13231. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13232. }
  13233. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8E1681EA1AF4727DED7AA671D450BEB7ED8BA3E9, ___operation_5)); }
  13234. inline AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 get_operation_5() const { return ___operation_5; }
  13235. inline AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 * get_address_of_operation_5() { return &___operation_5; }
  13236. inline void set_operation_5(AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 value)
  13237. {
  13238. ___operation_5 = value;
  13239. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  13240. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13241. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  13242. #endif
  13243. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13244. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  13245. #endif
  13246. }
  13247. };
  13248. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>
  13249. struct RowIntervalOperationWrapper_2_tD558C91BF59F99570889CD5108A791623F2451E1
  13250. {
  13251. public:
  13252. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  13253. int32_t ___minY_0;
  13254. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  13255. int32_t ___maxY_1;
  13256. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  13257. int32_t ___stepY_2;
  13258. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13259. int32_t ___width_3;
  13260. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13261. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13262. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13263. AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 ___operation_5;
  13264. public:
  13265. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD558C91BF59F99570889CD5108A791623F2451E1, ___minY_0)); }
  13266. inline int32_t get_minY_0() const { return ___minY_0; }
  13267. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13268. inline void set_minY_0(int32_t value)
  13269. {
  13270. ___minY_0 = value;
  13271. }
  13272. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD558C91BF59F99570889CD5108A791623F2451E1, ___maxY_1)); }
  13273. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13274. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13275. inline void set_maxY_1(int32_t value)
  13276. {
  13277. ___maxY_1 = value;
  13278. }
  13279. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD558C91BF59F99570889CD5108A791623F2451E1, ___stepY_2)); }
  13280. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13281. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13282. inline void set_stepY_2(int32_t value)
  13283. {
  13284. ___stepY_2 = value;
  13285. }
  13286. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD558C91BF59F99570889CD5108A791623F2451E1, ___width_3)); }
  13287. inline int32_t get_width_3() const { return ___width_3; }
  13288. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13289. inline void set_width_3(int32_t value)
  13290. {
  13291. ___width_3 = value;
  13292. }
  13293. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD558C91BF59F99570889CD5108A791623F2451E1, ___allocator_4)); }
  13294. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13295. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13296. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13297. {
  13298. ___allocator_4 = value;
  13299. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13300. }
  13301. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD558C91BF59F99570889CD5108A791623F2451E1, ___operation_5)); }
  13302. inline AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 get_operation_5() const { return ___operation_5; }
  13303. inline AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 * get_address_of_operation_5() { return &___operation_5; }
  13304. inline void set_operation_5(AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 value)
  13305. {
  13306. ___operation_5 = value;
  13307. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  13308. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13309. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  13310. #endif
  13311. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13312. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  13313. #endif
  13314. }
  13315. };
  13316. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>
  13317. struct RowIntervalOperationWrapper_2_t0C7DA084A380A710F8B455BA6F54ACC07DB48D5A
  13318. {
  13319. public:
  13320. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  13321. int32_t ___minY_0;
  13322. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  13323. int32_t ___maxY_1;
  13324. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  13325. int32_t ___stepY_2;
  13326. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13327. int32_t ___width_3;
  13328. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13329. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13330. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13331. AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B ___operation_5;
  13332. public:
  13333. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0C7DA084A380A710F8B455BA6F54ACC07DB48D5A, ___minY_0)); }
  13334. inline int32_t get_minY_0() const { return ___minY_0; }
  13335. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13336. inline void set_minY_0(int32_t value)
  13337. {
  13338. ___minY_0 = value;
  13339. }
  13340. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0C7DA084A380A710F8B455BA6F54ACC07DB48D5A, ___maxY_1)); }
  13341. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13342. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13343. inline void set_maxY_1(int32_t value)
  13344. {
  13345. ___maxY_1 = value;
  13346. }
  13347. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0C7DA084A380A710F8B455BA6F54ACC07DB48D5A, ___stepY_2)); }
  13348. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13349. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13350. inline void set_stepY_2(int32_t value)
  13351. {
  13352. ___stepY_2 = value;
  13353. }
  13354. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0C7DA084A380A710F8B455BA6F54ACC07DB48D5A, ___width_3)); }
  13355. inline int32_t get_width_3() const { return ___width_3; }
  13356. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13357. inline void set_width_3(int32_t value)
  13358. {
  13359. ___width_3 = value;
  13360. }
  13361. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0C7DA084A380A710F8B455BA6F54ACC07DB48D5A, ___allocator_4)); }
  13362. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13363. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13364. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13365. {
  13366. ___allocator_4 = value;
  13367. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13368. }
  13369. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0C7DA084A380A710F8B455BA6F54ACC07DB48D5A, ___operation_5)); }
  13370. inline AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B get_operation_5() const { return ___operation_5; }
  13371. inline AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B * get_address_of_operation_5() { return &___operation_5; }
  13372. inline void set_operation_5(AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B value)
  13373. {
  13374. ___operation_5 = value;
  13375. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  13376. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13377. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  13378. #endif
  13379. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13380. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  13381. #endif
  13382. }
  13383. };
  13384. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>
  13385. struct RowIntervalOperationWrapper_2_t52CCC22FF87B71AC1CDB901353C9A5392BA48BB2
  13386. {
  13387. public:
  13388. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  13389. int32_t ___minY_0;
  13390. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  13391. int32_t ___maxY_1;
  13392. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  13393. int32_t ___stepY_2;
  13394. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13395. int32_t ___width_3;
  13396. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13397. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13398. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13399. AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 ___operation_5;
  13400. public:
  13401. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52CCC22FF87B71AC1CDB901353C9A5392BA48BB2, ___minY_0)); }
  13402. inline int32_t get_minY_0() const { return ___minY_0; }
  13403. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13404. inline void set_minY_0(int32_t value)
  13405. {
  13406. ___minY_0 = value;
  13407. }
  13408. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52CCC22FF87B71AC1CDB901353C9A5392BA48BB2, ___maxY_1)); }
  13409. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13410. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13411. inline void set_maxY_1(int32_t value)
  13412. {
  13413. ___maxY_1 = value;
  13414. }
  13415. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52CCC22FF87B71AC1CDB901353C9A5392BA48BB2, ___stepY_2)); }
  13416. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13417. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13418. inline void set_stepY_2(int32_t value)
  13419. {
  13420. ___stepY_2 = value;
  13421. }
  13422. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52CCC22FF87B71AC1CDB901353C9A5392BA48BB2, ___width_3)); }
  13423. inline int32_t get_width_3() const { return ___width_3; }
  13424. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13425. inline void set_width_3(int32_t value)
  13426. {
  13427. ___width_3 = value;
  13428. }
  13429. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52CCC22FF87B71AC1CDB901353C9A5392BA48BB2, ___allocator_4)); }
  13430. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13431. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13432. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13433. {
  13434. ___allocator_4 = value;
  13435. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13436. }
  13437. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52CCC22FF87B71AC1CDB901353C9A5392BA48BB2, ___operation_5)); }
  13438. inline AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 get_operation_5() const { return ___operation_5; }
  13439. inline AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 * get_address_of_operation_5() { return &___operation_5; }
  13440. inline void set_operation_5(AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 value)
  13441. {
  13442. ___operation_5 = value;
  13443. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  13444. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13445. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  13446. #endif
  13447. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13448. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  13449. #endif
  13450. }
  13451. };
  13452. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>
  13453. struct RowIntervalOperationWrapper_2_tD35C2757327AC482CD7C79C33F4214CEBF21FA4B
  13454. {
  13455. public:
  13456. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  13457. int32_t ___minY_0;
  13458. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  13459. int32_t ___maxY_1;
  13460. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  13461. int32_t ___stepY_2;
  13462. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13463. int32_t ___width_3;
  13464. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13465. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13466. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13467. AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F ___operation_5;
  13468. public:
  13469. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD35C2757327AC482CD7C79C33F4214CEBF21FA4B, ___minY_0)); }
  13470. inline int32_t get_minY_0() const { return ___minY_0; }
  13471. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13472. inline void set_minY_0(int32_t value)
  13473. {
  13474. ___minY_0 = value;
  13475. }
  13476. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD35C2757327AC482CD7C79C33F4214CEBF21FA4B, ___maxY_1)); }
  13477. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13478. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13479. inline void set_maxY_1(int32_t value)
  13480. {
  13481. ___maxY_1 = value;
  13482. }
  13483. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD35C2757327AC482CD7C79C33F4214CEBF21FA4B, ___stepY_2)); }
  13484. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13485. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13486. inline void set_stepY_2(int32_t value)
  13487. {
  13488. ___stepY_2 = value;
  13489. }
  13490. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD35C2757327AC482CD7C79C33F4214CEBF21FA4B, ___width_3)); }
  13491. inline int32_t get_width_3() const { return ___width_3; }
  13492. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13493. inline void set_width_3(int32_t value)
  13494. {
  13495. ___width_3 = value;
  13496. }
  13497. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD35C2757327AC482CD7C79C33F4214CEBF21FA4B, ___allocator_4)); }
  13498. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13499. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13500. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13501. {
  13502. ___allocator_4 = value;
  13503. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13504. }
  13505. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD35C2757327AC482CD7C79C33F4214CEBF21FA4B, ___operation_5)); }
  13506. inline AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F get_operation_5() const { return ___operation_5; }
  13507. inline AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F * get_address_of_operation_5() { return &___operation_5; }
  13508. inline void set_operation_5(AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F value)
  13509. {
  13510. ___operation_5 = value;
  13511. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  13512. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13513. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  13514. #endif
  13515. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13516. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  13517. #endif
  13518. }
  13519. };
  13520. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>
  13521. struct RowIntervalOperationWrapper_2_t2C8961B7E495150B11FEE547144F9D3EF9BFBD52
  13522. {
  13523. public:
  13524. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  13525. int32_t ___minY_0;
  13526. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  13527. int32_t ___maxY_1;
  13528. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  13529. int32_t ___stepY_2;
  13530. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13531. int32_t ___width_3;
  13532. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13533. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13534. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13535. ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 ___operation_5;
  13536. public:
  13537. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2C8961B7E495150B11FEE547144F9D3EF9BFBD52, ___minY_0)); }
  13538. inline int32_t get_minY_0() const { return ___minY_0; }
  13539. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13540. inline void set_minY_0(int32_t value)
  13541. {
  13542. ___minY_0 = value;
  13543. }
  13544. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2C8961B7E495150B11FEE547144F9D3EF9BFBD52, ___maxY_1)); }
  13545. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13546. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13547. inline void set_maxY_1(int32_t value)
  13548. {
  13549. ___maxY_1 = value;
  13550. }
  13551. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2C8961B7E495150B11FEE547144F9D3EF9BFBD52, ___stepY_2)); }
  13552. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13553. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13554. inline void set_stepY_2(int32_t value)
  13555. {
  13556. ___stepY_2 = value;
  13557. }
  13558. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2C8961B7E495150B11FEE547144F9D3EF9BFBD52, ___width_3)); }
  13559. inline int32_t get_width_3() const { return ___width_3; }
  13560. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13561. inline void set_width_3(int32_t value)
  13562. {
  13563. ___width_3 = value;
  13564. }
  13565. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2C8961B7E495150B11FEE547144F9D3EF9BFBD52, ___allocator_4)); }
  13566. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13567. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13568. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13569. {
  13570. ___allocator_4 = value;
  13571. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13572. }
  13573. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2C8961B7E495150B11FEE547144F9D3EF9BFBD52, ___operation_5)); }
  13574. inline ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 get_operation_5() const { return ___operation_5; }
  13575. inline ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 * get_address_of_operation_5() { return &___operation_5; }
  13576. inline void set_operation_5(ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 value)
  13577. {
  13578. ___operation_5 = value;
  13579. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  13580. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13581. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  13582. #endif
  13583. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13584. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  13585. #endif
  13586. }
  13587. };
  13588. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>
  13589. struct RowIntervalOperationWrapper_2_t2DE4793287BD954BC6F357A1C1E4DCACC39D57A0
  13590. {
  13591. public:
  13592. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  13593. int32_t ___minY_0;
  13594. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  13595. int32_t ___maxY_1;
  13596. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  13597. int32_t ___stepY_2;
  13598. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13599. int32_t ___width_3;
  13600. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13601. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13602. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13603. ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB ___operation_5;
  13604. public:
  13605. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2DE4793287BD954BC6F357A1C1E4DCACC39D57A0, ___minY_0)); }
  13606. inline int32_t get_minY_0() const { return ___minY_0; }
  13607. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13608. inline void set_minY_0(int32_t value)
  13609. {
  13610. ___minY_0 = value;
  13611. }
  13612. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2DE4793287BD954BC6F357A1C1E4DCACC39D57A0, ___maxY_1)); }
  13613. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13614. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13615. inline void set_maxY_1(int32_t value)
  13616. {
  13617. ___maxY_1 = value;
  13618. }
  13619. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2DE4793287BD954BC6F357A1C1E4DCACC39D57A0, ___stepY_2)); }
  13620. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13621. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13622. inline void set_stepY_2(int32_t value)
  13623. {
  13624. ___stepY_2 = value;
  13625. }
  13626. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2DE4793287BD954BC6F357A1C1E4DCACC39D57A0, ___width_3)); }
  13627. inline int32_t get_width_3() const { return ___width_3; }
  13628. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13629. inline void set_width_3(int32_t value)
  13630. {
  13631. ___width_3 = value;
  13632. }
  13633. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2DE4793287BD954BC6F357A1C1E4DCACC39D57A0, ___allocator_4)); }
  13634. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13635. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13636. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13637. {
  13638. ___allocator_4 = value;
  13639. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13640. }
  13641. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2DE4793287BD954BC6F357A1C1E4DCACC39D57A0, ___operation_5)); }
  13642. inline ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB get_operation_5() const { return ___operation_5; }
  13643. inline ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB * get_address_of_operation_5() { return &___operation_5; }
  13644. inline void set_operation_5(ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB value)
  13645. {
  13646. ___operation_5 = value;
  13647. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  13648. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13649. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  13650. #endif
  13651. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13652. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  13653. #endif
  13654. }
  13655. };
  13656. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>
  13657. struct RowIntervalOperationWrapper_2_tEF6ADCF955E71289F4C1CB4FFAFE175FC1E5065C
  13658. {
  13659. public:
  13660. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  13661. int32_t ___minY_0;
  13662. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  13663. int32_t ___maxY_1;
  13664. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  13665. int32_t ___stepY_2;
  13666. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13667. int32_t ___width_3;
  13668. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13669. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13670. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13671. ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A ___operation_5;
  13672. public:
  13673. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEF6ADCF955E71289F4C1CB4FFAFE175FC1E5065C, ___minY_0)); }
  13674. inline int32_t get_minY_0() const { return ___minY_0; }
  13675. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13676. inline void set_minY_0(int32_t value)
  13677. {
  13678. ___minY_0 = value;
  13679. }
  13680. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEF6ADCF955E71289F4C1CB4FFAFE175FC1E5065C, ___maxY_1)); }
  13681. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13682. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13683. inline void set_maxY_1(int32_t value)
  13684. {
  13685. ___maxY_1 = value;
  13686. }
  13687. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEF6ADCF955E71289F4C1CB4FFAFE175FC1E5065C, ___stepY_2)); }
  13688. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13689. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13690. inline void set_stepY_2(int32_t value)
  13691. {
  13692. ___stepY_2 = value;
  13693. }
  13694. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEF6ADCF955E71289F4C1CB4FFAFE175FC1E5065C, ___width_3)); }
  13695. inline int32_t get_width_3() const { return ___width_3; }
  13696. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13697. inline void set_width_3(int32_t value)
  13698. {
  13699. ___width_3 = value;
  13700. }
  13701. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEF6ADCF955E71289F4C1CB4FFAFE175FC1E5065C, ___allocator_4)); }
  13702. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13703. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13704. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13705. {
  13706. ___allocator_4 = value;
  13707. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13708. }
  13709. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEF6ADCF955E71289F4C1CB4FFAFE175FC1E5065C, ___operation_5)); }
  13710. inline ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A get_operation_5() const { return ___operation_5; }
  13711. inline ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A * get_address_of_operation_5() { return &___operation_5; }
  13712. inline void set_operation_5(ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A value)
  13713. {
  13714. ___operation_5 = value;
  13715. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  13716. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13717. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  13718. #endif
  13719. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13720. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  13721. #endif
  13722. }
  13723. };
  13724. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>
  13725. struct RowIntervalOperationWrapper_2_t7A6680D38C2F9A019631C877D963499E7A2630D5
  13726. {
  13727. public:
  13728. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  13729. int32_t ___minY_0;
  13730. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  13731. int32_t ___maxY_1;
  13732. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  13733. int32_t ___stepY_2;
  13734. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13735. int32_t ___width_3;
  13736. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13737. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13738. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13739. ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 ___operation_5;
  13740. public:
  13741. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7A6680D38C2F9A019631C877D963499E7A2630D5, ___minY_0)); }
  13742. inline int32_t get_minY_0() const { return ___minY_0; }
  13743. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13744. inline void set_minY_0(int32_t value)
  13745. {
  13746. ___minY_0 = value;
  13747. }
  13748. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7A6680D38C2F9A019631C877D963499E7A2630D5, ___maxY_1)); }
  13749. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13750. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13751. inline void set_maxY_1(int32_t value)
  13752. {
  13753. ___maxY_1 = value;
  13754. }
  13755. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7A6680D38C2F9A019631C877D963499E7A2630D5, ___stepY_2)); }
  13756. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13757. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13758. inline void set_stepY_2(int32_t value)
  13759. {
  13760. ___stepY_2 = value;
  13761. }
  13762. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7A6680D38C2F9A019631C877D963499E7A2630D5, ___width_3)); }
  13763. inline int32_t get_width_3() const { return ___width_3; }
  13764. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13765. inline void set_width_3(int32_t value)
  13766. {
  13767. ___width_3 = value;
  13768. }
  13769. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7A6680D38C2F9A019631C877D963499E7A2630D5, ___allocator_4)); }
  13770. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13771. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13772. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13773. {
  13774. ___allocator_4 = value;
  13775. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13776. }
  13777. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7A6680D38C2F9A019631C877D963499E7A2630D5, ___operation_5)); }
  13778. inline ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 get_operation_5() const { return ___operation_5; }
  13779. inline ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 * get_address_of_operation_5() { return &___operation_5; }
  13780. inline void set_operation_5(ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 value)
  13781. {
  13782. ___operation_5 = value;
  13783. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  13784. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13785. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  13786. #endif
  13787. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13788. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  13789. #endif
  13790. }
  13791. };
  13792. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>
  13793. struct RowIntervalOperationWrapper_2_tEFE1458E968F17980E863BFCC7E5BA3525BA5275
  13794. {
  13795. public:
  13796. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  13797. int32_t ___minY_0;
  13798. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  13799. int32_t ___maxY_1;
  13800. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  13801. int32_t ___stepY_2;
  13802. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13803. int32_t ___width_3;
  13804. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13805. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13806. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13807. ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 ___operation_5;
  13808. public:
  13809. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEFE1458E968F17980E863BFCC7E5BA3525BA5275, ___minY_0)); }
  13810. inline int32_t get_minY_0() const { return ___minY_0; }
  13811. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13812. inline void set_minY_0(int32_t value)
  13813. {
  13814. ___minY_0 = value;
  13815. }
  13816. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEFE1458E968F17980E863BFCC7E5BA3525BA5275, ___maxY_1)); }
  13817. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13818. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13819. inline void set_maxY_1(int32_t value)
  13820. {
  13821. ___maxY_1 = value;
  13822. }
  13823. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEFE1458E968F17980E863BFCC7E5BA3525BA5275, ___stepY_2)); }
  13824. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13825. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13826. inline void set_stepY_2(int32_t value)
  13827. {
  13828. ___stepY_2 = value;
  13829. }
  13830. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEFE1458E968F17980E863BFCC7E5BA3525BA5275, ___width_3)); }
  13831. inline int32_t get_width_3() const { return ___width_3; }
  13832. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13833. inline void set_width_3(int32_t value)
  13834. {
  13835. ___width_3 = value;
  13836. }
  13837. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEFE1458E968F17980E863BFCC7E5BA3525BA5275, ___allocator_4)); }
  13838. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13839. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13840. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13841. {
  13842. ___allocator_4 = value;
  13843. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13844. }
  13845. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEFE1458E968F17980E863BFCC7E5BA3525BA5275, ___operation_5)); }
  13846. inline ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 get_operation_5() const { return ___operation_5; }
  13847. inline ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 * get_address_of_operation_5() { return &___operation_5; }
  13848. inline void set_operation_5(ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 value)
  13849. {
  13850. ___operation_5 = value;
  13851. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  13852. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13853. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  13854. #endif
  13855. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13856. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  13857. #endif
  13858. }
  13859. };
  13860. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>
  13861. struct RowIntervalOperationWrapper_2_tE7EA900C4412468B80FC49A92E3032C1292113D5
  13862. {
  13863. public:
  13864. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  13865. int32_t ___minY_0;
  13866. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  13867. int32_t ___maxY_1;
  13868. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  13869. int32_t ___stepY_2;
  13870. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13871. int32_t ___width_3;
  13872. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13873. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13874. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13875. ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 ___operation_5;
  13876. public:
  13877. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE7EA900C4412468B80FC49A92E3032C1292113D5, ___minY_0)); }
  13878. inline int32_t get_minY_0() const { return ___minY_0; }
  13879. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13880. inline void set_minY_0(int32_t value)
  13881. {
  13882. ___minY_0 = value;
  13883. }
  13884. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE7EA900C4412468B80FC49A92E3032C1292113D5, ___maxY_1)); }
  13885. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13886. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13887. inline void set_maxY_1(int32_t value)
  13888. {
  13889. ___maxY_1 = value;
  13890. }
  13891. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE7EA900C4412468B80FC49A92E3032C1292113D5, ___stepY_2)); }
  13892. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13893. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13894. inline void set_stepY_2(int32_t value)
  13895. {
  13896. ___stepY_2 = value;
  13897. }
  13898. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE7EA900C4412468B80FC49A92E3032C1292113D5, ___width_3)); }
  13899. inline int32_t get_width_3() const { return ___width_3; }
  13900. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13901. inline void set_width_3(int32_t value)
  13902. {
  13903. ___width_3 = value;
  13904. }
  13905. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE7EA900C4412468B80FC49A92E3032C1292113D5, ___allocator_4)); }
  13906. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13907. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13908. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13909. {
  13910. ___allocator_4 = value;
  13911. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13912. }
  13913. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE7EA900C4412468B80FC49A92E3032C1292113D5, ___operation_5)); }
  13914. inline ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 get_operation_5() const { return ___operation_5; }
  13915. inline ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 * get_address_of_operation_5() { return &___operation_5; }
  13916. inline void set_operation_5(ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 value)
  13917. {
  13918. ___operation_5 = value;
  13919. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  13920. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13921. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  13922. #endif
  13923. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13924. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  13925. #endif
  13926. }
  13927. };
  13928. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>
  13929. struct RowIntervalOperationWrapper_2_t9C01BB07A910E91F5BB13B0AC46F38D940650467
  13930. {
  13931. public:
  13932. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  13933. int32_t ___minY_0;
  13934. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  13935. int32_t ___maxY_1;
  13936. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  13937. int32_t ___stepY_2;
  13938. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13939. int32_t ___width_3;
  13940. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13941. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13942. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13943. ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 ___operation_5;
  13944. public:
  13945. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9C01BB07A910E91F5BB13B0AC46F38D940650467, ___minY_0)); }
  13946. inline int32_t get_minY_0() const { return ___minY_0; }
  13947. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13948. inline void set_minY_0(int32_t value)
  13949. {
  13950. ___minY_0 = value;
  13951. }
  13952. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9C01BB07A910E91F5BB13B0AC46F38D940650467, ___maxY_1)); }
  13953. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13954. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13955. inline void set_maxY_1(int32_t value)
  13956. {
  13957. ___maxY_1 = value;
  13958. }
  13959. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9C01BB07A910E91F5BB13B0AC46F38D940650467, ___stepY_2)); }
  13960. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13961. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13962. inline void set_stepY_2(int32_t value)
  13963. {
  13964. ___stepY_2 = value;
  13965. }
  13966. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9C01BB07A910E91F5BB13B0AC46F38D940650467, ___width_3)); }
  13967. inline int32_t get_width_3() const { return ___width_3; }
  13968. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13969. inline void set_width_3(int32_t value)
  13970. {
  13971. ___width_3 = value;
  13972. }
  13973. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9C01BB07A910E91F5BB13B0AC46F38D940650467, ___allocator_4)); }
  13974. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13975. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13976. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13977. {
  13978. ___allocator_4 = value;
  13979. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13980. }
  13981. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9C01BB07A910E91F5BB13B0AC46F38D940650467, ___operation_5)); }
  13982. inline ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 get_operation_5() const { return ___operation_5; }
  13983. inline ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 * get_address_of_operation_5() { return &___operation_5; }
  13984. inline void set_operation_5(ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 value)
  13985. {
  13986. ___operation_5 = value;
  13987. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  13988. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13989. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  13990. #endif
  13991. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13992. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  13993. #endif
  13994. }
  13995. };
  13996. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>
  13997. struct RowIntervalOperationWrapper_2_t99AA5F543E4C7E405E3FC6C82DF5337041550F44
  13998. {
  13999. public:
  14000. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14001. int32_t ___minY_0;
  14002. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14003. int32_t ___maxY_1;
  14004. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14005. int32_t ___stepY_2;
  14006. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14007. int32_t ___width_3;
  14008. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14009. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14010. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14011. ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 ___operation_5;
  14012. public:
  14013. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t99AA5F543E4C7E405E3FC6C82DF5337041550F44, ___minY_0)); }
  14014. inline int32_t get_minY_0() const { return ___minY_0; }
  14015. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14016. inline void set_minY_0(int32_t value)
  14017. {
  14018. ___minY_0 = value;
  14019. }
  14020. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t99AA5F543E4C7E405E3FC6C82DF5337041550F44, ___maxY_1)); }
  14021. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14022. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14023. inline void set_maxY_1(int32_t value)
  14024. {
  14025. ___maxY_1 = value;
  14026. }
  14027. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t99AA5F543E4C7E405E3FC6C82DF5337041550F44, ___stepY_2)); }
  14028. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14029. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14030. inline void set_stepY_2(int32_t value)
  14031. {
  14032. ___stepY_2 = value;
  14033. }
  14034. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t99AA5F543E4C7E405E3FC6C82DF5337041550F44, ___width_3)); }
  14035. inline int32_t get_width_3() const { return ___width_3; }
  14036. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14037. inline void set_width_3(int32_t value)
  14038. {
  14039. ___width_3 = value;
  14040. }
  14041. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t99AA5F543E4C7E405E3FC6C82DF5337041550F44, ___allocator_4)); }
  14042. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14043. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14044. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14045. {
  14046. ___allocator_4 = value;
  14047. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14048. }
  14049. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t99AA5F543E4C7E405E3FC6C82DF5337041550F44, ___operation_5)); }
  14050. inline ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 get_operation_5() const { return ___operation_5; }
  14051. inline ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 * get_address_of_operation_5() { return &___operation_5; }
  14052. inline void set_operation_5(ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 value)
  14053. {
  14054. ___operation_5 = value;
  14055. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14056. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14057. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14058. #endif
  14059. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14060. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14061. #endif
  14062. }
  14063. };
  14064. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>
  14065. struct RowIntervalOperationWrapper_2_t371F588B79D0D2014AA7EAA6A4B54F14894D9DA3
  14066. {
  14067. public:
  14068. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14069. int32_t ___minY_0;
  14070. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14071. int32_t ___maxY_1;
  14072. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14073. int32_t ___stepY_2;
  14074. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14075. int32_t ___width_3;
  14076. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14077. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14078. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14079. ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 ___operation_5;
  14080. public:
  14081. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t371F588B79D0D2014AA7EAA6A4B54F14894D9DA3, ___minY_0)); }
  14082. inline int32_t get_minY_0() const { return ___minY_0; }
  14083. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14084. inline void set_minY_0(int32_t value)
  14085. {
  14086. ___minY_0 = value;
  14087. }
  14088. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t371F588B79D0D2014AA7EAA6A4B54F14894D9DA3, ___maxY_1)); }
  14089. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14090. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14091. inline void set_maxY_1(int32_t value)
  14092. {
  14093. ___maxY_1 = value;
  14094. }
  14095. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t371F588B79D0D2014AA7EAA6A4B54F14894D9DA3, ___stepY_2)); }
  14096. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14097. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14098. inline void set_stepY_2(int32_t value)
  14099. {
  14100. ___stepY_2 = value;
  14101. }
  14102. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t371F588B79D0D2014AA7EAA6A4B54F14894D9DA3, ___width_3)); }
  14103. inline int32_t get_width_3() const { return ___width_3; }
  14104. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14105. inline void set_width_3(int32_t value)
  14106. {
  14107. ___width_3 = value;
  14108. }
  14109. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t371F588B79D0D2014AA7EAA6A4B54F14894D9DA3, ___allocator_4)); }
  14110. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14111. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14112. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14113. {
  14114. ___allocator_4 = value;
  14115. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14116. }
  14117. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t371F588B79D0D2014AA7EAA6A4B54F14894D9DA3, ___operation_5)); }
  14118. inline ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 get_operation_5() const { return ___operation_5; }
  14119. inline ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 * get_address_of_operation_5() { return &___operation_5; }
  14120. inline void set_operation_5(ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 value)
  14121. {
  14122. ___operation_5 = value;
  14123. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14124. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14125. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14126. #endif
  14127. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14128. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14129. #endif
  14130. }
  14131. };
  14132. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>
  14133. struct RowIntervalOperationWrapper_2_tF062A693E4D20E5B1116AA14C0A4FFA94C1D850F
  14134. {
  14135. public:
  14136. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14137. int32_t ___minY_0;
  14138. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14139. int32_t ___maxY_1;
  14140. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14141. int32_t ___stepY_2;
  14142. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14143. int32_t ___width_3;
  14144. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14145. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14146. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14147. ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 ___operation_5;
  14148. public:
  14149. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF062A693E4D20E5B1116AA14C0A4FFA94C1D850F, ___minY_0)); }
  14150. inline int32_t get_minY_0() const { return ___minY_0; }
  14151. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14152. inline void set_minY_0(int32_t value)
  14153. {
  14154. ___minY_0 = value;
  14155. }
  14156. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF062A693E4D20E5B1116AA14C0A4FFA94C1D850F, ___maxY_1)); }
  14157. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14158. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14159. inline void set_maxY_1(int32_t value)
  14160. {
  14161. ___maxY_1 = value;
  14162. }
  14163. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF062A693E4D20E5B1116AA14C0A4FFA94C1D850F, ___stepY_2)); }
  14164. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14165. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14166. inline void set_stepY_2(int32_t value)
  14167. {
  14168. ___stepY_2 = value;
  14169. }
  14170. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF062A693E4D20E5B1116AA14C0A4FFA94C1D850F, ___width_3)); }
  14171. inline int32_t get_width_3() const { return ___width_3; }
  14172. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14173. inline void set_width_3(int32_t value)
  14174. {
  14175. ___width_3 = value;
  14176. }
  14177. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF062A693E4D20E5B1116AA14C0A4FFA94C1D850F, ___allocator_4)); }
  14178. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14179. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14180. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14181. {
  14182. ___allocator_4 = value;
  14183. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14184. }
  14185. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF062A693E4D20E5B1116AA14C0A4FFA94C1D850F, ___operation_5)); }
  14186. inline ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 get_operation_5() const { return ___operation_5; }
  14187. inline ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 * get_address_of_operation_5() { return &___operation_5; }
  14188. inline void set_operation_5(ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 value)
  14189. {
  14190. ___operation_5 = value;
  14191. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14192. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14193. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14194. #endif
  14195. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14196. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14197. #endif
  14198. }
  14199. };
  14200. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>
  14201. struct RowIntervalOperationWrapper_2_t8469B279703BF18524C403A72C142ED46DE088F7
  14202. {
  14203. public:
  14204. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14205. int32_t ___minY_0;
  14206. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14207. int32_t ___maxY_1;
  14208. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14209. int32_t ___stepY_2;
  14210. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14211. int32_t ___width_3;
  14212. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14213. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14214. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14215. ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 ___operation_5;
  14216. public:
  14217. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8469B279703BF18524C403A72C142ED46DE088F7, ___minY_0)); }
  14218. inline int32_t get_minY_0() const { return ___minY_0; }
  14219. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14220. inline void set_minY_0(int32_t value)
  14221. {
  14222. ___minY_0 = value;
  14223. }
  14224. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8469B279703BF18524C403A72C142ED46DE088F7, ___maxY_1)); }
  14225. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14226. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14227. inline void set_maxY_1(int32_t value)
  14228. {
  14229. ___maxY_1 = value;
  14230. }
  14231. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8469B279703BF18524C403A72C142ED46DE088F7, ___stepY_2)); }
  14232. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14233. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14234. inline void set_stepY_2(int32_t value)
  14235. {
  14236. ___stepY_2 = value;
  14237. }
  14238. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8469B279703BF18524C403A72C142ED46DE088F7, ___width_3)); }
  14239. inline int32_t get_width_3() const { return ___width_3; }
  14240. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14241. inline void set_width_3(int32_t value)
  14242. {
  14243. ___width_3 = value;
  14244. }
  14245. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8469B279703BF18524C403A72C142ED46DE088F7, ___allocator_4)); }
  14246. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14247. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14248. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14249. {
  14250. ___allocator_4 = value;
  14251. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14252. }
  14253. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8469B279703BF18524C403A72C142ED46DE088F7, ___operation_5)); }
  14254. inline ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 get_operation_5() const { return ___operation_5; }
  14255. inline ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 * get_address_of_operation_5() { return &___operation_5; }
  14256. inline void set_operation_5(ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 value)
  14257. {
  14258. ___operation_5 = value;
  14259. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14260. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14261. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14262. #endif
  14263. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14264. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14265. #endif
  14266. }
  14267. };
  14268. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>
  14269. struct RowIntervalOperationWrapper_2_t5D22181CB56B5E0D87FD43C4F5F70D329E9F997C
  14270. {
  14271. public:
  14272. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14273. int32_t ___minY_0;
  14274. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14275. int32_t ___maxY_1;
  14276. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14277. int32_t ___stepY_2;
  14278. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14279. int32_t ___width_3;
  14280. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14281. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14282. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14283. ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F ___operation_5;
  14284. public:
  14285. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5D22181CB56B5E0D87FD43C4F5F70D329E9F997C, ___minY_0)); }
  14286. inline int32_t get_minY_0() const { return ___minY_0; }
  14287. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14288. inline void set_minY_0(int32_t value)
  14289. {
  14290. ___minY_0 = value;
  14291. }
  14292. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5D22181CB56B5E0D87FD43C4F5F70D329E9F997C, ___maxY_1)); }
  14293. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14294. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14295. inline void set_maxY_1(int32_t value)
  14296. {
  14297. ___maxY_1 = value;
  14298. }
  14299. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5D22181CB56B5E0D87FD43C4F5F70D329E9F997C, ___stepY_2)); }
  14300. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14301. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14302. inline void set_stepY_2(int32_t value)
  14303. {
  14304. ___stepY_2 = value;
  14305. }
  14306. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5D22181CB56B5E0D87FD43C4F5F70D329E9F997C, ___width_3)); }
  14307. inline int32_t get_width_3() const { return ___width_3; }
  14308. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14309. inline void set_width_3(int32_t value)
  14310. {
  14311. ___width_3 = value;
  14312. }
  14313. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5D22181CB56B5E0D87FD43C4F5F70D329E9F997C, ___allocator_4)); }
  14314. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14315. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14316. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14317. {
  14318. ___allocator_4 = value;
  14319. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14320. }
  14321. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5D22181CB56B5E0D87FD43C4F5F70D329E9F997C, ___operation_5)); }
  14322. inline ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F get_operation_5() const { return ___operation_5; }
  14323. inline ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F * get_address_of_operation_5() { return &___operation_5; }
  14324. inline void set_operation_5(ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F value)
  14325. {
  14326. ___operation_5 = value;
  14327. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14328. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14329. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14330. #endif
  14331. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14332. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14333. #endif
  14334. }
  14335. };
  14336. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>
  14337. struct RowIntervalOperationWrapper_2_t7E91074E9B8C8B8F7612697B19A02CFF278321DF
  14338. {
  14339. public:
  14340. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14341. int32_t ___minY_0;
  14342. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14343. int32_t ___maxY_1;
  14344. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14345. int32_t ___stepY_2;
  14346. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14347. int32_t ___width_3;
  14348. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14349. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14350. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14351. ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED ___operation_5;
  14352. public:
  14353. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7E91074E9B8C8B8F7612697B19A02CFF278321DF, ___minY_0)); }
  14354. inline int32_t get_minY_0() const { return ___minY_0; }
  14355. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14356. inline void set_minY_0(int32_t value)
  14357. {
  14358. ___minY_0 = value;
  14359. }
  14360. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7E91074E9B8C8B8F7612697B19A02CFF278321DF, ___maxY_1)); }
  14361. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14362. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14363. inline void set_maxY_1(int32_t value)
  14364. {
  14365. ___maxY_1 = value;
  14366. }
  14367. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7E91074E9B8C8B8F7612697B19A02CFF278321DF, ___stepY_2)); }
  14368. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14369. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14370. inline void set_stepY_2(int32_t value)
  14371. {
  14372. ___stepY_2 = value;
  14373. }
  14374. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7E91074E9B8C8B8F7612697B19A02CFF278321DF, ___width_3)); }
  14375. inline int32_t get_width_3() const { return ___width_3; }
  14376. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14377. inline void set_width_3(int32_t value)
  14378. {
  14379. ___width_3 = value;
  14380. }
  14381. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7E91074E9B8C8B8F7612697B19A02CFF278321DF, ___allocator_4)); }
  14382. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14383. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14384. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14385. {
  14386. ___allocator_4 = value;
  14387. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14388. }
  14389. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7E91074E9B8C8B8F7612697B19A02CFF278321DF, ___operation_5)); }
  14390. inline ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED get_operation_5() const { return ___operation_5; }
  14391. inline ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED * get_address_of_operation_5() { return &___operation_5; }
  14392. inline void set_operation_5(ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED value)
  14393. {
  14394. ___operation_5 = value;
  14395. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14396. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14397. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14398. #endif
  14399. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14400. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14401. #endif
  14402. }
  14403. };
  14404. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>
  14405. struct RowIntervalOperationWrapper_2_t6823E5BA012D31C25C1C3EF997AA12E04C40DE24
  14406. {
  14407. public:
  14408. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14409. int32_t ___minY_0;
  14410. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14411. int32_t ___maxY_1;
  14412. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14413. int32_t ___stepY_2;
  14414. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14415. int32_t ___width_3;
  14416. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14417. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14418. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14419. ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 ___operation_5;
  14420. public:
  14421. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6823E5BA012D31C25C1C3EF997AA12E04C40DE24, ___minY_0)); }
  14422. inline int32_t get_minY_0() const { return ___minY_0; }
  14423. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14424. inline void set_minY_0(int32_t value)
  14425. {
  14426. ___minY_0 = value;
  14427. }
  14428. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6823E5BA012D31C25C1C3EF997AA12E04C40DE24, ___maxY_1)); }
  14429. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14430. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14431. inline void set_maxY_1(int32_t value)
  14432. {
  14433. ___maxY_1 = value;
  14434. }
  14435. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6823E5BA012D31C25C1C3EF997AA12E04C40DE24, ___stepY_2)); }
  14436. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14437. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14438. inline void set_stepY_2(int32_t value)
  14439. {
  14440. ___stepY_2 = value;
  14441. }
  14442. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6823E5BA012D31C25C1C3EF997AA12E04C40DE24, ___width_3)); }
  14443. inline int32_t get_width_3() const { return ___width_3; }
  14444. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14445. inline void set_width_3(int32_t value)
  14446. {
  14447. ___width_3 = value;
  14448. }
  14449. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6823E5BA012D31C25C1C3EF997AA12E04C40DE24, ___allocator_4)); }
  14450. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14451. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14452. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14453. {
  14454. ___allocator_4 = value;
  14455. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14456. }
  14457. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6823E5BA012D31C25C1C3EF997AA12E04C40DE24, ___operation_5)); }
  14458. inline ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 get_operation_5() const { return ___operation_5; }
  14459. inline ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 * get_address_of_operation_5() { return &___operation_5; }
  14460. inline void set_operation_5(ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 value)
  14461. {
  14462. ___operation_5 = value;
  14463. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14464. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14465. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14466. #endif
  14467. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14468. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14469. #endif
  14470. }
  14471. };
  14472. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>
  14473. struct RowIntervalOperationWrapper_2_t58D7F02F460C6F08C7C87E470FDD5D456540F717
  14474. {
  14475. public:
  14476. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14477. int32_t ___minY_0;
  14478. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14479. int32_t ___maxY_1;
  14480. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14481. int32_t ___stepY_2;
  14482. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14483. int32_t ___width_3;
  14484. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14485. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14486. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14487. ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 ___operation_5;
  14488. public:
  14489. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t58D7F02F460C6F08C7C87E470FDD5D456540F717, ___minY_0)); }
  14490. inline int32_t get_minY_0() const { return ___minY_0; }
  14491. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14492. inline void set_minY_0(int32_t value)
  14493. {
  14494. ___minY_0 = value;
  14495. }
  14496. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t58D7F02F460C6F08C7C87E470FDD5D456540F717, ___maxY_1)); }
  14497. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14498. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14499. inline void set_maxY_1(int32_t value)
  14500. {
  14501. ___maxY_1 = value;
  14502. }
  14503. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t58D7F02F460C6F08C7C87E470FDD5D456540F717, ___stepY_2)); }
  14504. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14505. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14506. inline void set_stepY_2(int32_t value)
  14507. {
  14508. ___stepY_2 = value;
  14509. }
  14510. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t58D7F02F460C6F08C7C87E470FDD5D456540F717, ___width_3)); }
  14511. inline int32_t get_width_3() const { return ___width_3; }
  14512. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14513. inline void set_width_3(int32_t value)
  14514. {
  14515. ___width_3 = value;
  14516. }
  14517. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t58D7F02F460C6F08C7C87E470FDD5D456540F717, ___allocator_4)); }
  14518. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14519. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14520. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14521. {
  14522. ___allocator_4 = value;
  14523. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14524. }
  14525. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t58D7F02F460C6F08C7C87E470FDD5D456540F717, ___operation_5)); }
  14526. inline ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 get_operation_5() const { return ___operation_5; }
  14527. inline ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 * get_address_of_operation_5() { return &___operation_5; }
  14528. inline void set_operation_5(ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 value)
  14529. {
  14530. ___operation_5 = value;
  14531. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14532. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14533. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14534. #endif
  14535. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14536. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14537. #endif
  14538. }
  14539. };
  14540. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>
  14541. struct RowIntervalOperationWrapper_2_t35578CD43A789D61100BAD168B6B30E6776CEE3A
  14542. {
  14543. public:
  14544. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14545. int32_t ___minY_0;
  14546. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14547. int32_t ___maxY_1;
  14548. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14549. int32_t ___stepY_2;
  14550. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14551. int32_t ___width_3;
  14552. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14553. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14554. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14555. ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD ___operation_5;
  14556. public:
  14557. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t35578CD43A789D61100BAD168B6B30E6776CEE3A, ___minY_0)); }
  14558. inline int32_t get_minY_0() const { return ___minY_0; }
  14559. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14560. inline void set_minY_0(int32_t value)
  14561. {
  14562. ___minY_0 = value;
  14563. }
  14564. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t35578CD43A789D61100BAD168B6B30E6776CEE3A, ___maxY_1)); }
  14565. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14566. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14567. inline void set_maxY_1(int32_t value)
  14568. {
  14569. ___maxY_1 = value;
  14570. }
  14571. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t35578CD43A789D61100BAD168B6B30E6776CEE3A, ___stepY_2)); }
  14572. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14573. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14574. inline void set_stepY_2(int32_t value)
  14575. {
  14576. ___stepY_2 = value;
  14577. }
  14578. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t35578CD43A789D61100BAD168B6B30E6776CEE3A, ___width_3)); }
  14579. inline int32_t get_width_3() const { return ___width_3; }
  14580. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14581. inline void set_width_3(int32_t value)
  14582. {
  14583. ___width_3 = value;
  14584. }
  14585. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t35578CD43A789D61100BAD168B6B30E6776CEE3A, ___allocator_4)); }
  14586. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14587. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14588. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14589. {
  14590. ___allocator_4 = value;
  14591. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14592. }
  14593. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t35578CD43A789D61100BAD168B6B30E6776CEE3A, ___operation_5)); }
  14594. inline ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD get_operation_5() const { return ___operation_5; }
  14595. inline ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD * get_address_of_operation_5() { return &___operation_5; }
  14596. inline void set_operation_5(ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD value)
  14597. {
  14598. ___operation_5 = value;
  14599. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14600. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14601. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14602. #endif
  14603. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14604. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14605. #endif
  14606. }
  14607. };
  14608. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>
  14609. struct RowIntervalOperationWrapper_2_t0751C9AA63EDDB13FE11895F24839BA8ED0B81E8
  14610. {
  14611. public:
  14612. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14613. int32_t ___minY_0;
  14614. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14615. int32_t ___maxY_1;
  14616. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14617. int32_t ___stepY_2;
  14618. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14619. int32_t ___width_3;
  14620. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14621. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14622. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14623. ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 ___operation_5;
  14624. public:
  14625. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0751C9AA63EDDB13FE11895F24839BA8ED0B81E8, ___minY_0)); }
  14626. inline int32_t get_minY_0() const { return ___minY_0; }
  14627. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14628. inline void set_minY_0(int32_t value)
  14629. {
  14630. ___minY_0 = value;
  14631. }
  14632. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0751C9AA63EDDB13FE11895F24839BA8ED0B81E8, ___maxY_1)); }
  14633. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14634. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14635. inline void set_maxY_1(int32_t value)
  14636. {
  14637. ___maxY_1 = value;
  14638. }
  14639. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0751C9AA63EDDB13FE11895F24839BA8ED0B81E8, ___stepY_2)); }
  14640. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14641. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14642. inline void set_stepY_2(int32_t value)
  14643. {
  14644. ___stepY_2 = value;
  14645. }
  14646. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0751C9AA63EDDB13FE11895F24839BA8ED0B81E8, ___width_3)); }
  14647. inline int32_t get_width_3() const { return ___width_3; }
  14648. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14649. inline void set_width_3(int32_t value)
  14650. {
  14651. ___width_3 = value;
  14652. }
  14653. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0751C9AA63EDDB13FE11895F24839BA8ED0B81E8, ___allocator_4)); }
  14654. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14655. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14656. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14657. {
  14658. ___allocator_4 = value;
  14659. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14660. }
  14661. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0751C9AA63EDDB13FE11895F24839BA8ED0B81E8, ___operation_5)); }
  14662. inline ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 get_operation_5() const { return ___operation_5; }
  14663. inline ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 * get_address_of_operation_5() { return &___operation_5; }
  14664. inline void set_operation_5(ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 value)
  14665. {
  14666. ___operation_5 = value;
  14667. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14668. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14669. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14670. #endif
  14671. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14672. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14673. #endif
  14674. }
  14675. };
  14676. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>
  14677. struct RowIntervalOperationWrapper_2_t24B79FB32B29231AE4FA182C7918AA1C55E5EC0B
  14678. {
  14679. public:
  14680. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14681. int32_t ___minY_0;
  14682. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14683. int32_t ___maxY_1;
  14684. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14685. int32_t ___stepY_2;
  14686. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14687. int32_t ___width_3;
  14688. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14689. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14690. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14691. ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E ___operation_5;
  14692. public:
  14693. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t24B79FB32B29231AE4FA182C7918AA1C55E5EC0B, ___minY_0)); }
  14694. inline int32_t get_minY_0() const { return ___minY_0; }
  14695. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14696. inline void set_minY_0(int32_t value)
  14697. {
  14698. ___minY_0 = value;
  14699. }
  14700. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t24B79FB32B29231AE4FA182C7918AA1C55E5EC0B, ___maxY_1)); }
  14701. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14702. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14703. inline void set_maxY_1(int32_t value)
  14704. {
  14705. ___maxY_1 = value;
  14706. }
  14707. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t24B79FB32B29231AE4FA182C7918AA1C55E5EC0B, ___stepY_2)); }
  14708. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14709. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14710. inline void set_stepY_2(int32_t value)
  14711. {
  14712. ___stepY_2 = value;
  14713. }
  14714. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t24B79FB32B29231AE4FA182C7918AA1C55E5EC0B, ___width_3)); }
  14715. inline int32_t get_width_3() const { return ___width_3; }
  14716. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14717. inline void set_width_3(int32_t value)
  14718. {
  14719. ___width_3 = value;
  14720. }
  14721. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t24B79FB32B29231AE4FA182C7918AA1C55E5EC0B, ___allocator_4)); }
  14722. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14723. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14724. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14725. {
  14726. ___allocator_4 = value;
  14727. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14728. }
  14729. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t24B79FB32B29231AE4FA182C7918AA1C55E5EC0B, ___operation_5)); }
  14730. inline ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E get_operation_5() const { return ___operation_5; }
  14731. inline ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E * get_address_of_operation_5() { return &___operation_5; }
  14732. inline void set_operation_5(ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E value)
  14733. {
  14734. ___operation_5 = value;
  14735. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14736. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14737. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14738. #endif
  14739. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14740. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14741. #endif
  14742. }
  14743. };
  14744. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>
  14745. struct RowIntervalOperationWrapper_2_tAF054C9FF22AD899AC2D62959B9909CC7F25BF1D
  14746. {
  14747. public:
  14748. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14749. int32_t ___minY_0;
  14750. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14751. int32_t ___maxY_1;
  14752. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14753. int32_t ___stepY_2;
  14754. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14755. int32_t ___width_3;
  14756. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14757. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14758. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14759. ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 ___operation_5;
  14760. public:
  14761. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAF054C9FF22AD899AC2D62959B9909CC7F25BF1D, ___minY_0)); }
  14762. inline int32_t get_minY_0() const { return ___minY_0; }
  14763. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14764. inline void set_minY_0(int32_t value)
  14765. {
  14766. ___minY_0 = value;
  14767. }
  14768. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAF054C9FF22AD899AC2D62959B9909CC7F25BF1D, ___maxY_1)); }
  14769. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14770. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14771. inline void set_maxY_1(int32_t value)
  14772. {
  14773. ___maxY_1 = value;
  14774. }
  14775. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAF054C9FF22AD899AC2D62959B9909CC7F25BF1D, ___stepY_2)); }
  14776. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14777. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14778. inline void set_stepY_2(int32_t value)
  14779. {
  14780. ___stepY_2 = value;
  14781. }
  14782. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAF054C9FF22AD899AC2D62959B9909CC7F25BF1D, ___width_3)); }
  14783. inline int32_t get_width_3() const { return ___width_3; }
  14784. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14785. inline void set_width_3(int32_t value)
  14786. {
  14787. ___width_3 = value;
  14788. }
  14789. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAF054C9FF22AD899AC2D62959B9909CC7F25BF1D, ___allocator_4)); }
  14790. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14791. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14792. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14793. {
  14794. ___allocator_4 = value;
  14795. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14796. }
  14797. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAF054C9FF22AD899AC2D62959B9909CC7F25BF1D, ___operation_5)); }
  14798. inline ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 get_operation_5() const { return ___operation_5; }
  14799. inline ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 * get_address_of_operation_5() { return &___operation_5; }
  14800. inline void set_operation_5(ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 value)
  14801. {
  14802. ___operation_5 = value;
  14803. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14804. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14805. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14806. #endif
  14807. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14808. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14809. #endif
  14810. }
  14811. };
  14812. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>
  14813. struct RowIntervalOperationWrapper_2_tB5B7D8317630BA9DBA22EA2EB7510DDC56ADCC75
  14814. {
  14815. public:
  14816. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14817. int32_t ___minY_0;
  14818. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14819. int32_t ___maxY_1;
  14820. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14821. int32_t ___stepY_2;
  14822. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14823. int32_t ___width_3;
  14824. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14825. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14826. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14827. ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 ___operation_5;
  14828. public:
  14829. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB5B7D8317630BA9DBA22EA2EB7510DDC56ADCC75, ___minY_0)); }
  14830. inline int32_t get_minY_0() const { return ___minY_0; }
  14831. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14832. inline void set_minY_0(int32_t value)
  14833. {
  14834. ___minY_0 = value;
  14835. }
  14836. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB5B7D8317630BA9DBA22EA2EB7510DDC56ADCC75, ___maxY_1)); }
  14837. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14838. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14839. inline void set_maxY_1(int32_t value)
  14840. {
  14841. ___maxY_1 = value;
  14842. }
  14843. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB5B7D8317630BA9DBA22EA2EB7510DDC56ADCC75, ___stepY_2)); }
  14844. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14845. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14846. inline void set_stepY_2(int32_t value)
  14847. {
  14848. ___stepY_2 = value;
  14849. }
  14850. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB5B7D8317630BA9DBA22EA2EB7510DDC56ADCC75, ___width_3)); }
  14851. inline int32_t get_width_3() const { return ___width_3; }
  14852. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14853. inline void set_width_3(int32_t value)
  14854. {
  14855. ___width_3 = value;
  14856. }
  14857. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB5B7D8317630BA9DBA22EA2EB7510DDC56ADCC75, ___allocator_4)); }
  14858. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14859. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14860. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14861. {
  14862. ___allocator_4 = value;
  14863. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14864. }
  14865. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB5B7D8317630BA9DBA22EA2EB7510DDC56ADCC75, ___operation_5)); }
  14866. inline ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 get_operation_5() const { return ___operation_5; }
  14867. inline ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 * get_address_of_operation_5() { return &___operation_5; }
  14868. inline void set_operation_5(ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 value)
  14869. {
  14870. ___operation_5 = value;
  14871. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14872. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14873. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14874. #endif
  14875. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14876. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14877. #endif
  14878. }
  14879. };
  14880. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>
  14881. struct RowIntervalOperationWrapper_2_t36E29CC79B196D16EB9766C85FA9356FC8A4FB9F
  14882. {
  14883. public:
  14884. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14885. int32_t ___minY_0;
  14886. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14887. int32_t ___maxY_1;
  14888. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14889. int32_t ___stepY_2;
  14890. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14891. int32_t ___width_3;
  14892. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14893. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14894. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14895. ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 ___operation_5;
  14896. public:
  14897. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t36E29CC79B196D16EB9766C85FA9356FC8A4FB9F, ___minY_0)); }
  14898. inline int32_t get_minY_0() const { return ___minY_0; }
  14899. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14900. inline void set_minY_0(int32_t value)
  14901. {
  14902. ___minY_0 = value;
  14903. }
  14904. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t36E29CC79B196D16EB9766C85FA9356FC8A4FB9F, ___maxY_1)); }
  14905. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14906. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14907. inline void set_maxY_1(int32_t value)
  14908. {
  14909. ___maxY_1 = value;
  14910. }
  14911. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t36E29CC79B196D16EB9766C85FA9356FC8A4FB9F, ___stepY_2)); }
  14912. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14913. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14914. inline void set_stepY_2(int32_t value)
  14915. {
  14916. ___stepY_2 = value;
  14917. }
  14918. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t36E29CC79B196D16EB9766C85FA9356FC8A4FB9F, ___width_3)); }
  14919. inline int32_t get_width_3() const { return ___width_3; }
  14920. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14921. inline void set_width_3(int32_t value)
  14922. {
  14923. ___width_3 = value;
  14924. }
  14925. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t36E29CC79B196D16EB9766C85FA9356FC8A4FB9F, ___allocator_4)); }
  14926. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14927. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14928. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14929. {
  14930. ___allocator_4 = value;
  14931. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14932. }
  14933. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t36E29CC79B196D16EB9766C85FA9356FC8A4FB9F, ___operation_5)); }
  14934. inline ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 get_operation_5() const { return ___operation_5; }
  14935. inline ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 * get_address_of_operation_5() { return &___operation_5; }
  14936. inline void set_operation_5(ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 value)
  14937. {
  14938. ___operation_5 = value;
  14939. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14940. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14941. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14942. #endif
  14943. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14944. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14945. #endif
  14946. }
  14947. };
  14948. // 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>
  14949. struct RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020
  14950. {
  14951. public:
  14952. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14953. int32_t ___minY_0;
  14954. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14955. int32_t ___maxY_1;
  14956. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14957. int32_t ___stepY_2;
  14958. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14959. int32_t ___width_3;
  14960. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14961. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14962. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14963. ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C ___operation_5;
  14964. public:
  14965. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020, ___minY_0)); }
  14966. inline int32_t get_minY_0() const { return ___minY_0; }
  14967. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14968. inline void set_minY_0(int32_t value)
  14969. {
  14970. ___minY_0 = value;
  14971. }
  14972. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020, ___maxY_1)); }
  14973. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14974. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14975. inline void set_maxY_1(int32_t value)
  14976. {
  14977. ___maxY_1 = value;
  14978. }
  14979. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020, ___stepY_2)); }
  14980. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14981. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14982. inline void set_stepY_2(int32_t value)
  14983. {
  14984. ___stepY_2 = value;
  14985. }
  14986. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020, ___width_3)); }
  14987. inline int32_t get_width_3() const { return ___width_3; }
  14988. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14989. inline void set_width_3(int32_t value)
  14990. {
  14991. ___width_3 = value;
  14992. }
  14993. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020, ___allocator_4)); }
  14994. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14995. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14996. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14997. {
  14998. ___allocator_4 = value;
  14999. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15000. }
  15001. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020, ___operation_5)); }
  15002. inline ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C get_operation_5() const { return ___operation_5; }
  15003. inline ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C * get_address_of_operation_5() { return &___operation_5; }
  15004. inline void set_operation_5(ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C value)
  15005. {
  15006. ___operation_5 = value;
  15007. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15008. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15009. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15010. #endif
  15011. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15012. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15013. #endif
  15014. }
  15015. };
  15016. // 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>
  15017. struct RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715
  15018. {
  15019. public:
  15020. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15021. int32_t ___minY_0;
  15022. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15023. int32_t ___maxY_1;
  15024. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15025. int32_t ___stepY_2;
  15026. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15027. int32_t ___width_3;
  15028. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15029. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15030. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15031. ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E ___operation_5;
  15032. public:
  15033. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715, ___minY_0)); }
  15034. inline int32_t get_minY_0() const { return ___minY_0; }
  15035. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15036. inline void set_minY_0(int32_t value)
  15037. {
  15038. ___minY_0 = value;
  15039. }
  15040. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715, ___maxY_1)); }
  15041. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15042. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15043. inline void set_maxY_1(int32_t value)
  15044. {
  15045. ___maxY_1 = value;
  15046. }
  15047. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715, ___stepY_2)); }
  15048. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15049. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15050. inline void set_stepY_2(int32_t value)
  15051. {
  15052. ___stepY_2 = value;
  15053. }
  15054. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715, ___width_3)); }
  15055. inline int32_t get_width_3() const { return ___width_3; }
  15056. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15057. inline void set_width_3(int32_t value)
  15058. {
  15059. ___width_3 = value;
  15060. }
  15061. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715, ___allocator_4)); }
  15062. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15063. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15064. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15065. {
  15066. ___allocator_4 = value;
  15067. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15068. }
  15069. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715, ___operation_5)); }
  15070. inline ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E get_operation_5() const { return ___operation_5; }
  15071. inline ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E * get_address_of_operation_5() { return &___operation_5; }
  15072. inline void set_operation_5(ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E value)
  15073. {
  15074. ___operation_5 = value;
  15075. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15076. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15077. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15078. #endif
  15079. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15080. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15081. #endif
  15082. }
  15083. };
  15084. // 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>
  15085. struct RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A
  15086. {
  15087. public:
  15088. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15089. int32_t ___minY_0;
  15090. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15091. int32_t ___maxY_1;
  15092. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15093. int32_t ___stepY_2;
  15094. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15095. int32_t ___width_3;
  15096. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15097. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15098. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15099. ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 ___operation_5;
  15100. public:
  15101. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A, ___minY_0)); }
  15102. inline int32_t get_minY_0() const { return ___minY_0; }
  15103. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15104. inline void set_minY_0(int32_t value)
  15105. {
  15106. ___minY_0 = value;
  15107. }
  15108. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A, ___maxY_1)); }
  15109. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15110. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15111. inline void set_maxY_1(int32_t value)
  15112. {
  15113. ___maxY_1 = value;
  15114. }
  15115. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A, ___stepY_2)); }
  15116. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15117. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15118. inline void set_stepY_2(int32_t value)
  15119. {
  15120. ___stepY_2 = value;
  15121. }
  15122. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A, ___width_3)); }
  15123. inline int32_t get_width_3() const { return ___width_3; }
  15124. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15125. inline void set_width_3(int32_t value)
  15126. {
  15127. ___width_3 = value;
  15128. }
  15129. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A, ___allocator_4)); }
  15130. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15131. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15132. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15133. {
  15134. ___allocator_4 = value;
  15135. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15136. }
  15137. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A, ___operation_5)); }
  15138. inline ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 get_operation_5() const { return ___operation_5; }
  15139. inline ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 * get_address_of_operation_5() { return &___operation_5; }
  15140. inline void set_operation_5(ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 value)
  15141. {
  15142. ___operation_5 = value;
  15143. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15144. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15145. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15146. #endif
  15147. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15148. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15149. #endif
  15150. }
  15151. };
  15152. // 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>
  15153. struct RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15
  15154. {
  15155. public:
  15156. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15157. int32_t ___minY_0;
  15158. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15159. int32_t ___maxY_1;
  15160. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15161. int32_t ___stepY_2;
  15162. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15163. int32_t ___width_3;
  15164. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15165. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15166. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15167. ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 ___operation_5;
  15168. public:
  15169. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15, ___minY_0)); }
  15170. inline int32_t get_minY_0() const { return ___minY_0; }
  15171. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15172. inline void set_minY_0(int32_t value)
  15173. {
  15174. ___minY_0 = value;
  15175. }
  15176. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15, ___maxY_1)); }
  15177. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15178. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15179. inline void set_maxY_1(int32_t value)
  15180. {
  15181. ___maxY_1 = value;
  15182. }
  15183. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15, ___stepY_2)); }
  15184. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15185. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15186. inline void set_stepY_2(int32_t value)
  15187. {
  15188. ___stepY_2 = value;
  15189. }
  15190. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15, ___width_3)); }
  15191. inline int32_t get_width_3() const { return ___width_3; }
  15192. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15193. inline void set_width_3(int32_t value)
  15194. {
  15195. ___width_3 = value;
  15196. }
  15197. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15, ___allocator_4)); }
  15198. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15199. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15200. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15201. {
  15202. ___allocator_4 = value;
  15203. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15204. }
  15205. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15, ___operation_5)); }
  15206. inline ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 get_operation_5() const { return ___operation_5; }
  15207. inline ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 * get_address_of_operation_5() { return &___operation_5; }
  15208. inline void set_operation_5(ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 value)
  15209. {
  15210. ___operation_5 = value;
  15211. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15212. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15213. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15214. #endif
  15215. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15216. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15217. #endif
  15218. }
  15219. };
  15220. // 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>
  15221. struct RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792
  15222. {
  15223. public:
  15224. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15225. int32_t ___minY_0;
  15226. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15227. int32_t ___maxY_1;
  15228. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15229. int32_t ___stepY_2;
  15230. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15231. int32_t ___width_3;
  15232. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15233. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15234. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15235. ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 ___operation_5;
  15236. public:
  15237. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792, ___minY_0)); }
  15238. inline int32_t get_minY_0() const { return ___minY_0; }
  15239. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15240. inline void set_minY_0(int32_t value)
  15241. {
  15242. ___minY_0 = value;
  15243. }
  15244. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792, ___maxY_1)); }
  15245. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15246. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15247. inline void set_maxY_1(int32_t value)
  15248. {
  15249. ___maxY_1 = value;
  15250. }
  15251. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792, ___stepY_2)); }
  15252. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15253. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15254. inline void set_stepY_2(int32_t value)
  15255. {
  15256. ___stepY_2 = value;
  15257. }
  15258. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792, ___width_3)); }
  15259. inline int32_t get_width_3() const { return ___width_3; }
  15260. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15261. inline void set_width_3(int32_t value)
  15262. {
  15263. ___width_3 = value;
  15264. }
  15265. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792, ___allocator_4)); }
  15266. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15267. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15268. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15269. {
  15270. ___allocator_4 = value;
  15271. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15272. }
  15273. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792, ___operation_5)); }
  15274. inline ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 get_operation_5() const { return ___operation_5; }
  15275. inline ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 * get_address_of_operation_5() { return &___operation_5; }
  15276. inline void set_operation_5(ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 value)
  15277. {
  15278. ___operation_5 = value;
  15279. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15280. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15281. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15282. #endif
  15283. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15284. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15285. #endif
  15286. }
  15287. };
  15288. // 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>
  15289. struct RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E
  15290. {
  15291. public:
  15292. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15293. int32_t ___minY_0;
  15294. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15295. int32_t ___maxY_1;
  15296. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15297. int32_t ___stepY_2;
  15298. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15299. int32_t ___width_3;
  15300. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15301. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15302. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15303. ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 ___operation_5;
  15304. public:
  15305. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E, ___minY_0)); }
  15306. inline int32_t get_minY_0() const { return ___minY_0; }
  15307. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15308. inline void set_minY_0(int32_t value)
  15309. {
  15310. ___minY_0 = value;
  15311. }
  15312. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E, ___maxY_1)); }
  15313. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15314. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15315. inline void set_maxY_1(int32_t value)
  15316. {
  15317. ___maxY_1 = value;
  15318. }
  15319. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E, ___stepY_2)); }
  15320. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15321. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15322. inline void set_stepY_2(int32_t value)
  15323. {
  15324. ___stepY_2 = value;
  15325. }
  15326. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E, ___width_3)); }
  15327. inline int32_t get_width_3() const { return ___width_3; }
  15328. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15329. inline void set_width_3(int32_t value)
  15330. {
  15331. ___width_3 = value;
  15332. }
  15333. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E, ___allocator_4)); }
  15334. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15335. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15336. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15337. {
  15338. ___allocator_4 = value;
  15339. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15340. }
  15341. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E, ___operation_5)); }
  15342. inline ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 get_operation_5() const { return ___operation_5; }
  15343. inline ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 * get_address_of_operation_5() { return &___operation_5; }
  15344. inline void set_operation_5(ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 value)
  15345. {
  15346. ___operation_5 = value;
  15347. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15348. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15349. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15350. #endif
  15351. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15352. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15353. #endif
  15354. }
  15355. };
  15356. // 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>
  15357. struct RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B
  15358. {
  15359. public:
  15360. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15361. int32_t ___minY_0;
  15362. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15363. int32_t ___maxY_1;
  15364. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15365. int32_t ___stepY_2;
  15366. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15367. int32_t ___width_3;
  15368. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15369. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15370. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15371. ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 ___operation_5;
  15372. public:
  15373. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B, ___minY_0)); }
  15374. inline int32_t get_minY_0() const { return ___minY_0; }
  15375. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15376. inline void set_minY_0(int32_t value)
  15377. {
  15378. ___minY_0 = value;
  15379. }
  15380. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B, ___maxY_1)); }
  15381. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15382. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15383. inline void set_maxY_1(int32_t value)
  15384. {
  15385. ___maxY_1 = value;
  15386. }
  15387. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B, ___stepY_2)); }
  15388. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15389. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15390. inline void set_stepY_2(int32_t value)
  15391. {
  15392. ___stepY_2 = value;
  15393. }
  15394. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B, ___width_3)); }
  15395. inline int32_t get_width_3() const { return ___width_3; }
  15396. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15397. inline void set_width_3(int32_t value)
  15398. {
  15399. ___width_3 = value;
  15400. }
  15401. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B, ___allocator_4)); }
  15402. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15403. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15404. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15405. {
  15406. ___allocator_4 = value;
  15407. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15408. }
  15409. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B, ___operation_5)); }
  15410. inline ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 get_operation_5() const { return ___operation_5; }
  15411. inline ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 * get_address_of_operation_5() { return &___operation_5; }
  15412. inline void set_operation_5(ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 value)
  15413. {
  15414. ___operation_5 = value;
  15415. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15416. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15417. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15418. #endif
  15419. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15420. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15421. #endif
  15422. }
  15423. };
  15424. // 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>
  15425. struct RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325
  15426. {
  15427. public:
  15428. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15429. int32_t ___minY_0;
  15430. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15431. int32_t ___maxY_1;
  15432. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15433. int32_t ___stepY_2;
  15434. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15435. int32_t ___width_3;
  15436. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15437. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15438. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15439. ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D ___operation_5;
  15440. public:
  15441. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325, ___minY_0)); }
  15442. inline int32_t get_minY_0() const { return ___minY_0; }
  15443. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15444. inline void set_minY_0(int32_t value)
  15445. {
  15446. ___minY_0 = value;
  15447. }
  15448. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325, ___maxY_1)); }
  15449. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15450. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15451. inline void set_maxY_1(int32_t value)
  15452. {
  15453. ___maxY_1 = value;
  15454. }
  15455. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325, ___stepY_2)); }
  15456. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15457. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15458. inline void set_stepY_2(int32_t value)
  15459. {
  15460. ___stepY_2 = value;
  15461. }
  15462. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325, ___width_3)); }
  15463. inline int32_t get_width_3() const { return ___width_3; }
  15464. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15465. inline void set_width_3(int32_t value)
  15466. {
  15467. ___width_3 = value;
  15468. }
  15469. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325, ___allocator_4)); }
  15470. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15471. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15472. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15473. {
  15474. ___allocator_4 = value;
  15475. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15476. }
  15477. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325, ___operation_5)); }
  15478. inline ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D get_operation_5() const { return ___operation_5; }
  15479. inline ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D * get_address_of_operation_5() { return &___operation_5; }
  15480. inline void set_operation_5(ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D value)
  15481. {
  15482. ___operation_5 = value;
  15483. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15484. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15485. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15486. #endif
  15487. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15488. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15489. #endif
  15490. }
  15491. };
  15492. // 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>
  15493. struct RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604
  15494. {
  15495. public:
  15496. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15497. int32_t ___minY_0;
  15498. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15499. int32_t ___maxY_1;
  15500. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15501. int32_t ___stepY_2;
  15502. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15503. int32_t ___width_3;
  15504. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15505. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15506. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15507. ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 ___operation_5;
  15508. public:
  15509. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604, ___minY_0)); }
  15510. inline int32_t get_minY_0() const { return ___minY_0; }
  15511. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15512. inline void set_minY_0(int32_t value)
  15513. {
  15514. ___minY_0 = value;
  15515. }
  15516. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604, ___maxY_1)); }
  15517. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15518. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15519. inline void set_maxY_1(int32_t value)
  15520. {
  15521. ___maxY_1 = value;
  15522. }
  15523. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604, ___stepY_2)); }
  15524. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15525. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15526. inline void set_stepY_2(int32_t value)
  15527. {
  15528. ___stepY_2 = value;
  15529. }
  15530. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604, ___width_3)); }
  15531. inline int32_t get_width_3() const { return ___width_3; }
  15532. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15533. inline void set_width_3(int32_t value)
  15534. {
  15535. ___width_3 = value;
  15536. }
  15537. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604, ___allocator_4)); }
  15538. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15539. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15540. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15541. {
  15542. ___allocator_4 = value;
  15543. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15544. }
  15545. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604, ___operation_5)); }
  15546. inline ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 get_operation_5() const { return ___operation_5; }
  15547. inline ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 * get_address_of_operation_5() { return &___operation_5; }
  15548. inline void set_operation_5(ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 value)
  15549. {
  15550. ___operation_5 = value;
  15551. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15552. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15553. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15554. #endif
  15555. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15556. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15557. #endif
  15558. }
  15559. };
  15560. // 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>
  15561. struct RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E
  15562. {
  15563. public:
  15564. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15565. int32_t ___minY_0;
  15566. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15567. int32_t ___maxY_1;
  15568. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15569. int32_t ___stepY_2;
  15570. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15571. int32_t ___width_3;
  15572. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15573. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15574. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15575. ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB ___operation_5;
  15576. public:
  15577. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E, ___minY_0)); }
  15578. inline int32_t get_minY_0() const { return ___minY_0; }
  15579. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15580. inline void set_minY_0(int32_t value)
  15581. {
  15582. ___minY_0 = value;
  15583. }
  15584. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E, ___maxY_1)); }
  15585. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15586. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15587. inline void set_maxY_1(int32_t value)
  15588. {
  15589. ___maxY_1 = value;
  15590. }
  15591. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E, ___stepY_2)); }
  15592. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15593. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15594. inline void set_stepY_2(int32_t value)
  15595. {
  15596. ___stepY_2 = value;
  15597. }
  15598. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E, ___width_3)); }
  15599. inline int32_t get_width_3() const { return ___width_3; }
  15600. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15601. inline void set_width_3(int32_t value)
  15602. {
  15603. ___width_3 = value;
  15604. }
  15605. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E, ___allocator_4)); }
  15606. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15607. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15608. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15609. {
  15610. ___allocator_4 = value;
  15611. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15612. }
  15613. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E, ___operation_5)); }
  15614. inline ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB get_operation_5() const { return ___operation_5; }
  15615. inline ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB * get_address_of_operation_5() { return &___operation_5; }
  15616. inline void set_operation_5(ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB value)
  15617. {
  15618. ___operation_5 = value;
  15619. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15620. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15621. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15622. #endif
  15623. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15624. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15625. #endif
  15626. }
  15627. };
  15628. // 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>
  15629. struct RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC
  15630. {
  15631. public:
  15632. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15633. int32_t ___minY_0;
  15634. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15635. int32_t ___maxY_1;
  15636. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15637. int32_t ___stepY_2;
  15638. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15639. int32_t ___width_3;
  15640. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15641. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15642. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15643. ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB ___operation_5;
  15644. public:
  15645. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC, ___minY_0)); }
  15646. inline int32_t get_minY_0() const { return ___minY_0; }
  15647. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15648. inline void set_minY_0(int32_t value)
  15649. {
  15650. ___minY_0 = value;
  15651. }
  15652. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC, ___maxY_1)); }
  15653. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15654. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15655. inline void set_maxY_1(int32_t value)
  15656. {
  15657. ___maxY_1 = value;
  15658. }
  15659. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC, ___stepY_2)); }
  15660. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15661. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15662. inline void set_stepY_2(int32_t value)
  15663. {
  15664. ___stepY_2 = value;
  15665. }
  15666. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC, ___width_3)); }
  15667. inline int32_t get_width_3() const { return ___width_3; }
  15668. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15669. inline void set_width_3(int32_t value)
  15670. {
  15671. ___width_3 = value;
  15672. }
  15673. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC, ___allocator_4)); }
  15674. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15675. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15676. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15677. {
  15678. ___allocator_4 = value;
  15679. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15680. }
  15681. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC, ___operation_5)); }
  15682. inline ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB get_operation_5() const { return ___operation_5; }
  15683. inline ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB * get_address_of_operation_5() { return &___operation_5; }
  15684. inline void set_operation_5(ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB value)
  15685. {
  15686. ___operation_5 = value;
  15687. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15688. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15689. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15690. #endif
  15691. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15692. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15693. #endif
  15694. }
  15695. };
  15696. // 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>
  15697. struct RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD
  15698. {
  15699. public:
  15700. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15701. int32_t ___minY_0;
  15702. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15703. int32_t ___maxY_1;
  15704. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15705. int32_t ___stepY_2;
  15706. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15707. int32_t ___width_3;
  15708. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15709. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15710. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15711. ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 ___operation_5;
  15712. public:
  15713. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD, ___minY_0)); }
  15714. inline int32_t get_minY_0() const { return ___minY_0; }
  15715. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15716. inline void set_minY_0(int32_t value)
  15717. {
  15718. ___minY_0 = value;
  15719. }
  15720. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD, ___maxY_1)); }
  15721. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15722. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15723. inline void set_maxY_1(int32_t value)
  15724. {
  15725. ___maxY_1 = value;
  15726. }
  15727. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD, ___stepY_2)); }
  15728. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15729. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15730. inline void set_stepY_2(int32_t value)
  15731. {
  15732. ___stepY_2 = value;
  15733. }
  15734. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD, ___width_3)); }
  15735. inline int32_t get_width_3() const { return ___width_3; }
  15736. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15737. inline void set_width_3(int32_t value)
  15738. {
  15739. ___width_3 = value;
  15740. }
  15741. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD, ___allocator_4)); }
  15742. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15743. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15744. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15745. {
  15746. ___allocator_4 = value;
  15747. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15748. }
  15749. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD, ___operation_5)); }
  15750. inline ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 get_operation_5() const { return ___operation_5; }
  15751. inline ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 * get_address_of_operation_5() { return &___operation_5; }
  15752. inline void set_operation_5(ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 value)
  15753. {
  15754. ___operation_5 = value;
  15755. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15756. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15757. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15758. #endif
  15759. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15760. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15761. #endif
  15762. }
  15763. };
  15764. // 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>
  15765. struct RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4
  15766. {
  15767. public:
  15768. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15769. int32_t ___minY_0;
  15770. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15771. int32_t ___maxY_1;
  15772. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15773. int32_t ___stepY_2;
  15774. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15775. int32_t ___width_3;
  15776. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15777. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15778. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15779. ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B ___operation_5;
  15780. public:
  15781. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4, ___minY_0)); }
  15782. inline int32_t get_minY_0() const { return ___minY_0; }
  15783. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15784. inline void set_minY_0(int32_t value)
  15785. {
  15786. ___minY_0 = value;
  15787. }
  15788. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4, ___maxY_1)); }
  15789. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15790. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15791. inline void set_maxY_1(int32_t value)
  15792. {
  15793. ___maxY_1 = value;
  15794. }
  15795. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4, ___stepY_2)); }
  15796. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15797. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15798. inline void set_stepY_2(int32_t value)
  15799. {
  15800. ___stepY_2 = value;
  15801. }
  15802. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4, ___width_3)); }
  15803. inline int32_t get_width_3() const { return ___width_3; }
  15804. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15805. inline void set_width_3(int32_t value)
  15806. {
  15807. ___width_3 = value;
  15808. }
  15809. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4, ___allocator_4)); }
  15810. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15811. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15812. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15813. {
  15814. ___allocator_4 = value;
  15815. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15816. }
  15817. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4, ___operation_5)); }
  15818. inline ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B get_operation_5() const { return ___operation_5; }
  15819. inline ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B * get_address_of_operation_5() { return &___operation_5; }
  15820. inline void set_operation_5(ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B value)
  15821. {
  15822. ___operation_5 = value;
  15823. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15824. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15825. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15826. #endif
  15827. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15828. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15829. #endif
  15830. }
  15831. };
  15832. // 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>
  15833. struct RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888
  15834. {
  15835. public:
  15836. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15837. int32_t ___minY_0;
  15838. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15839. int32_t ___maxY_1;
  15840. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15841. int32_t ___stepY_2;
  15842. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15843. int32_t ___width_3;
  15844. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15845. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15846. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15847. ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 ___operation_5;
  15848. public:
  15849. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888, ___minY_0)); }
  15850. inline int32_t get_minY_0() const { return ___minY_0; }
  15851. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15852. inline void set_minY_0(int32_t value)
  15853. {
  15854. ___minY_0 = value;
  15855. }
  15856. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888, ___maxY_1)); }
  15857. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15858. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15859. inline void set_maxY_1(int32_t value)
  15860. {
  15861. ___maxY_1 = value;
  15862. }
  15863. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888, ___stepY_2)); }
  15864. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15865. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15866. inline void set_stepY_2(int32_t value)
  15867. {
  15868. ___stepY_2 = value;
  15869. }
  15870. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888, ___width_3)); }
  15871. inline int32_t get_width_3() const { return ___width_3; }
  15872. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15873. inline void set_width_3(int32_t value)
  15874. {
  15875. ___width_3 = value;
  15876. }
  15877. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888, ___allocator_4)); }
  15878. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15879. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15880. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15881. {
  15882. ___allocator_4 = value;
  15883. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15884. }
  15885. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888, ___operation_5)); }
  15886. inline ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 get_operation_5() const { return ___operation_5; }
  15887. inline ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 * get_address_of_operation_5() { return &___operation_5; }
  15888. inline void set_operation_5(ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 value)
  15889. {
  15890. ___operation_5 = value;
  15891. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15892. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15893. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15894. #endif
  15895. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15896. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15897. #endif
  15898. }
  15899. };
  15900. // 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>
  15901. struct RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11
  15902. {
  15903. public:
  15904. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15905. int32_t ___minY_0;
  15906. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15907. int32_t ___maxY_1;
  15908. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15909. int32_t ___stepY_2;
  15910. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15911. int32_t ___width_3;
  15912. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15913. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15914. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15915. ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 ___operation_5;
  15916. public:
  15917. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11, ___minY_0)); }
  15918. inline int32_t get_minY_0() const { return ___minY_0; }
  15919. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15920. inline void set_minY_0(int32_t value)
  15921. {
  15922. ___minY_0 = value;
  15923. }
  15924. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11, ___maxY_1)); }
  15925. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15926. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15927. inline void set_maxY_1(int32_t value)
  15928. {
  15929. ___maxY_1 = value;
  15930. }
  15931. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11, ___stepY_2)); }
  15932. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15933. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15934. inline void set_stepY_2(int32_t value)
  15935. {
  15936. ___stepY_2 = value;
  15937. }
  15938. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11, ___width_3)); }
  15939. inline int32_t get_width_3() const { return ___width_3; }
  15940. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15941. inline void set_width_3(int32_t value)
  15942. {
  15943. ___width_3 = value;
  15944. }
  15945. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11, ___allocator_4)); }
  15946. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15947. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15948. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15949. {
  15950. ___allocator_4 = value;
  15951. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15952. }
  15953. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11, ___operation_5)); }
  15954. inline ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 get_operation_5() const { return ___operation_5; }
  15955. inline ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 * get_address_of_operation_5() { return &___operation_5; }
  15956. inline void set_operation_5(ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 value)
  15957. {
  15958. ___operation_5 = value;
  15959. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15960. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15961. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15962. #endif
  15963. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15964. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15965. #endif
  15966. }
  15967. };
  15968. // 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>
  15969. struct RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460
  15970. {
  15971. public:
  15972. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15973. int32_t ___minY_0;
  15974. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15975. int32_t ___maxY_1;
  15976. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15977. int32_t ___stepY_2;
  15978. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15979. int32_t ___width_3;
  15980. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15981. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15982. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15983. ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A ___operation_5;
  15984. public:
  15985. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460, ___minY_0)); }
  15986. inline int32_t get_minY_0() const { return ___minY_0; }
  15987. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15988. inline void set_minY_0(int32_t value)
  15989. {
  15990. ___minY_0 = value;
  15991. }
  15992. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460, ___maxY_1)); }
  15993. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15994. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15995. inline void set_maxY_1(int32_t value)
  15996. {
  15997. ___maxY_1 = value;
  15998. }
  15999. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460, ___stepY_2)); }
  16000. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16001. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16002. inline void set_stepY_2(int32_t value)
  16003. {
  16004. ___stepY_2 = value;
  16005. }
  16006. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460, ___width_3)); }
  16007. inline int32_t get_width_3() const { return ___width_3; }
  16008. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16009. inline void set_width_3(int32_t value)
  16010. {
  16011. ___width_3 = value;
  16012. }
  16013. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460, ___allocator_4)); }
  16014. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16015. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16016. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16017. {
  16018. ___allocator_4 = value;
  16019. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16020. }
  16021. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460, ___operation_5)); }
  16022. inline ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A get_operation_5() const { return ___operation_5; }
  16023. inline ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A * get_address_of_operation_5() { return &___operation_5; }
  16024. inline void set_operation_5(ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A value)
  16025. {
  16026. ___operation_5 = value;
  16027. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16028. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16029. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16030. #endif
  16031. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16032. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16033. #endif
  16034. }
  16035. };
  16036. // 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>
  16037. struct RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD
  16038. {
  16039. public:
  16040. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16041. int32_t ___minY_0;
  16042. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16043. int32_t ___maxY_1;
  16044. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16045. int32_t ___stepY_2;
  16046. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16047. int32_t ___width_3;
  16048. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  16049. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16050. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  16051. ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B ___operation_5;
  16052. public:
  16053. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD, ___minY_0)); }
  16054. inline int32_t get_minY_0() const { return ___minY_0; }
  16055. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16056. inline void set_minY_0(int32_t value)
  16057. {
  16058. ___minY_0 = value;
  16059. }
  16060. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD, ___maxY_1)); }
  16061. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16062. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16063. inline void set_maxY_1(int32_t value)
  16064. {
  16065. ___maxY_1 = value;
  16066. }
  16067. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD, ___stepY_2)); }
  16068. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16069. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16070. inline void set_stepY_2(int32_t value)
  16071. {
  16072. ___stepY_2 = value;
  16073. }
  16074. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD, ___width_3)); }
  16075. inline int32_t get_width_3() const { return ___width_3; }
  16076. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16077. inline void set_width_3(int32_t value)
  16078. {
  16079. ___width_3 = value;
  16080. }
  16081. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD, ___allocator_4)); }
  16082. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16083. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16084. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16085. {
  16086. ___allocator_4 = value;
  16087. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16088. }
  16089. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD, ___operation_5)); }
  16090. inline ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B get_operation_5() const { return ___operation_5; }
  16091. inline ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B * get_address_of_operation_5() { return &___operation_5; }
  16092. inline void set_operation_5(ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B value)
  16093. {
  16094. ___operation_5 = value;
  16095. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16096. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16097. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16098. #endif
  16099. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16100. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16101. #endif
  16102. }
  16103. };
  16104. // 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>
  16105. struct RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83
  16106. {
  16107. public:
  16108. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16109. int32_t ___minY_0;
  16110. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16111. int32_t ___maxY_1;
  16112. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16113. int32_t ___stepY_2;
  16114. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16115. int32_t ___width_3;
  16116. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  16117. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16118. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  16119. ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 ___operation_5;
  16120. public:
  16121. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83, ___minY_0)); }
  16122. inline int32_t get_minY_0() const { return ___minY_0; }
  16123. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16124. inline void set_minY_0(int32_t value)
  16125. {
  16126. ___minY_0 = value;
  16127. }
  16128. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83, ___maxY_1)); }
  16129. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16130. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16131. inline void set_maxY_1(int32_t value)
  16132. {
  16133. ___maxY_1 = value;
  16134. }
  16135. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83, ___stepY_2)); }
  16136. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16137. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16138. inline void set_stepY_2(int32_t value)
  16139. {
  16140. ___stepY_2 = value;
  16141. }
  16142. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83, ___width_3)); }
  16143. inline int32_t get_width_3() const { return ___width_3; }
  16144. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16145. inline void set_width_3(int32_t value)
  16146. {
  16147. ___width_3 = value;
  16148. }
  16149. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83, ___allocator_4)); }
  16150. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16151. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16152. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16153. {
  16154. ___allocator_4 = value;
  16155. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16156. }
  16157. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83, ___operation_5)); }
  16158. inline ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 get_operation_5() const { return ___operation_5; }
  16159. inline ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 * get_address_of_operation_5() { return &___operation_5; }
  16160. inline void set_operation_5(ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 value)
  16161. {
  16162. ___operation_5 = value;
  16163. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16164. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16165. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16166. #endif
  16167. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16168. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16169. #endif
  16170. }
  16171. };
  16172. // 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>
  16173. struct RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D
  16174. {
  16175. public:
  16176. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16177. int32_t ___minY_0;
  16178. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16179. int32_t ___maxY_1;
  16180. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16181. int32_t ___stepY_2;
  16182. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16183. int32_t ___width_3;
  16184. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  16185. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16186. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  16187. ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A ___operation_5;
  16188. public:
  16189. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D, ___minY_0)); }
  16190. inline int32_t get_minY_0() const { return ___minY_0; }
  16191. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16192. inline void set_minY_0(int32_t value)
  16193. {
  16194. ___minY_0 = value;
  16195. }
  16196. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D, ___maxY_1)); }
  16197. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16198. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16199. inline void set_maxY_1(int32_t value)
  16200. {
  16201. ___maxY_1 = value;
  16202. }
  16203. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D, ___stepY_2)); }
  16204. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16205. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16206. inline void set_stepY_2(int32_t value)
  16207. {
  16208. ___stepY_2 = value;
  16209. }
  16210. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D, ___width_3)); }
  16211. inline int32_t get_width_3() const { return ___width_3; }
  16212. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16213. inline void set_width_3(int32_t value)
  16214. {
  16215. ___width_3 = value;
  16216. }
  16217. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D, ___allocator_4)); }
  16218. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16219. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16220. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16221. {
  16222. ___allocator_4 = value;
  16223. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16224. }
  16225. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D, ___operation_5)); }
  16226. inline ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A get_operation_5() const { return ___operation_5; }
  16227. inline ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A * get_address_of_operation_5() { return &___operation_5; }
  16228. inline void set_operation_5(ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A value)
  16229. {
  16230. ___operation_5 = value;
  16231. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16232. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16233. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16234. #endif
  16235. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16236. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16237. #endif
  16238. }
  16239. };
  16240. // 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>
  16241. struct RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E
  16242. {
  16243. public:
  16244. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16245. int32_t ___minY_0;
  16246. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16247. int32_t ___maxY_1;
  16248. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16249. int32_t ___stepY_2;
  16250. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16251. int32_t ___width_3;
  16252. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  16253. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16254. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  16255. ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 ___operation_5;
  16256. public:
  16257. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E, ___minY_0)); }
  16258. inline int32_t get_minY_0() const { return ___minY_0; }
  16259. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16260. inline void set_minY_0(int32_t value)
  16261. {
  16262. ___minY_0 = value;
  16263. }
  16264. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E, ___maxY_1)); }
  16265. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16266. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16267. inline void set_maxY_1(int32_t value)
  16268. {
  16269. ___maxY_1 = value;
  16270. }
  16271. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E, ___stepY_2)); }
  16272. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16273. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16274. inline void set_stepY_2(int32_t value)
  16275. {
  16276. ___stepY_2 = value;
  16277. }
  16278. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E, ___width_3)); }
  16279. inline int32_t get_width_3() const { return ___width_3; }
  16280. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16281. inline void set_width_3(int32_t value)
  16282. {
  16283. ___width_3 = value;
  16284. }
  16285. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E, ___allocator_4)); }
  16286. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16287. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16288. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16289. {
  16290. ___allocator_4 = value;
  16291. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16292. }
  16293. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E, ___operation_5)); }
  16294. inline ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 get_operation_5() const { return ___operation_5; }
  16295. inline ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 * get_address_of_operation_5() { return &___operation_5; }
  16296. inline void set_operation_5(ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 value)
  16297. {
  16298. ___operation_5 = value;
  16299. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16300. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16301. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16302. #endif
  16303. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16304. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16305. #endif
  16306. }
  16307. };
  16308. // 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>
  16309. struct RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819
  16310. {
  16311. public:
  16312. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16313. int32_t ___minY_0;
  16314. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16315. int32_t ___maxY_1;
  16316. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16317. int32_t ___stepY_2;
  16318. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16319. int32_t ___width_3;
  16320. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  16321. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16322. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  16323. ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 ___operation_5;
  16324. public:
  16325. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819, ___minY_0)); }
  16326. inline int32_t get_minY_0() const { return ___minY_0; }
  16327. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16328. inline void set_minY_0(int32_t value)
  16329. {
  16330. ___minY_0 = value;
  16331. }
  16332. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819, ___maxY_1)); }
  16333. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16334. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16335. inline void set_maxY_1(int32_t value)
  16336. {
  16337. ___maxY_1 = value;
  16338. }
  16339. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819, ___stepY_2)); }
  16340. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16341. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16342. inline void set_stepY_2(int32_t value)
  16343. {
  16344. ___stepY_2 = value;
  16345. }
  16346. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819, ___width_3)); }
  16347. inline int32_t get_width_3() const { return ___width_3; }
  16348. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16349. inline void set_width_3(int32_t value)
  16350. {
  16351. ___width_3 = value;
  16352. }
  16353. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819, ___allocator_4)); }
  16354. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16355. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16356. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16357. {
  16358. ___allocator_4 = value;
  16359. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16360. }
  16361. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819, ___operation_5)); }
  16362. inline ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 get_operation_5() const { return ___operation_5; }
  16363. inline ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 * get_address_of_operation_5() { return &___operation_5; }
  16364. inline void set_operation_5(ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 value)
  16365. {
  16366. ___operation_5 = value;
  16367. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16368. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16369. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16370. #endif
  16371. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16372. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16373. #endif
  16374. }
  16375. };
  16376. // 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>
  16377. struct RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54
  16378. {
  16379. public:
  16380. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16381. int32_t ___minY_0;
  16382. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16383. int32_t ___maxY_1;
  16384. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16385. int32_t ___stepY_2;
  16386. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16387. int32_t ___width_3;
  16388. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  16389. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16390. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  16391. ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D ___operation_5;
  16392. public:
  16393. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54, ___minY_0)); }
  16394. inline int32_t get_minY_0() const { return ___minY_0; }
  16395. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16396. inline void set_minY_0(int32_t value)
  16397. {
  16398. ___minY_0 = value;
  16399. }
  16400. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54, ___maxY_1)); }
  16401. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16402. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16403. inline void set_maxY_1(int32_t value)
  16404. {
  16405. ___maxY_1 = value;
  16406. }
  16407. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54, ___stepY_2)); }
  16408. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16409. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16410. inline void set_stepY_2(int32_t value)
  16411. {
  16412. ___stepY_2 = value;
  16413. }
  16414. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54, ___width_3)); }
  16415. inline int32_t get_width_3() const { return ___width_3; }
  16416. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16417. inline void set_width_3(int32_t value)
  16418. {
  16419. ___width_3 = value;
  16420. }
  16421. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54, ___allocator_4)); }
  16422. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16423. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16424. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16425. {
  16426. ___allocator_4 = value;
  16427. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16428. }
  16429. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54, ___operation_5)); }
  16430. inline ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D get_operation_5() const { return ___operation_5; }
  16431. inline ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D * get_address_of_operation_5() { return &___operation_5; }
  16432. inline void set_operation_5(ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D value)
  16433. {
  16434. ___operation_5 = value;
  16435. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16436. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16437. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16438. #endif
  16439. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16440. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16441. #endif
  16442. }
  16443. };
  16444. // 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>
  16445. struct RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD
  16446. {
  16447. public:
  16448. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16449. int32_t ___minY_0;
  16450. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16451. int32_t ___maxY_1;
  16452. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16453. int32_t ___stepY_2;
  16454. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16455. int32_t ___width_3;
  16456. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  16457. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16458. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  16459. ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 ___operation_5;
  16460. public:
  16461. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD, ___minY_0)); }
  16462. inline int32_t get_minY_0() const { return ___minY_0; }
  16463. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16464. inline void set_minY_0(int32_t value)
  16465. {
  16466. ___minY_0 = value;
  16467. }
  16468. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD, ___maxY_1)); }
  16469. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16470. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16471. inline void set_maxY_1(int32_t value)
  16472. {
  16473. ___maxY_1 = value;
  16474. }
  16475. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD, ___stepY_2)); }
  16476. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16477. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16478. inline void set_stepY_2(int32_t value)
  16479. {
  16480. ___stepY_2 = value;
  16481. }
  16482. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD, ___width_3)); }
  16483. inline int32_t get_width_3() const { return ___width_3; }
  16484. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16485. inline void set_width_3(int32_t value)
  16486. {
  16487. ___width_3 = value;
  16488. }
  16489. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD, ___allocator_4)); }
  16490. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16491. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16492. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16493. {
  16494. ___allocator_4 = value;
  16495. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16496. }
  16497. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD, ___operation_5)); }
  16498. inline ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 get_operation_5() const { return ___operation_5; }
  16499. inline ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 * get_address_of_operation_5() { return &___operation_5; }
  16500. inline void set_operation_5(ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 value)
  16501. {
  16502. ___operation_5 = value;
  16503. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16504. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16505. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16506. #endif
  16507. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16508. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16509. #endif
  16510. }
  16511. };
  16512. // 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>
  16513. struct RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756
  16514. {
  16515. public:
  16516. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16517. int32_t ___minY_0;
  16518. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16519. int32_t ___maxY_1;
  16520. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16521. int32_t ___stepY_2;
  16522. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16523. int32_t ___width_3;
  16524. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  16525. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16526. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  16527. ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 ___operation_5;
  16528. public:
  16529. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756, ___minY_0)); }
  16530. inline int32_t get_minY_0() const { return ___minY_0; }
  16531. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16532. inline void set_minY_0(int32_t value)
  16533. {
  16534. ___minY_0 = value;
  16535. }
  16536. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756, ___maxY_1)); }
  16537. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16538. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16539. inline void set_maxY_1(int32_t value)
  16540. {
  16541. ___maxY_1 = value;
  16542. }
  16543. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756, ___stepY_2)); }
  16544. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16545. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16546. inline void set_stepY_2(int32_t value)
  16547. {
  16548. ___stepY_2 = value;
  16549. }
  16550. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756, ___width_3)); }
  16551. inline int32_t get_width_3() const { return ___width_3; }
  16552. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16553. inline void set_width_3(int32_t value)
  16554. {
  16555. ___width_3 = value;
  16556. }
  16557. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756, ___allocator_4)); }
  16558. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16559. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16560. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16561. {
  16562. ___allocator_4 = value;
  16563. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16564. }
  16565. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756, ___operation_5)); }
  16566. inline ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 get_operation_5() const { return ___operation_5; }
  16567. inline ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 * get_address_of_operation_5() { return &___operation_5; }
  16568. inline void set_operation_5(ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 value)
  16569. {
  16570. ___operation_5 = value;
  16571. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16572. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16573. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16574. #endif
  16575. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16576. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16577. #endif
  16578. }
  16579. };
  16580. // 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>
  16581. struct RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132
  16582. {
  16583. public:
  16584. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16585. int32_t ___minY_0;
  16586. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16587. int32_t ___maxY_1;
  16588. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16589. int32_t ___stepY_2;
  16590. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16591. int32_t ___width_3;
  16592. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  16593. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16594. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  16595. ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 ___operation_5;
  16596. public:
  16597. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132, ___minY_0)); }
  16598. inline int32_t get_minY_0() const { return ___minY_0; }
  16599. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16600. inline void set_minY_0(int32_t value)
  16601. {
  16602. ___minY_0 = value;
  16603. }
  16604. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132, ___maxY_1)); }
  16605. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16606. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16607. inline void set_maxY_1(int32_t value)
  16608. {
  16609. ___maxY_1 = value;
  16610. }
  16611. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132, ___stepY_2)); }
  16612. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16613. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16614. inline void set_stepY_2(int32_t value)
  16615. {
  16616. ___stepY_2 = value;
  16617. }
  16618. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132, ___width_3)); }
  16619. inline int32_t get_width_3() const { return ___width_3; }
  16620. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16621. inline void set_width_3(int32_t value)
  16622. {
  16623. ___width_3 = value;
  16624. }
  16625. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132, ___allocator_4)); }
  16626. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16627. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16628. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16629. {
  16630. ___allocator_4 = value;
  16631. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16632. }
  16633. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132, ___operation_5)); }
  16634. inline ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 get_operation_5() const { return ___operation_5; }
  16635. inline ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 * get_address_of_operation_5() { return &___operation_5; }
  16636. inline void set_operation_5(ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 value)
  16637. {
  16638. ___operation_5 = value;
  16639. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16640. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16641. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16642. #endif
  16643. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16644. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16645. #endif
  16646. }
  16647. };
  16648. // 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>
  16649. struct RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8
  16650. {
  16651. public:
  16652. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16653. int32_t ___minY_0;
  16654. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16655. int32_t ___maxY_1;
  16656. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16657. int32_t ___stepY_2;
  16658. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16659. int32_t ___width_3;
  16660. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  16661. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16662. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  16663. ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C ___operation_5;
  16664. public:
  16665. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8, ___minY_0)); }
  16666. inline int32_t get_minY_0() const { return ___minY_0; }
  16667. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16668. inline void set_minY_0(int32_t value)
  16669. {
  16670. ___minY_0 = value;
  16671. }
  16672. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8, ___maxY_1)); }
  16673. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16674. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16675. inline void set_maxY_1(int32_t value)
  16676. {
  16677. ___maxY_1 = value;
  16678. }
  16679. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8, ___stepY_2)); }
  16680. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16681. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16682. inline void set_stepY_2(int32_t value)
  16683. {
  16684. ___stepY_2 = value;
  16685. }
  16686. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8, ___width_3)); }
  16687. inline int32_t get_width_3() const { return ___width_3; }
  16688. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16689. inline void set_width_3(int32_t value)
  16690. {
  16691. ___width_3 = value;
  16692. }
  16693. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8, ___allocator_4)); }
  16694. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16695. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16696. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16697. {
  16698. ___allocator_4 = value;
  16699. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16700. }
  16701. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8, ___operation_5)); }
  16702. inline ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C get_operation_5() const { return ___operation_5; }
  16703. inline ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C * get_address_of_operation_5() { return &___operation_5; }
  16704. inline void set_operation_5(ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C value)
  16705. {
  16706. ___operation_5 = value;
  16707. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16708. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16709. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16710. #endif
  16711. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16712. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16713. #endif
  16714. }
  16715. };
  16716. // 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>
  16717. struct RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D
  16718. {
  16719. public:
  16720. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16721. int32_t ___minY_0;
  16722. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16723. int32_t ___maxY_1;
  16724. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16725. int32_t ___stepY_2;
  16726. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16727. int32_t ___width_3;
  16728. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  16729. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16730. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  16731. ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 ___operation_5;
  16732. public:
  16733. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D, ___minY_0)); }
  16734. inline int32_t get_minY_0() const { return ___minY_0; }
  16735. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16736. inline void set_minY_0(int32_t value)
  16737. {
  16738. ___minY_0 = value;
  16739. }
  16740. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D, ___maxY_1)); }
  16741. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16742. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16743. inline void set_maxY_1(int32_t value)
  16744. {
  16745. ___maxY_1 = value;
  16746. }
  16747. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D, ___stepY_2)); }
  16748. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16749. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16750. inline void set_stepY_2(int32_t value)
  16751. {
  16752. ___stepY_2 = value;
  16753. }
  16754. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D, ___width_3)); }
  16755. inline int32_t get_width_3() const { return ___width_3; }
  16756. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16757. inline void set_width_3(int32_t value)
  16758. {
  16759. ___width_3 = value;
  16760. }
  16761. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D, ___allocator_4)); }
  16762. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16763. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16764. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16765. {
  16766. ___allocator_4 = value;
  16767. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16768. }
  16769. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D, ___operation_5)); }
  16770. inline ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 get_operation_5() const { return ___operation_5; }
  16771. inline ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 * get_address_of_operation_5() { return &___operation_5; }
  16772. inline void set_operation_5(ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 value)
  16773. {
  16774. ___operation_5 = value;
  16775. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16776. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16777. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16778. #endif
  16779. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16780. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16781. #endif
  16782. }
  16783. };
  16784. // 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>
  16785. struct RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273
  16786. {
  16787. public:
  16788. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16789. int32_t ___minY_0;
  16790. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16791. int32_t ___maxY_1;
  16792. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16793. int32_t ___stepY_2;
  16794. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16795. int32_t ___width_3;
  16796. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  16797. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16798. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  16799. ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 ___operation_5;
  16800. public:
  16801. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273, ___minY_0)); }
  16802. inline int32_t get_minY_0() const { return ___minY_0; }
  16803. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16804. inline void set_minY_0(int32_t value)
  16805. {
  16806. ___minY_0 = value;
  16807. }
  16808. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273, ___maxY_1)); }
  16809. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16810. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16811. inline void set_maxY_1(int32_t value)
  16812. {
  16813. ___maxY_1 = value;
  16814. }
  16815. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273, ___stepY_2)); }
  16816. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16817. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16818. inline void set_stepY_2(int32_t value)
  16819. {
  16820. ___stepY_2 = value;
  16821. }
  16822. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273, ___width_3)); }
  16823. inline int32_t get_width_3() const { return ___width_3; }
  16824. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16825. inline void set_width_3(int32_t value)
  16826. {
  16827. ___width_3 = value;
  16828. }
  16829. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273, ___allocator_4)); }
  16830. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16831. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16832. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16833. {
  16834. ___allocator_4 = value;
  16835. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16836. }
  16837. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273, ___operation_5)); }
  16838. inline ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 get_operation_5() const { return ___operation_5; }
  16839. inline ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 * get_address_of_operation_5() { return &___operation_5; }
  16840. inline void set_operation_5(ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 value)
  16841. {
  16842. ___operation_5 = value;
  16843. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16844. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16845. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16846. #endif
  16847. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16848. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16849. #endif
  16850. }
  16851. };
  16852. // 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>
  16853. struct RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17
  16854. {
  16855. public:
  16856. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16857. int32_t ___minY_0;
  16858. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16859. int32_t ___maxY_1;
  16860. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16861. int32_t ___stepY_2;
  16862. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16863. int32_t ___width_3;
  16864. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  16865. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16866. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  16867. ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 ___operation_5;
  16868. public:
  16869. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17, ___minY_0)); }
  16870. inline int32_t get_minY_0() const { return ___minY_0; }
  16871. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16872. inline void set_minY_0(int32_t value)
  16873. {
  16874. ___minY_0 = value;
  16875. }
  16876. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17, ___maxY_1)); }
  16877. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16878. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16879. inline void set_maxY_1(int32_t value)
  16880. {
  16881. ___maxY_1 = value;
  16882. }
  16883. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17, ___stepY_2)); }
  16884. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16885. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16886. inline void set_stepY_2(int32_t value)
  16887. {
  16888. ___stepY_2 = value;
  16889. }
  16890. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17, ___width_3)); }
  16891. inline int32_t get_width_3() const { return ___width_3; }
  16892. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16893. inline void set_width_3(int32_t value)
  16894. {
  16895. ___width_3 = value;
  16896. }
  16897. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17, ___allocator_4)); }
  16898. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16899. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16900. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16901. {
  16902. ___allocator_4 = value;
  16903. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16904. }
  16905. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17, ___operation_5)); }
  16906. inline ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 get_operation_5() const { return ___operation_5; }
  16907. inline ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 * get_address_of_operation_5() { return &___operation_5; }
  16908. inline void set_operation_5(ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 value)
  16909. {
  16910. ___operation_5 = value;
  16911. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16912. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16913. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16914. #endif
  16915. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16916. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16917. #endif
  16918. }
  16919. };
  16920. // 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>
  16921. struct RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776
  16922. {
  16923. public:
  16924. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16925. int32_t ___minY_0;
  16926. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16927. int32_t ___maxY_1;
  16928. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16929. int32_t ___stepY_2;
  16930. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16931. int32_t ___width_3;
  16932. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  16933. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16934. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  16935. ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 ___operation_5;
  16936. public:
  16937. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776, ___minY_0)); }
  16938. inline int32_t get_minY_0() const { return ___minY_0; }
  16939. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16940. inline void set_minY_0(int32_t value)
  16941. {
  16942. ___minY_0 = value;
  16943. }
  16944. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776, ___maxY_1)); }
  16945. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16946. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16947. inline void set_maxY_1(int32_t value)
  16948. {
  16949. ___maxY_1 = value;
  16950. }
  16951. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776, ___stepY_2)); }
  16952. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16953. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16954. inline void set_stepY_2(int32_t value)
  16955. {
  16956. ___stepY_2 = value;
  16957. }
  16958. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776, ___width_3)); }
  16959. inline int32_t get_width_3() const { return ___width_3; }
  16960. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16961. inline void set_width_3(int32_t value)
  16962. {
  16963. ___width_3 = value;
  16964. }
  16965. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776, ___allocator_4)); }
  16966. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16967. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16968. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16969. {
  16970. ___allocator_4 = value;
  16971. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16972. }
  16973. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776, ___operation_5)); }
  16974. inline ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 get_operation_5() const { return ___operation_5; }
  16975. inline ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 * get_address_of_operation_5() { return &___operation_5; }
  16976. inline void set_operation_5(ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 value)
  16977. {
  16978. ___operation_5 = value;
  16979. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16980. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16981. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16982. #endif
  16983. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16984. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16985. #endif
  16986. }
  16987. };
  16988. // 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>
  16989. struct RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C
  16990. {
  16991. public:
  16992. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16993. int32_t ___minY_0;
  16994. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16995. int32_t ___maxY_1;
  16996. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16997. int32_t ___stepY_2;
  16998. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16999. int32_t ___width_3;
  17000. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  17001. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17002. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  17003. ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC ___operation_5;
  17004. public:
  17005. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C, ___minY_0)); }
  17006. inline int32_t get_minY_0() const { return ___minY_0; }
  17007. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17008. inline void set_minY_0(int32_t value)
  17009. {
  17010. ___minY_0 = value;
  17011. }
  17012. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C, ___maxY_1)); }
  17013. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17014. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17015. inline void set_maxY_1(int32_t value)
  17016. {
  17017. ___maxY_1 = value;
  17018. }
  17019. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C, ___stepY_2)); }
  17020. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17021. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17022. inline void set_stepY_2(int32_t value)
  17023. {
  17024. ___stepY_2 = value;
  17025. }
  17026. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C, ___width_3)); }
  17027. inline int32_t get_width_3() const { return ___width_3; }
  17028. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17029. inline void set_width_3(int32_t value)
  17030. {
  17031. ___width_3 = value;
  17032. }
  17033. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C, ___allocator_4)); }
  17034. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17035. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17036. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17037. {
  17038. ___allocator_4 = value;
  17039. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17040. }
  17041. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C, ___operation_5)); }
  17042. inline ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC get_operation_5() const { return ___operation_5; }
  17043. inline ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC * get_address_of_operation_5() { return &___operation_5; }
  17044. inline void set_operation_5(ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC value)
  17045. {
  17046. ___operation_5 = value;
  17047. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  17048. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17049. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  17050. #endif
  17051. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17052. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  17053. #endif
  17054. }
  17055. };
  17056. // 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>
  17057. struct RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF
  17058. {
  17059. public:
  17060. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  17061. int32_t ___minY_0;
  17062. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  17063. int32_t ___maxY_1;
  17064. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  17065. int32_t ___stepY_2;
  17066. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  17067. int32_t ___width_3;
  17068. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  17069. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17070. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  17071. ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 ___operation_5;
  17072. public:
  17073. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF, ___minY_0)); }
  17074. inline int32_t get_minY_0() const { return ___minY_0; }
  17075. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17076. inline void set_minY_0(int32_t value)
  17077. {
  17078. ___minY_0 = value;
  17079. }
  17080. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF, ___maxY_1)); }
  17081. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17082. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17083. inline void set_maxY_1(int32_t value)
  17084. {
  17085. ___maxY_1 = value;
  17086. }
  17087. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF, ___stepY_2)); }
  17088. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17089. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17090. inline void set_stepY_2(int32_t value)
  17091. {
  17092. ___stepY_2 = value;
  17093. }
  17094. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF, ___width_3)); }
  17095. inline int32_t get_width_3() const { return ___width_3; }
  17096. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17097. inline void set_width_3(int32_t value)
  17098. {
  17099. ___width_3 = value;
  17100. }
  17101. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF, ___allocator_4)); }
  17102. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17103. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17104. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17105. {
  17106. ___allocator_4 = value;
  17107. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17108. }
  17109. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF, ___operation_5)); }
  17110. inline ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 get_operation_5() const { return ___operation_5; }
  17111. inline ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 * get_address_of_operation_5() { return &___operation_5; }
  17112. inline void set_operation_5(ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 value)
  17113. {
  17114. ___operation_5 = value;
  17115. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  17116. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17117. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  17118. #endif
  17119. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17120. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  17121. #endif
  17122. }
  17123. };
  17124. // 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>
  17125. struct RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135
  17126. {
  17127. public:
  17128. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  17129. int32_t ___minY_0;
  17130. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  17131. int32_t ___maxY_1;
  17132. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  17133. int32_t ___stepY_2;
  17134. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  17135. int32_t ___width_3;
  17136. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  17137. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17138. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  17139. ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 ___operation_5;
  17140. public:
  17141. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135, ___minY_0)); }
  17142. inline int32_t get_minY_0() const { return ___minY_0; }
  17143. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17144. inline void set_minY_0(int32_t value)
  17145. {
  17146. ___minY_0 = value;
  17147. }
  17148. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135, ___maxY_1)); }
  17149. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17150. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17151. inline void set_maxY_1(int32_t value)
  17152. {
  17153. ___maxY_1 = value;
  17154. }
  17155. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135, ___stepY_2)); }
  17156. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17157. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17158. inline void set_stepY_2(int32_t value)
  17159. {
  17160. ___stepY_2 = value;
  17161. }
  17162. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135, ___width_3)); }
  17163. inline int32_t get_width_3() const { return ___width_3; }
  17164. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17165. inline void set_width_3(int32_t value)
  17166. {
  17167. ___width_3 = value;
  17168. }
  17169. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135, ___allocator_4)); }
  17170. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17171. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17172. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17173. {
  17174. ___allocator_4 = value;
  17175. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17176. }
  17177. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135, ___operation_5)); }
  17178. inline ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 get_operation_5() const { return ___operation_5; }
  17179. inline ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 * get_address_of_operation_5() { return &___operation_5; }
  17180. inline void set_operation_5(ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 value)
  17181. {
  17182. ___operation_5 = value;
  17183. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  17184. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17185. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  17186. #endif
  17187. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17188. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  17189. #endif
  17190. }
  17191. };
  17192. // 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>
  17193. struct RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155
  17194. {
  17195. public:
  17196. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  17197. int32_t ___minY_0;
  17198. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  17199. int32_t ___maxY_1;
  17200. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  17201. int32_t ___stepY_2;
  17202. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  17203. int32_t ___width_3;
  17204. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  17205. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17206. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  17207. ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD ___operation_5;
  17208. public:
  17209. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155, ___minY_0)); }
  17210. inline int32_t get_minY_0() const { return ___minY_0; }
  17211. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17212. inline void set_minY_0(int32_t value)
  17213. {
  17214. ___minY_0 = value;
  17215. }
  17216. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155, ___maxY_1)); }
  17217. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17218. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17219. inline void set_maxY_1(int32_t value)
  17220. {
  17221. ___maxY_1 = value;
  17222. }
  17223. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155, ___stepY_2)); }
  17224. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17225. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17226. inline void set_stepY_2(int32_t value)
  17227. {
  17228. ___stepY_2 = value;
  17229. }
  17230. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155, ___width_3)); }
  17231. inline int32_t get_width_3() const { return ___width_3; }
  17232. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17233. inline void set_width_3(int32_t value)
  17234. {
  17235. ___width_3 = value;
  17236. }
  17237. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155, ___allocator_4)); }
  17238. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17239. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17240. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17241. {
  17242. ___allocator_4 = value;
  17243. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17244. }
  17245. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155, ___operation_5)); }
  17246. inline ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD get_operation_5() const { return ___operation_5; }
  17247. inline ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD * get_address_of_operation_5() { return &___operation_5; }
  17248. inline void set_operation_5(ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD value)
  17249. {
  17250. ___operation_5 = value;
  17251. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  17252. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17253. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  17254. #endif
  17255. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17256. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  17257. #endif
  17258. }
  17259. };
  17260. // 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>
  17261. struct RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711
  17262. {
  17263. public:
  17264. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  17265. int32_t ___minY_0;
  17266. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  17267. int32_t ___maxY_1;
  17268. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  17269. int32_t ___stepY_2;
  17270. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  17271. int32_t ___width_3;
  17272. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  17273. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17274. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  17275. ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F ___operation_5;
  17276. public:
  17277. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711, ___minY_0)); }
  17278. inline int32_t get_minY_0() const { return ___minY_0; }
  17279. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17280. inline void set_minY_0(int32_t value)
  17281. {
  17282. ___minY_0 = value;
  17283. }
  17284. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711, ___maxY_1)); }
  17285. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17286. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17287. inline void set_maxY_1(int32_t value)
  17288. {
  17289. ___maxY_1 = value;
  17290. }
  17291. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711, ___stepY_2)); }
  17292. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17293. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17294. inline void set_stepY_2(int32_t value)
  17295. {
  17296. ___stepY_2 = value;
  17297. }
  17298. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711, ___width_3)); }
  17299. inline int32_t get_width_3() const { return ___width_3; }
  17300. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17301. inline void set_width_3(int32_t value)
  17302. {
  17303. ___width_3 = value;
  17304. }
  17305. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711, ___allocator_4)); }
  17306. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17307. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17308. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17309. {
  17310. ___allocator_4 = value;
  17311. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17312. }
  17313. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711, ___operation_5)); }
  17314. inline ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F get_operation_5() const { return ___operation_5; }
  17315. inline ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F * get_address_of_operation_5() { return &___operation_5; }
  17316. inline void set_operation_5(ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F value)
  17317. {
  17318. ___operation_5 = value;
  17319. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  17320. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17321. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  17322. #endif
  17323. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17324. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  17325. #endif
  17326. }
  17327. };
  17328. // 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>
  17329. struct RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A
  17330. {
  17331. public:
  17332. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  17333. int32_t ___minY_0;
  17334. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  17335. int32_t ___maxY_1;
  17336. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  17337. int32_t ___stepY_2;
  17338. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  17339. int32_t ___width_3;
  17340. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  17341. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17342. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  17343. ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 ___operation_5;
  17344. public:
  17345. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A, ___minY_0)); }
  17346. inline int32_t get_minY_0() const { return ___minY_0; }
  17347. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17348. inline void set_minY_0(int32_t value)
  17349. {
  17350. ___minY_0 = value;
  17351. }
  17352. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A, ___maxY_1)); }
  17353. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17354. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17355. inline void set_maxY_1(int32_t value)
  17356. {
  17357. ___maxY_1 = value;
  17358. }
  17359. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A, ___stepY_2)); }
  17360. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17361. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17362. inline void set_stepY_2(int32_t value)
  17363. {
  17364. ___stepY_2 = value;
  17365. }
  17366. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A, ___width_3)); }
  17367. inline int32_t get_width_3() const { return ___width_3; }
  17368. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17369. inline void set_width_3(int32_t value)
  17370. {
  17371. ___width_3 = value;
  17372. }
  17373. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A, ___allocator_4)); }
  17374. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17375. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17376. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17377. {
  17378. ___allocator_4 = value;
  17379. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17380. }
  17381. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A, ___operation_5)); }
  17382. inline ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 get_operation_5() const { return ___operation_5; }
  17383. inline ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 * get_address_of_operation_5() { return &___operation_5; }
  17384. inline void set_operation_5(ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 value)
  17385. {
  17386. ___operation_5 = value;
  17387. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  17388. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17389. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  17390. #endif
  17391. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17392. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  17393. #endif
  17394. }
  17395. };
  17396. // 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>
  17397. struct RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A
  17398. {
  17399. public:
  17400. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  17401. int32_t ___minY_0;
  17402. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  17403. int32_t ___maxY_1;
  17404. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  17405. int32_t ___stepY_2;
  17406. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  17407. int32_t ___width_3;
  17408. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  17409. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17410. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  17411. ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 ___operation_5;
  17412. public:
  17413. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A, ___minY_0)); }
  17414. inline int32_t get_minY_0() const { return ___minY_0; }
  17415. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17416. inline void set_minY_0(int32_t value)
  17417. {
  17418. ___minY_0 = value;
  17419. }
  17420. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A, ___maxY_1)); }
  17421. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17422. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17423. inline void set_maxY_1(int32_t value)
  17424. {
  17425. ___maxY_1 = value;
  17426. }
  17427. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A, ___stepY_2)); }
  17428. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17429. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17430. inline void set_stepY_2(int32_t value)
  17431. {
  17432. ___stepY_2 = value;
  17433. }
  17434. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A, ___width_3)); }
  17435. inline int32_t get_width_3() const { return ___width_3; }
  17436. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17437. inline void set_width_3(int32_t value)
  17438. {
  17439. ___width_3 = value;
  17440. }
  17441. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A, ___allocator_4)); }
  17442. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17443. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17444. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17445. {
  17446. ___allocator_4 = value;
  17447. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17448. }
  17449. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A, ___operation_5)); }
  17450. inline ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 get_operation_5() const { return ___operation_5; }
  17451. inline ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 * get_address_of_operation_5() { return &___operation_5; }
  17452. inline void set_operation_5(ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 value)
  17453. {
  17454. ___operation_5 = value;
  17455. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  17456. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17457. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  17458. #endif
  17459. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17460. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  17461. #endif
  17462. }
  17463. };
  17464. // 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>
  17465. struct RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91
  17466. {
  17467. public:
  17468. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  17469. int32_t ___minY_0;
  17470. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  17471. int32_t ___maxY_1;
  17472. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  17473. int32_t ___stepY_2;
  17474. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  17475. int32_t ___width_3;
  17476. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  17477. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17478. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  17479. ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 ___operation_5;
  17480. public:
  17481. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91, ___minY_0)); }
  17482. inline int32_t get_minY_0() const { return ___minY_0; }
  17483. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17484. inline void set_minY_0(int32_t value)
  17485. {
  17486. ___minY_0 = value;
  17487. }
  17488. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91, ___maxY_1)); }
  17489. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17490. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17491. inline void set_maxY_1(int32_t value)
  17492. {
  17493. ___maxY_1 = value;
  17494. }
  17495. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91, ___stepY_2)); }
  17496. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17497. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17498. inline void set_stepY_2(int32_t value)
  17499. {
  17500. ___stepY_2 = value;
  17501. }
  17502. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91, ___width_3)); }
  17503. inline int32_t get_width_3() const { return ___width_3; }
  17504. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17505. inline void set_width_3(int32_t value)
  17506. {
  17507. ___width_3 = value;
  17508. }
  17509. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91, ___allocator_4)); }
  17510. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17511. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17512. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17513. {
  17514. ___allocator_4 = value;
  17515. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17516. }
  17517. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91, ___operation_5)); }
  17518. inline ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 get_operation_5() const { return ___operation_5; }
  17519. inline ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 * get_address_of_operation_5() { return &___operation_5; }
  17520. inline void set_operation_5(ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 value)
  17521. {
  17522. ___operation_5 = value;
  17523. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  17524. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17525. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  17526. #endif
  17527. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17528. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  17529. #endif
  17530. }
  17531. };
  17532. // 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>
  17533. struct RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8
  17534. {
  17535. public:
  17536. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  17537. int32_t ___minY_0;
  17538. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  17539. int32_t ___maxY_1;
  17540. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  17541. int32_t ___stepY_2;
  17542. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  17543. int32_t ___width_3;
  17544. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  17545. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17546. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  17547. ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 ___operation_5;
  17548. public:
  17549. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8, ___minY_0)); }
  17550. inline int32_t get_minY_0() const { return ___minY_0; }
  17551. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17552. inline void set_minY_0(int32_t value)
  17553. {
  17554. ___minY_0 = value;
  17555. }
  17556. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8, ___maxY_1)); }
  17557. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17558. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17559. inline void set_maxY_1(int32_t value)
  17560. {
  17561. ___maxY_1 = value;
  17562. }
  17563. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8, ___stepY_2)); }
  17564. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17565. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17566. inline void set_stepY_2(int32_t value)
  17567. {
  17568. ___stepY_2 = value;
  17569. }
  17570. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8, ___width_3)); }
  17571. inline int32_t get_width_3() const { return ___width_3; }
  17572. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17573. inline void set_width_3(int32_t value)
  17574. {
  17575. ___width_3 = value;
  17576. }
  17577. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8, ___allocator_4)); }
  17578. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17579. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17580. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17581. {
  17582. ___allocator_4 = value;
  17583. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17584. }
  17585. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8, ___operation_5)); }
  17586. inline ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 get_operation_5() const { return ___operation_5; }
  17587. inline ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 * get_address_of_operation_5() { return &___operation_5; }
  17588. inline void set_operation_5(ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 value)
  17589. {
  17590. ___operation_5 = value;
  17591. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  17592. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17593. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  17594. #endif
  17595. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17596. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  17597. #endif
  17598. }
  17599. };
  17600. // 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>
  17601. struct RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354
  17602. {
  17603. public:
  17604. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  17605. int32_t ___minY_0;
  17606. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  17607. int32_t ___maxY_1;
  17608. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  17609. int32_t ___stepY_2;
  17610. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  17611. int32_t ___width_3;
  17612. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  17613. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17614. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  17615. ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A ___operation_5;
  17616. public:
  17617. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354, ___minY_0)); }
  17618. inline int32_t get_minY_0() const { return ___minY_0; }
  17619. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17620. inline void set_minY_0(int32_t value)
  17621. {
  17622. ___minY_0 = value;
  17623. }
  17624. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354, ___maxY_1)); }
  17625. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17626. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17627. inline void set_maxY_1(int32_t value)
  17628. {
  17629. ___maxY_1 = value;
  17630. }
  17631. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354, ___stepY_2)); }
  17632. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17633. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17634. inline void set_stepY_2(int32_t value)
  17635. {
  17636. ___stepY_2 = value;
  17637. }
  17638. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354, ___width_3)); }
  17639. inline int32_t get_width_3() const { return ___width_3; }
  17640. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17641. inline void set_width_3(int32_t value)
  17642. {
  17643. ___width_3 = value;
  17644. }
  17645. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354, ___allocator_4)); }
  17646. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17647. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17648. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17649. {
  17650. ___allocator_4 = value;
  17651. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17652. }
  17653. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354, ___operation_5)); }
  17654. inline ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A get_operation_5() const { return ___operation_5; }
  17655. inline ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A * get_address_of_operation_5() { return &___operation_5; }
  17656. inline void set_operation_5(ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A value)
  17657. {
  17658. ___operation_5 = value;
  17659. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  17660. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17661. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  17662. #endif
  17663. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17664. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  17665. #endif
  17666. }
  17667. };
  17668. // 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>
  17669. struct RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2
  17670. {
  17671. public:
  17672. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  17673. int32_t ___minY_0;
  17674. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  17675. int32_t ___maxY_1;
  17676. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  17677. int32_t ___stepY_2;
  17678. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  17679. int32_t ___width_3;
  17680. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  17681. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17682. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  17683. ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 ___operation_5;
  17684. public:
  17685. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2, ___minY_0)); }
  17686. inline int32_t get_minY_0() const { return ___minY_0; }
  17687. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17688. inline void set_minY_0(int32_t value)
  17689. {
  17690. ___minY_0 = value;
  17691. }
  17692. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2, ___maxY_1)); }
  17693. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17694. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17695. inline void set_maxY_1(int32_t value)
  17696. {
  17697. ___maxY_1 = value;
  17698. }
  17699. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2, ___stepY_2)); }
  17700. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17701. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17702. inline void set_stepY_2(int32_t value)
  17703. {
  17704. ___stepY_2 = value;
  17705. }
  17706. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2, ___width_3)); }
  17707. inline int32_t get_width_3() const { return ___width_3; }
  17708. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17709. inline void set_width_3(int32_t value)
  17710. {
  17711. ___width_3 = value;
  17712. }
  17713. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2, ___allocator_4)); }
  17714. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17715. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17716. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17717. {
  17718. ___allocator_4 = value;
  17719. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17720. }
  17721. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2, ___operation_5)); }
  17722. inline ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 get_operation_5() const { return ___operation_5; }
  17723. inline ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 * get_address_of_operation_5() { return &___operation_5; }
  17724. inline void set_operation_5(ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 value)
  17725. {
  17726. ___operation_5 = value;
  17727. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  17728. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17729. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  17730. #endif
  17731. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17732. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  17733. #endif
  17734. }
  17735. };
  17736. // 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>
  17737. struct RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9
  17738. {
  17739. public:
  17740. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  17741. int32_t ___minY_0;
  17742. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  17743. int32_t ___maxY_1;
  17744. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  17745. int32_t ___stepY_2;
  17746. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  17747. int32_t ___width_3;
  17748. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  17749. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17750. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  17751. ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 ___operation_5;
  17752. public:
  17753. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9, ___minY_0)); }
  17754. inline int32_t get_minY_0() const { return ___minY_0; }
  17755. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17756. inline void set_minY_0(int32_t value)
  17757. {
  17758. ___minY_0 = value;
  17759. }
  17760. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9, ___maxY_1)); }
  17761. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17762. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17763. inline void set_maxY_1(int32_t value)
  17764. {
  17765. ___maxY_1 = value;
  17766. }
  17767. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9, ___stepY_2)); }
  17768. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17769. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17770. inline void set_stepY_2(int32_t value)
  17771. {
  17772. ___stepY_2 = value;
  17773. }
  17774. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9, ___width_3)); }
  17775. inline int32_t get_width_3() const { return ___width_3; }
  17776. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17777. inline void set_width_3(int32_t value)
  17778. {
  17779. ___width_3 = value;
  17780. }
  17781. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9, ___allocator_4)); }
  17782. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17783. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17784. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17785. {
  17786. ___allocator_4 = value;
  17787. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17788. }
  17789. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9, ___operation_5)); }
  17790. inline ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 get_operation_5() const { return ___operation_5; }
  17791. inline ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 * get_address_of_operation_5() { return &___operation_5; }
  17792. inline void set_operation_5(ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 value)
  17793. {
  17794. ___operation_5 = value;
  17795. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  17796. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17797. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  17798. #endif
  17799. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17800. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  17801. #endif
  17802. }
  17803. };
  17804. // 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>
  17805. struct RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC
  17806. {
  17807. public:
  17808. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  17809. int32_t ___minY_0;
  17810. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  17811. int32_t ___maxY_1;
  17812. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  17813. int32_t ___stepY_2;
  17814. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  17815. int32_t ___width_3;
  17816. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  17817. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17818. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  17819. ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE ___operation_5;
  17820. public:
  17821. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC, ___minY_0)); }
  17822. inline int32_t get_minY_0() const { return ___minY_0; }
  17823. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17824. inline void set_minY_0(int32_t value)
  17825. {
  17826. ___minY_0 = value;
  17827. }
  17828. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC, ___maxY_1)); }
  17829. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17830. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17831. inline void set_maxY_1(int32_t value)
  17832. {
  17833. ___maxY_1 = value;
  17834. }
  17835. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC, ___stepY_2)); }
  17836. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17837. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17838. inline void set_stepY_2(int32_t value)
  17839. {
  17840. ___stepY_2 = value;
  17841. }
  17842. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC, ___width_3)); }
  17843. inline int32_t get_width_3() const { return ___width_3; }
  17844. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17845. inline void set_width_3(int32_t value)
  17846. {
  17847. ___width_3 = value;
  17848. }
  17849. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC, ___allocator_4)); }
  17850. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17851. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17852. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17853. {
  17854. ___allocator_4 = value;
  17855. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17856. }
  17857. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC, ___operation_5)); }
  17858. inline ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE get_operation_5() const { return ___operation_5; }
  17859. inline ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE * get_address_of_operation_5() { return &___operation_5; }
  17860. inline void set_operation_5(ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE value)
  17861. {
  17862. ___operation_5 = value;
  17863. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  17864. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17865. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  17866. #endif
  17867. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17868. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  17869. #endif
  17870. }
  17871. };
  17872. // 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>
  17873. struct RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F
  17874. {
  17875. public:
  17876. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  17877. int32_t ___minY_0;
  17878. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  17879. int32_t ___maxY_1;
  17880. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  17881. int32_t ___stepY_2;
  17882. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  17883. int32_t ___width_3;
  17884. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  17885. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17886. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  17887. ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 ___operation_5;
  17888. public:
  17889. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F, ___minY_0)); }
  17890. inline int32_t get_minY_0() const { return ___minY_0; }
  17891. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17892. inline void set_minY_0(int32_t value)
  17893. {
  17894. ___minY_0 = value;
  17895. }
  17896. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F, ___maxY_1)); }
  17897. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17898. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17899. inline void set_maxY_1(int32_t value)
  17900. {
  17901. ___maxY_1 = value;
  17902. }
  17903. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F, ___stepY_2)); }
  17904. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17905. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17906. inline void set_stepY_2(int32_t value)
  17907. {
  17908. ___stepY_2 = value;
  17909. }
  17910. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F, ___width_3)); }
  17911. inline int32_t get_width_3() const { return ___width_3; }
  17912. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17913. inline void set_width_3(int32_t value)
  17914. {
  17915. ___width_3 = value;
  17916. }
  17917. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F, ___allocator_4)); }
  17918. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17919. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17920. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17921. {
  17922. ___allocator_4 = value;
  17923. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17924. }
  17925. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F, ___operation_5)); }
  17926. inline ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 get_operation_5() const { return ___operation_5; }
  17927. inline ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 * get_address_of_operation_5() { return &___operation_5; }
  17928. inline void set_operation_5(ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 value)
  17929. {
  17930. ___operation_5 = value;
  17931. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  17932. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17933. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  17934. #endif
  17935. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17936. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  17937. #endif
  17938. }
  17939. };
  17940. // 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>
  17941. struct RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837
  17942. {
  17943. public:
  17944. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  17945. int32_t ___minY_0;
  17946. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  17947. int32_t ___maxY_1;
  17948. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  17949. int32_t ___stepY_2;
  17950. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  17951. int32_t ___width_3;
  17952. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  17953. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17954. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  17955. ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE ___operation_5;
  17956. public:
  17957. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837, ___minY_0)); }
  17958. inline int32_t get_minY_0() const { return ___minY_0; }
  17959. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17960. inline void set_minY_0(int32_t value)
  17961. {
  17962. ___minY_0 = value;
  17963. }
  17964. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837, ___maxY_1)); }
  17965. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17966. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17967. inline void set_maxY_1(int32_t value)
  17968. {
  17969. ___maxY_1 = value;
  17970. }
  17971. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837, ___stepY_2)); }
  17972. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17973. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17974. inline void set_stepY_2(int32_t value)
  17975. {
  17976. ___stepY_2 = value;
  17977. }
  17978. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837, ___width_3)); }
  17979. inline int32_t get_width_3() const { return ___width_3; }
  17980. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17981. inline void set_width_3(int32_t value)
  17982. {
  17983. ___width_3 = value;
  17984. }
  17985. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837, ___allocator_4)); }
  17986. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17987. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17988. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17989. {
  17990. ___allocator_4 = value;
  17991. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17992. }
  17993. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837, ___operation_5)); }
  17994. inline ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE get_operation_5() const { return ___operation_5; }
  17995. inline ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE * get_address_of_operation_5() { return &___operation_5; }
  17996. inline void set_operation_5(ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE value)
  17997. {
  17998. ___operation_5 = value;
  17999. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  18000. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18001. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  18002. #endif
  18003. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18004. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  18005. #endif
  18006. }
  18007. };
  18008. // 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>
  18009. struct RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F
  18010. {
  18011. public:
  18012. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  18013. int32_t ___minY_0;
  18014. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  18015. int32_t ___maxY_1;
  18016. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  18017. int32_t ___stepY_2;
  18018. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  18019. int32_t ___width_3;
  18020. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  18021. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18022. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  18023. ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A ___operation_5;
  18024. public:
  18025. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F, ___minY_0)); }
  18026. inline int32_t get_minY_0() const { return ___minY_0; }
  18027. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18028. inline void set_minY_0(int32_t value)
  18029. {
  18030. ___minY_0 = value;
  18031. }
  18032. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F, ___maxY_1)); }
  18033. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18034. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18035. inline void set_maxY_1(int32_t value)
  18036. {
  18037. ___maxY_1 = value;
  18038. }
  18039. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F, ___stepY_2)); }
  18040. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18041. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18042. inline void set_stepY_2(int32_t value)
  18043. {
  18044. ___stepY_2 = value;
  18045. }
  18046. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F, ___width_3)); }
  18047. inline int32_t get_width_3() const { return ___width_3; }
  18048. inline int32_t* get_address_of_width_3() { return &___width_3; }
  18049. inline void set_width_3(int32_t value)
  18050. {
  18051. ___width_3 = value;
  18052. }
  18053. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F, ___allocator_4)); }
  18054. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  18055. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  18056. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  18057. {
  18058. ___allocator_4 = value;
  18059. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  18060. }
  18061. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F, ___operation_5)); }
  18062. inline ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A get_operation_5() const { return ___operation_5; }
  18063. inline ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A * get_address_of_operation_5() { return &___operation_5; }
  18064. inline void set_operation_5(ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A value)
  18065. {
  18066. ___operation_5 = value;
  18067. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  18068. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18069. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  18070. #endif
  18071. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18072. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  18073. #endif
  18074. }
  18075. };
  18076. // 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>
  18077. struct RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5
  18078. {
  18079. public:
  18080. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  18081. int32_t ___minY_0;
  18082. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  18083. int32_t ___maxY_1;
  18084. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  18085. int32_t ___stepY_2;
  18086. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  18087. int32_t ___width_3;
  18088. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  18089. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18090. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  18091. ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F ___operation_5;
  18092. public:
  18093. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5, ___minY_0)); }
  18094. inline int32_t get_minY_0() const { return ___minY_0; }
  18095. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18096. inline void set_minY_0(int32_t value)
  18097. {
  18098. ___minY_0 = value;
  18099. }
  18100. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5, ___maxY_1)); }
  18101. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18102. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18103. inline void set_maxY_1(int32_t value)
  18104. {
  18105. ___maxY_1 = value;
  18106. }
  18107. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5, ___stepY_2)); }
  18108. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18109. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18110. inline void set_stepY_2(int32_t value)
  18111. {
  18112. ___stepY_2 = value;
  18113. }
  18114. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5, ___width_3)); }
  18115. inline int32_t get_width_3() const { return ___width_3; }
  18116. inline int32_t* get_address_of_width_3() { return &___width_3; }
  18117. inline void set_width_3(int32_t value)
  18118. {
  18119. ___width_3 = value;
  18120. }
  18121. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5, ___allocator_4)); }
  18122. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  18123. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  18124. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  18125. {
  18126. ___allocator_4 = value;
  18127. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  18128. }
  18129. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5, ___operation_5)); }
  18130. inline ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F get_operation_5() const { return ___operation_5; }
  18131. inline ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F * get_address_of_operation_5() { return &___operation_5; }
  18132. inline void set_operation_5(ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F value)
  18133. {
  18134. ___operation_5 = value;
  18135. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  18136. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18137. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  18138. #endif
  18139. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18140. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  18141. #endif
  18142. }
  18143. };
  18144. // 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>
  18145. struct RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E
  18146. {
  18147. public:
  18148. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  18149. int32_t ___minY_0;
  18150. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  18151. int32_t ___maxY_1;
  18152. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  18153. int32_t ___stepY_2;
  18154. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  18155. int32_t ___width_3;
  18156. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  18157. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18158. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  18159. ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE ___operation_5;
  18160. public:
  18161. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E, ___minY_0)); }
  18162. inline int32_t get_minY_0() const { return ___minY_0; }
  18163. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18164. inline void set_minY_0(int32_t value)
  18165. {
  18166. ___minY_0 = value;
  18167. }
  18168. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E, ___maxY_1)); }
  18169. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18170. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18171. inline void set_maxY_1(int32_t value)
  18172. {
  18173. ___maxY_1 = value;
  18174. }
  18175. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E, ___stepY_2)); }
  18176. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18177. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18178. inline void set_stepY_2(int32_t value)
  18179. {
  18180. ___stepY_2 = value;
  18181. }
  18182. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E, ___width_3)); }
  18183. inline int32_t get_width_3() const { return ___width_3; }
  18184. inline int32_t* get_address_of_width_3() { return &___width_3; }
  18185. inline void set_width_3(int32_t value)
  18186. {
  18187. ___width_3 = value;
  18188. }
  18189. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E, ___allocator_4)); }
  18190. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  18191. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  18192. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  18193. {
  18194. ___allocator_4 = value;
  18195. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  18196. }
  18197. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E, ___operation_5)); }
  18198. inline ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE get_operation_5() const { return ___operation_5; }
  18199. inline ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE * get_address_of_operation_5() { return &___operation_5; }
  18200. inline void set_operation_5(ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE value)
  18201. {
  18202. ___operation_5 = value;
  18203. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  18204. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18205. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  18206. #endif
  18207. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18208. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  18209. #endif
  18210. }
  18211. };
  18212. // 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>
  18213. struct RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9
  18214. {
  18215. public:
  18216. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  18217. int32_t ___minY_0;
  18218. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  18219. int32_t ___maxY_1;
  18220. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  18221. int32_t ___stepY_2;
  18222. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  18223. int32_t ___width_3;
  18224. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  18225. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18226. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  18227. ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A ___operation_5;
  18228. public:
  18229. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9, ___minY_0)); }
  18230. inline int32_t get_minY_0() const { return ___minY_0; }
  18231. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18232. inline void set_minY_0(int32_t value)
  18233. {
  18234. ___minY_0 = value;
  18235. }
  18236. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9, ___maxY_1)); }
  18237. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18238. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18239. inline void set_maxY_1(int32_t value)
  18240. {
  18241. ___maxY_1 = value;
  18242. }
  18243. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9, ___stepY_2)); }
  18244. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18245. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18246. inline void set_stepY_2(int32_t value)
  18247. {
  18248. ___stepY_2 = value;
  18249. }
  18250. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9, ___width_3)); }
  18251. inline int32_t get_width_3() const { return ___width_3; }
  18252. inline int32_t* get_address_of_width_3() { return &___width_3; }
  18253. inline void set_width_3(int32_t value)
  18254. {
  18255. ___width_3 = value;
  18256. }
  18257. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9, ___allocator_4)); }
  18258. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  18259. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  18260. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  18261. {
  18262. ___allocator_4 = value;
  18263. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  18264. }
  18265. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9, ___operation_5)); }
  18266. inline ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A get_operation_5() const { return ___operation_5; }
  18267. inline ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A * get_address_of_operation_5() { return &___operation_5; }
  18268. inline void set_operation_5(ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A value)
  18269. {
  18270. ___operation_5 = value;
  18271. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  18272. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18273. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  18274. #endif
  18275. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18276. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  18277. #endif
  18278. }
  18279. };
  18280. // 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>
  18281. struct RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789
  18282. {
  18283. public:
  18284. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  18285. int32_t ___minY_0;
  18286. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  18287. int32_t ___maxY_1;
  18288. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  18289. int32_t ___stepY_2;
  18290. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  18291. int32_t ___width_3;
  18292. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  18293. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18294. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  18295. ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 ___operation_5;
  18296. public:
  18297. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789, ___minY_0)); }
  18298. inline int32_t get_minY_0() const { return ___minY_0; }
  18299. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18300. inline void set_minY_0(int32_t value)
  18301. {
  18302. ___minY_0 = value;
  18303. }
  18304. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789, ___maxY_1)); }
  18305. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18306. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18307. inline void set_maxY_1(int32_t value)
  18308. {
  18309. ___maxY_1 = value;
  18310. }
  18311. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789, ___stepY_2)); }
  18312. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18313. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18314. inline void set_stepY_2(int32_t value)
  18315. {
  18316. ___stepY_2 = value;
  18317. }
  18318. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789, ___width_3)); }
  18319. inline int32_t get_width_3() const { return ___width_3; }
  18320. inline int32_t* get_address_of_width_3() { return &___width_3; }
  18321. inline void set_width_3(int32_t value)
  18322. {
  18323. ___width_3 = value;
  18324. }
  18325. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789, ___allocator_4)); }
  18326. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  18327. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  18328. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  18329. {
  18330. ___allocator_4 = value;
  18331. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  18332. }
  18333. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789, ___operation_5)); }
  18334. inline ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 get_operation_5() const { return ___operation_5; }
  18335. inline ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 * get_address_of_operation_5() { return &___operation_5; }
  18336. inline void set_operation_5(ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 value)
  18337. {
  18338. ___operation_5 = value;
  18339. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  18340. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18341. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  18342. #endif
  18343. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18344. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  18345. #endif
  18346. }
  18347. };
  18348. // 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>
  18349. struct RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E
  18350. {
  18351. public:
  18352. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  18353. int32_t ___minY_0;
  18354. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  18355. int32_t ___maxY_1;
  18356. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  18357. int32_t ___stepY_2;
  18358. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  18359. int32_t ___width_3;
  18360. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  18361. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18362. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  18363. ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E ___operation_5;
  18364. public:
  18365. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E, ___minY_0)); }
  18366. inline int32_t get_minY_0() const { return ___minY_0; }
  18367. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18368. inline void set_minY_0(int32_t value)
  18369. {
  18370. ___minY_0 = value;
  18371. }
  18372. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E, ___maxY_1)); }
  18373. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18374. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18375. inline void set_maxY_1(int32_t value)
  18376. {
  18377. ___maxY_1 = value;
  18378. }
  18379. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E, ___stepY_2)); }
  18380. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18381. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18382. inline void set_stepY_2(int32_t value)
  18383. {
  18384. ___stepY_2 = value;
  18385. }
  18386. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E, ___width_3)); }
  18387. inline int32_t get_width_3() const { return ___width_3; }
  18388. inline int32_t* get_address_of_width_3() { return &___width_3; }
  18389. inline void set_width_3(int32_t value)
  18390. {
  18391. ___width_3 = value;
  18392. }
  18393. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E, ___allocator_4)); }
  18394. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  18395. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  18396. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  18397. {
  18398. ___allocator_4 = value;
  18399. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  18400. }
  18401. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E, ___operation_5)); }
  18402. inline ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E get_operation_5() const { return ___operation_5; }
  18403. inline ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E * get_address_of_operation_5() { return &___operation_5; }
  18404. inline void set_operation_5(ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E value)
  18405. {
  18406. ___operation_5 = value;
  18407. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  18408. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18409. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  18410. #endif
  18411. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18412. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  18413. #endif
  18414. }
  18415. };
  18416. // 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>
  18417. struct RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C
  18418. {
  18419. public:
  18420. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  18421. int32_t ___minY_0;
  18422. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  18423. int32_t ___maxY_1;
  18424. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  18425. int32_t ___stepY_2;
  18426. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  18427. int32_t ___width_3;
  18428. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  18429. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18430. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  18431. ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E ___operation_5;
  18432. public:
  18433. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C, ___minY_0)); }
  18434. inline int32_t get_minY_0() const { return ___minY_0; }
  18435. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18436. inline void set_minY_0(int32_t value)
  18437. {
  18438. ___minY_0 = value;
  18439. }
  18440. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C, ___maxY_1)); }
  18441. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18442. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18443. inline void set_maxY_1(int32_t value)
  18444. {
  18445. ___maxY_1 = value;
  18446. }
  18447. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C, ___stepY_2)); }
  18448. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18449. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18450. inline void set_stepY_2(int32_t value)
  18451. {
  18452. ___stepY_2 = value;
  18453. }
  18454. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C, ___width_3)); }
  18455. inline int32_t get_width_3() const { return ___width_3; }
  18456. inline int32_t* get_address_of_width_3() { return &___width_3; }
  18457. inline void set_width_3(int32_t value)
  18458. {
  18459. ___width_3 = value;
  18460. }
  18461. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C, ___allocator_4)); }
  18462. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  18463. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  18464. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  18465. {
  18466. ___allocator_4 = value;
  18467. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  18468. }
  18469. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C, ___operation_5)); }
  18470. inline ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E get_operation_5() const { return ___operation_5; }
  18471. inline ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E * get_address_of_operation_5() { return &___operation_5; }
  18472. inline void set_operation_5(ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E value)
  18473. {
  18474. ___operation_5 = value;
  18475. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  18476. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18477. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  18478. #endif
  18479. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18480. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  18481. #endif
  18482. }
  18483. };
  18484. // 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>
  18485. struct RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D
  18486. {
  18487. public:
  18488. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  18489. int32_t ___minY_0;
  18490. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  18491. int32_t ___maxY_1;
  18492. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  18493. int32_t ___stepY_2;
  18494. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  18495. int32_t ___width_3;
  18496. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  18497. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18498. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  18499. ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 ___operation_5;
  18500. public:
  18501. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D, ___minY_0)); }
  18502. inline int32_t get_minY_0() const { return ___minY_0; }
  18503. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18504. inline void set_minY_0(int32_t value)
  18505. {
  18506. ___minY_0 = value;
  18507. }
  18508. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D, ___maxY_1)); }
  18509. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18510. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18511. inline void set_maxY_1(int32_t value)
  18512. {
  18513. ___maxY_1 = value;
  18514. }
  18515. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D, ___stepY_2)); }
  18516. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18517. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18518. inline void set_stepY_2(int32_t value)
  18519. {
  18520. ___stepY_2 = value;
  18521. }
  18522. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D, ___width_3)); }
  18523. inline int32_t get_width_3() const { return ___width_3; }
  18524. inline int32_t* get_address_of_width_3() { return &___width_3; }
  18525. inline void set_width_3(int32_t value)
  18526. {
  18527. ___width_3 = value;
  18528. }
  18529. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D, ___allocator_4)); }
  18530. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  18531. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  18532. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  18533. {
  18534. ___allocator_4 = value;
  18535. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  18536. }
  18537. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D, ___operation_5)); }
  18538. inline ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 get_operation_5() const { return ___operation_5; }
  18539. inline ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 * get_address_of_operation_5() { return &___operation_5; }
  18540. inline void set_operation_5(ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 value)
  18541. {
  18542. ___operation_5 = value;
  18543. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  18544. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18545. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  18546. #endif
  18547. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18548. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  18549. #endif
  18550. }
  18551. };
  18552. // 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>
  18553. struct RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345
  18554. {
  18555. public:
  18556. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  18557. int32_t ___minY_0;
  18558. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  18559. int32_t ___maxY_1;
  18560. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  18561. int32_t ___stepY_2;
  18562. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  18563. int32_t ___width_3;
  18564. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  18565. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18566. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  18567. ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 ___operation_5;
  18568. public:
  18569. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345, ___minY_0)); }
  18570. inline int32_t get_minY_0() const { return ___minY_0; }
  18571. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18572. inline void set_minY_0(int32_t value)
  18573. {
  18574. ___minY_0 = value;
  18575. }
  18576. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345, ___maxY_1)); }
  18577. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18578. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18579. inline void set_maxY_1(int32_t value)
  18580. {
  18581. ___maxY_1 = value;
  18582. }
  18583. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345, ___stepY_2)); }
  18584. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18585. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18586. inline void set_stepY_2(int32_t value)
  18587. {
  18588. ___stepY_2 = value;
  18589. }
  18590. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345, ___width_3)); }
  18591. inline int32_t get_width_3() const { return ___width_3; }
  18592. inline int32_t* get_address_of_width_3() { return &___width_3; }
  18593. inline void set_width_3(int32_t value)
  18594. {
  18595. ___width_3 = value;
  18596. }
  18597. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345, ___allocator_4)); }
  18598. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  18599. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  18600. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  18601. {
  18602. ___allocator_4 = value;
  18603. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  18604. }
  18605. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345, ___operation_5)); }
  18606. inline ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 get_operation_5() const { return ___operation_5; }
  18607. inline ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 * get_address_of_operation_5() { return &___operation_5; }
  18608. inline void set_operation_5(ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 value)
  18609. {
  18610. ___operation_5 = value;
  18611. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  18612. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18613. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  18614. #endif
  18615. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18616. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  18617. #endif
  18618. }
  18619. };
  18620. // 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>
  18621. struct RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5
  18622. {
  18623. public:
  18624. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  18625. int32_t ___minY_0;
  18626. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  18627. int32_t ___maxY_1;
  18628. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  18629. int32_t ___stepY_2;
  18630. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  18631. int32_t ___width_3;
  18632. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  18633. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18634. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  18635. ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 ___operation_5;
  18636. public:
  18637. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5, ___minY_0)); }
  18638. inline int32_t get_minY_0() const { return ___minY_0; }
  18639. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18640. inline void set_minY_0(int32_t value)
  18641. {
  18642. ___minY_0 = value;
  18643. }
  18644. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5, ___maxY_1)); }
  18645. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18646. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18647. inline void set_maxY_1(int32_t value)
  18648. {
  18649. ___maxY_1 = value;
  18650. }
  18651. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5, ___stepY_2)); }
  18652. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18653. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18654. inline void set_stepY_2(int32_t value)
  18655. {
  18656. ___stepY_2 = value;
  18657. }
  18658. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5, ___width_3)); }
  18659. inline int32_t get_width_3() const { return ___width_3; }
  18660. inline int32_t* get_address_of_width_3() { return &___width_3; }
  18661. inline void set_width_3(int32_t value)
  18662. {
  18663. ___width_3 = value;
  18664. }
  18665. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5, ___allocator_4)); }
  18666. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  18667. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  18668. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  18669. {
  18670. ___allocator_4 = value;
  18671. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  18672. }
  18673. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5, ___operation_5)); }
  18674. inline ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 get_operation_5() const { return ___operation_5; }
  18675. inline ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 * get_address_of_operation_5() { return &___operation_5; }
  18676. inline void set_operation_5(ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 value)
  18677. {
  18678. ___operation_5 = value;
  18679. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  18680. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18681. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  18682. #endif
  18683. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18684. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  18685. #endif
  18686. }
  18687. };
  18688. // 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>
  18689. struct RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03
  18690. {
  18691. public:
  18692. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  18693. int32_t ___minY_0;
  18694. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  18695. int32_t ___maxY_1;
  18696. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  18697. int32_t ___stepY_2;
  18698. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  18699. int32_t ___width_3;
  18700. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  18701. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18702. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  18703. ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 ___operation_5;
  18704. public:
  18705. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03, ___minY_0)); }
  18706. inline int32_t get_minY_0() const { return ___minY_0; }
  18707. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18708. inline void set_minY_0(int32_t value)
  18709. {
  18710. ___minY_0 = value;
  18711. }
  18712. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03, ___maxY_1)); }
  18713. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18714. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18715. inline void set_maxY_1(int32_t value)
  18716. {
  18717. ___maxY_1 = value;
  18718. }
  18719. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03, ___stepY_2)); }
  18720. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18721. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18722. inline void set_stepY_2(int32_t value)
  18723. {
  18724. ___stepY_2 = value;
  18725. }
  18726. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03, ___width_3)); }
  18727. inline int32_t get_width_3() const { return ___width_3; }
  18728. inline int32_t* get_address_of_width_3() { return &___width_3; }
  18729. inline void set_width_3(int32_t value)
  18730. {
  18731. ___width_3 = value;
  18732. }
  18733. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03, ___allocator_4)); }
  18734. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  18735. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  18736. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  18737. {
  18738. ___allocator_4 = value;
  18739. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  18740. }
  18741. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03, ___operation_5)); }
  18742. inline ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 get_operation_5() const { return ___operation_5; }
  18743. inline ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 * get_address_of_operation_5() { return &___operation_5; }
  18744. inline void set_operation_5(ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 value)
  18745. {
  18746. ___operation_5 = value;
  18747. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  18748. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18749. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  18750. #endif
  18751. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18752. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  18753. #endif
  18754. }
  18755. };
  18756. // 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>
  18757. struct RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE
  18758. {
  18759. public:
  18760. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  18761. int32_t ___minY_0;
  18762. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  18763. int32_t ___maxY_1;
  18764. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  18765. int32_t ___stepY_2;
  18766. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  18767. int32_t ___width_3;
  18768. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  18769. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18770. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  18771. ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 ___operation_5;
  18772. public:
  18773. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE, ___minY_0)); }
  18774. inline int32_t get_minY_0() const { return ___minY_0; }
  18775. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18776. inline void set_minY_0(int32_t value)
  18777. {
  18778. ___minY_0 = value;
  18779. }
  18780. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE, ___maxY_1)); }
  18781. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18782. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18783. inline void set_maxY_1(int32_t value)
  18784. {
  18785. ___maxY_1 = value;
  18786. }
  18787. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE, ___stepY_2)); }
  18788. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18789. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18790. inline void set_stepY_2(int32_t value)
  18791. {
  18792. ___stepY_2 = value;
  18793. }
  18794. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE, ___width_3)); }
  18795. inline int32_t get_width_3() const { return ___width_3; }
  18796. inline int32_t* get_address_of_width_3() { return &___width_3; }
  18797. inline void set_width_3(int32_t value)
  18798. {
  18799. ___width_3 = value;
  18800. }
  18801. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE, ___allocator_4)); }
  18802. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  18803. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  18804. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  18805. {
  18806. ___allocator_4 = value;
  18807. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  18808. }
  18809. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE, ___operation_5)); }
  18810. inline ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 get_operation_5() const { return ___operation_5; }
  18811. inline ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 * get_address_of_operation_5() { return &___operation_5; }
  18812. inline void set_operation_5(ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 value)
  18813. {
  18814. ___operation_5 = value;
  18815. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  18816. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18817. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  18818. #endif
  18819. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18820. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  18821. #endif
  18822. }
  18823. };
  18824. // 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>
  18825. struct RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7
  18826. {
  18827. public:
  18828. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  18829. int32_t ___minY_0;
  18830. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  18831. int32_t ___maxY_1;
  18832. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  18833. int32_t ___stepY_2;
  18834. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  18835. int32_t ___width_3;
  18836. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  18837. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18838. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  18839. ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E ___operation_5;
  18840. public:
  18841. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7, ___minY_0)); }
  18842. inline int32_t get_minY_0() const { return ___minY_0; }
  18843. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18844. inline void set_minY_0(int32_t value)
  18845. {
  18846. ___minY_0 = value;
  18847. }
  18848. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7, ___maxY_1)); }
  18849. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18850. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18851. inline void set_maxY_1(int32_t value)
  18852. {
  18853. ___maxY_1 = value;
  18854. }
  18855. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7, ___stepY_2)); }
  18856. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18857. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18858. inline void set_stepY_2(int32_t value)
  18859. {
  18860. ___stepY_2 = value;
  18861. }
  18862. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7, ___width_3)); }
  18863. inline int32_t get_width_3() const { return ___width_3; }
  18864. inline int32_t* get_address_of_width_3() { return &___width_3; }
  18865. inline void set_width_3(int32_t value)
  18866. {
  18867. ___width_3 = value;
  18868. }
  18869. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7, ___allocator_4)); }
  18870. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  18871. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  18872. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  18873. {
  18874. ___allocator_4 = value;
  18875. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  18876. }
  18877. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7, ___operation_5)); }
  18878. inline ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E get_operation_5() const { return ___operation_5; }
  18879. inline ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E * get_address_of_operation_5() { return &___operation_5; }
  18880. inline void set_operation_5(ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E value)
  18881. {
  18882. ___operation_5 = value;
  18883. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  18884. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18885. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  18886. #endif
  18887. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18888. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  18889. #endif
  18890. }
  18891. };
  18892. // 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>
  18893. struct RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8
  18894. {
  18895. public:
  18896. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  18897. int32_t ___minY_0;
  18898. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  18899. int32_t ___maxY_1;
  18900. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  18901. int32_t ___stepY_2;
  18902. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  18903. int32_t ___width_3;
  18904. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  18905. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18906. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  18907. ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA ___operation_5;
  18908. public:
  18909. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8, ___minY_0)); }
  18910. inline int32_t get_minY_0() const { return ___minY_0; }
  18911. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18912. inline void set_minY_0(int32_t value)
  18913. {
  18914. ___minY_0 = value;
  18915. }
  18916. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8, ___maxY_1)); }
  18917. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18918. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18919. inline void set_maxY_1(int32_t value)
  18920. {
  18921. ___maxY_1 = value;
  18922. }
  18923. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8, ___stepY_2)); }
  18924. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18925. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18926. inline void set_stepY_2(int32_t value)
  18927. {
  18928. ___stepY_2 = value;
  18929. }
  18930. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8, ___width_3)); }
  18931. inline int32_t get_width_3() const { return ___width_3; }
  18932. inline int32_t* get_address_of_width_3() { return &___width_3; }
  18933. inline void set_width_3(int32_t value)
  18934. {
  18935. ___width_3 = value;
  18936. }
  18937. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8, ___allocator_4)); }
  18938. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  18939. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  18940. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  18941. {
  18942. ___allocator_4 = value;
  18943. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  18944. }
  18945. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8, ___operation_5)); }
  18946. inline ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA get_operation_5() const { return ___operation_5; }
  18947. inline ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA * get_address_of_operation_5() { return &___operation_5; }
  18948. inline void set_operation_5(ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA value)
  18949. {
  18950. ___operation_5 = value;
  18951. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  18952. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18953. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  18954. #endif
  18955. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18956. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  18957. #endif
  18958. }
  18959. };
  18960. // 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>
  18961. struct RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6
  18962. {
  18963. public:
  18964. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  18965. int32_t ___minY_0;
  18966. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  18967. int32_t ___maxY_1;
  18968. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  18969. int32_t ___stepY_2;
  18970. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  18971. int32_t ___width_3;
  18972. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  18973. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18974. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  18975. ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE ___operation_5;
  18976. public:
  18977. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6, ___minY_0)); }
  18978. inline int32_t get_minY_0() const { return ___minY_0; }
  18979. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18980. inline void set_minY_0(int32_t value)
  18981. {
  18982. ___minY_0 = value;
  18983. }
  18984. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6, ___maxY_1)); }
  18985. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18986. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18987. inline void set_maxY_1(int32_t value)
  18988. {
  18989. ___maxY_1 = value;
  18990. }
  18991. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6, ___stepY_2)); }
  18992. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18993. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18994. inline void set_stepY_2(int32_t value)
  18995. {
  18996. ___stepY_2 = value;
  18997. }
  18998. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6, ___width_3)); }
  18999. inline int32_t get_width_3() const { return ___width_3; }
  19000. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19001. inline void set_width_3(int32_t value)
  19002. {
  19003. ___width_3 = value;
  19004. }
  19005. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6, ___allocator_4)); }
  19006. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19007. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19008. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19009. {
  19010. ___allocator_4 = value;
  19011. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19012. }
  19013. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6, ___operation_5)); }
  19014. inline ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE get_operation_5() const { return ___operation_5; }
  19015. inline ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE * get_address_of_operation_5() { return &___operation_5; }
  19016. inline void set_operation_5(ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE value)
  19017. {
  19018. ___operation_5 = value;
  19019. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  19020. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19021. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  19022. #endif
  19023. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19024. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  19025. #endif
  19026. }
  19027. };
  19028. // 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>
  19029. struct RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409
  19030. {
  19031. public:
  19032. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  19033. int32_t ___minY_0;
  19034. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  19035. int32_t ___maxY_1;
  19036. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  19037. int32_t ___stepY_2;
  19038. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  19039. int32_t ___width_3;
  19040. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  19041. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19042. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  19043. ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 ___operation_5;
  19044. public:
  19045. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409, ___minY_0)); }
  19046. inline int32_t get_minY_0() const { return ___minY_0; }
  19047. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19048. inline void set_minY_0(int32_t value)
  19049. {
  19050. ___minY_0 = value;
  19051. }
  19052. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409, ___maxY_1)); }
  19053. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19054. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19055. inline void set_maxY_1(int32_t value)
  19056. {
  19057. ___maxY_1 = value;
  19058. }
  19059. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409, ___stepY_2)); }
  19060. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19061. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19062. inline void set_stepY_2(int32_t value)
  19063. {
  19064. ___stepY_2 = value;
  19065. }
  19066. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409, ___width_3)); }
  19067. inline int32_t get_width_3() const { return ___width_3; }
  19068. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19069. inline void set_width_3(int32_t value)
  19070. {
  19071. ___width_3 = value;
  19072. }
  19073. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409, ___allocator_4)); }
  19074. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19075. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19076. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19077. {
  19078. ___allocator_4 = value;
  19079. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19080. }
  19081. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409, ___operation_5)); }
  19082. inline ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 get_operation_5() const { return ___operation_5; }
  19083. inline ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 * get_address_of_operation_5() { return &___operation_5; }
  19084. inline void set_operation_5(ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 value)
  19085. {
  19086. ___operation_5 = value;
  19087. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  19088. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19089. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  19090. #endif
  19091. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19092. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  19093. #endif
  19094. }
  19095. };
  19096. // 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>
  19097. struct RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2
  19098. {
  19099. public:
  19100. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  19101. int32_t ___minY_0;
  19102. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  19103. int32_t ___maxY_1;
  19104. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  19105. int32_t ___stepY_2;
  19106. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  19107. int32_t ___width_3;
  19108. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  19109. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19110. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  19111. ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 ___operation_5;
  19112. public:
  19113. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2, ___minY_0)); }
  19114. inline int32_t get_minY_0() const { return ___minY_0; }
  19115. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19116. inline void set_minY_0(int32_t value)
  19117. {
  19118. ___minY_0 = value;
  19119. }
  19120. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2, ___maxY_1)); }
  19121. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19122. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19123. inline void set_maxY_1(int32_t value)
  19124. {
  19125. ___maxY_1 = value;
  19126. }
  19127. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2, ___stepY_2)); }
  19128. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19129. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19130. inline void set_stepY_2(int32_t value)
  19131. {
  19132. ___stepY_2 = value;
  19133. }
  19134. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2, ___width_3)); }
  19135. inline int32_t get_width_3() const { return ___width_3; }
  19136. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19137. inline void set_width_3(int32_t value)
  19138. {
  19139. ___width_3 = value;
  19140. }
  19141. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2, ___allocator_4)); }
  19142. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19143. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19144. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19145. {
  19146. ___allocator_4 = value;
  19147. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19148. }
  19149. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2, ___operation_5)); }
  19150. inline ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 get_operation_5() const { return ___operation_5; }
  19151. inline ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 * get_address_of_operation_5() { return &___operation_5; }
  19152. inline void set_operation_5(ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 value)
  19153. {
  19154. ___operation_5 = value;
  19155. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  19156. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19157. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  19158. #endif
  19159. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19160. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  19161. #endif
  19162. }
  19163. };
  19164. // 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>
  19165. struct RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523
  19166. {
  19167. public:
  19168. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  19169. int32_t ___minY_0;
  19170. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  19171. int32_t ___maxY_1;
  19172. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  19173. int32_t ___stepY_2;
  19174. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  19175. int32_t ___width_3;
  19176. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  19177. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19178. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  19179. ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 ___operation_5;
  19180. public:
  19181. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523, ___minY_0)); }
  19182. inline int32_t get_minY_0() const { return ___minY_0; }
  19183. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19184. inline void set_minY_0(int32_t value)
  19185. {
  19186. ___minY_0 = value;
  19187. }
  19188. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523, ___maxY_1)); }
  19189. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19190. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19191. inline void set_maxY_1(int32_t value)
  19192. {
  19193. ___maxY_1 = value;
  19194. }
  19195. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523, ___stepY_2)); }
  19196. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19197. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19198. inline void set_stepY_2(int32_t value)
  19199. {
  19200. ___stepY_2 = value;
  19201. }
  19202. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523, ___width_3)); }
  19203. inline int32_t get_width_3() const { return ___width_3; }
  19204. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19205. inline void set_width_3(int32_t value)
  19206. {
  19207. ___width_3 = value;
  19208. }
  19209. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523, ___allocator_4)); }
  19210. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19211. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19212. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19213. {
  19214. ___allocator_4 = value;
  19215. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19216. }
  19217. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523, ___operation_5)); }
  19218. inline ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 get_operation_5() const { return ___operation_5; }
  19219. inline ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 * get_address_of_operation_5() { return &___operation_5; }
  19220. inline void set_operation_5(ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 value)
  19221. {
  19222. ___operation_5 = value;
  19223. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  19224. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19225. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  19226. #endif
  19227. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19228. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  19229. #endif
  19230. }
  19231. };
  19232. // 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>
  19233. struct RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C
  19234. {
  19235. public:
  19236. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  19237. int32_t ___minY_0;
  19238. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  19239. int32_t ___maxY_1;
  19240. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  19241. int32_t ___stepY_2;
  19242. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  19243. int32_t ___width_3;
  19244. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  19245. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19246. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  19247. ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 ___operation_5;
  19248. public:
  19249. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C, ___minY_0)); }
  19250. inline int32_t get_minY_0() const { return ___minY_0; }
  19251. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19252. inline void set_minY_0(int32_t value)
  19253. {
  19254. ___minY_0 = value;
  19255. }
  19256. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C, ___maxY_1)); }
  19257. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19258. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19259. inline void set_maxY_1(int32_t value)
  19260. {
  19261. ___maxY_1 = value;
  19262. }
  19263. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C, ___stepY_2)); }
  19264. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19265. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19266. inline void set_stepY_2(int32_t value)
  19267. {
  19268. ___stepY_2 = value;
  19269. }
  19270. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C, ___width_3)); }
  19271. inline int32_t get_width_3() const { return ___width_3; }
  19272. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19273. inline void set_width_3(int32_t value)
  19274. {
  19275. ___width_3 = value;
  19276. }
  19277. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C, ___allocator_4)); }
  19278. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19279. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19280. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19281. {
  19282. ___allocator_4 = value;
  19283. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19284. }
  19285. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C, ___operation_5)); }
  19286. inline ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 get_operation_5() const { return ___operation_5; }
  19287. inline ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 * get_address_of_operation_5() { return &___operation_5; }
  19288. inline void set_operation_5(ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 value)
  19289. {
  19290. ___operation_5 = value;
  19291. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  19292. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19293. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  19294. #endif
  19295. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19296. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  19297. #endif
  19298. }
  19299. };
  19300. // 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>
  19301. struct RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F
  19302. {
  19303. public:
  19304. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  19305. int32_t ___minY_0;
  19306. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  19307. int32_t ___maxY_1;
  19308. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  19309. int32_t ___stepY_2;
  19310. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  19311. int32_t ___width_3;
  19312. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  19313. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19314. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  19315. ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF ___operation_5;
  19316. public:
  19317. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F, ___minY_0)); }
  19318. inline int32_t get_minY_0() const { return ___minY_0; }
  19319. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19320. inline void set_minY_0(int32_t value)
  19321. {
  19322. ___minY_0 = value;
  19323. }
  19324. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F, ___maxY_1)); }
  19325. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19326. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19327. inline void set_maxY_1(int32_t value)
  19328. {
  19329. ___maxY_1 = value;
  19330. }
  19331. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F, ___stepY_2)); }
  19332. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19333. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19334. inline void set_stepY_2(int32_t value)
  19335. {
  19336. ___stepY_2 = value;
  19337. }
  19338. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F, ___width_3)); }
  19339. inline int32_t get_width_3() const { return ___width_3; }
  19340. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19341. inline void set_width_3(int32_t value)
  19342. {
  19343. ___width_3 = value;
  19344. }
  19345. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F, ___allocator_4)); }
  19346. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19347. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19348. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19349. {
  19350. ___allocator_4 = value;
  19351. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19352. }
  19353. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F, ___operation_5)); }
  19354. inline ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF get_operation_5() const { return ___operation_5; }
  19355. inline ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF * get_address_of_operation_5() { return &___operation_5; }
  19356. inline void set_operation_5(ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF value)
  19357. {
  19358. ___operation_5 = value;
  19359. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  19360. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19361. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  19362. #endif
  19363. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19364. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  19365. #endif
  19366. }
  19367. };
  19368. // 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>
  19369. struct RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC
  19370. {
  19371. public:
  19372. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  19373. int32_t ___minY_0;
  19374. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  19375. int32_t ___maxY_1;
  19376. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  19377. int32_t ___stepY_2;
  19378. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  19379. int32_t ___width_3;
  19380. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  19381. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19382. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  19383. ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D ___operation_5;
  19384. public:
  19385. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC, ___minY_0)); }
  19386. inline int32_t get_minY_0() const { return ___minY_0; }
  19387. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19388. inline void set_minY_0(int32_t value)
  19389. {
  19390. ___minY_0 = value;
  19391. }
  19392. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC, ___maxY_1)); }
  19393. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19394. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19395. inline void set_maxY_1(int32_t value)
  19396. {
  19397. ___maxY_1 = value;
  19398. }
  19399. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC, ___stepY_2)); }
  19400. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19401. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19402. inline void set_stepY_2(int32_t value)
  19403. {
  19404. ___stepY_2 = value;
  19405. }
  19406. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC, ___width_3)); }
  19407. inline int32_t get_width_3() const { return ___width_3; }
  19408. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19409. inline void set_width_3(int32_t value)
  19410. {
  19411. ___width_3 = value;
  19412. }
  19413. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC, ___allocator_4)); }
  19414. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19415. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19416. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19417. {
  19418. ___allocator_4 = value;
  19419. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19420. }
  19421. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC, ___operation_5)); }
  19422. inline ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D get_operation_5() const { return ___operation_5; }
  19423. inline ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D * get_address_of_operation_5() { return &___operation_5; }
  19424. inline void set_operation_5(ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D value)
  19425. {
  19426. ___operation_5 = value;
  19427. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  19428. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19429. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  19430. #endif
  19431. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19432. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  19433. #endif
  19434. }
  19435. };
  19436. // 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>
  19437. struct RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34
  19438. {
  19439. public:
  19440. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  19441. int32_t ___minY_0;
  19442. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  19443. int32_t ___maxY_1;
  19444. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  19445. int32_t ___stepY_2;
  19446. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  19447. int32_t ___width_3;
  19448. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  19449. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19450. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  19451. ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 ___operation_5;
  19452. public:
  19453. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34, ___minY_0)); }
  19454. inline int32_t get_minY_0() const { return ___minY_0; }
  19455. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19456. inline void set_minY_0(int32_t value)
  19457. {
  19458. ___minY_0 = value;
  19459. }
  19460. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34, ___maxY_1)); }
  19461. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19462. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19463. inline void set_maxY_1(int32_t value)
  19464. {
  19465. ___maxY_1 = value;
  19466. }
  19467. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34, ___stepY_2)); }
  19468. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19469. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19470. inline void set_stepY_2(int32_t value)
  19471. {
  19472. ___stepY_2 = value;
  19473. }
  19474. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34, ___width_3)); }
  19475. inline int32_t get_width_3() const { return ___width_3; }
  19476. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19477. inline void set_width_3(int32_t value)
  19478. {
  19479. ___width_3 = value;
  19480. }
  19481. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34, ___allocator_4)); }
  19482. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19483. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19484. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19485. {
  19486. ___allocator_4 = value;
  19487. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19488. }
  19489. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34, ___operation_5)); }
  19490. inline ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 get_operation_5() const { return ___operation_5; }
  19491. inline ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 * get_address_of_operation_5() { return &___operation_5; }
  19492. inline void set_operation_5(ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 value)
  19493. {
  19494. ___operation_5 = value;
  19495. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  19496. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19497. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  19498. #endif
  19499. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19500. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  19501. #endif
  19502. }
  19503. };
  19504. // 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>
  19505. struct RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774
  19506. {
  19507. public:
  19508. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  19509. int32_t ___minY_0;
  19510. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  19511. int32_t ___maxY_1;
  19512. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  19513. int32_t ___stepY_2;
  19514. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  19515. int32_t ___width_3;
  19516. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  19517. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19518. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  19519. ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 ___operation_5;
  19520. public:
  19521. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774, ___minY_0)); }
  19522. inline int32_t get_minY_0() const { return ___minY_0; }
  19523. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19524. inline void set_minY_0(int32_t value)
  19525. {
  19526. ___minY_0 = value;
  19527. }
  19528. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774, ___maxY_1)); }
  19529. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19530. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19531. inline void set_maxY_1(int32_t value)
  19532. {
  19533. ___maxY_1 = value;
  19534. }
  19535. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774, ___stepY_2)); }
  19536. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19537. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19538. inline void set_stepY_2(int32_t value)
  19539. {
  19540. ___stepY_2 = value;
  19541. }
  19542. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774, ___width_3)); }
  19543. inline int32_t get_width_3() const { return ___width_3; }
  19544. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19545. inline void set_width_3(int32_t value)
  19546. {
  19547. ___width_3 = value;
  19548. }
  19549. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774, ___allocator_4)); }
  19550. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19551. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19552. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19553. {
  19554. ___allocator_4 = value;
  19555. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19556. }
  19557. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774, ___operation_5)); }
  19558. inline ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 get_operation_5() const { return ___operation_5; }
  19559. inline ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 * get_address_of_operation_5() { return &___operation_5; }
  19560. inline void set_operation_5(ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 value)
  19561. {
  19562. ___operation_5 = value;
  19563. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  19564. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19565. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  19566. #endif
  19567. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19568. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  19569. #endif
  19570. }
  19571. };
  19572. // 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>
  19573. struct RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6
  19574. {
  19575. public:
  19576. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  19577. int32_t ___minY_0;
  19578. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  19579. int32_t ___maxY_1;
  19580. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  19581. int32_t ___stepY_2;
  19582. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  19583. int32_t ___width_3;
  19584. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  19585. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19586. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  19587. ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 ___operation_5;
  19588. public:
  19589. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6, ___minY_0)); }
  19590. inline int32_t get_minY_0() const { return ___minY_0; }
  19591. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19592. inline void set_minY_0(int32_t value)
  19593. {
  19594. ___minY_0 = value;
  19595. }
  19596. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6, ___maxY_1)); }
  19597. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19598. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19599. inline void set_maxY_1(int32_t value)
  19600. {
  19601. ___maxY_1 = value;
  19602. }
  19603. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6, ___stepY_2)); }
  19604. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19605. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19606. inline void set_stepY_2(int32_t value)
  19607. {
  19608. ___stepY_2 = value;
  19609. }
  19610. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6, ___width_3)); }
  19611. inline int32_t get_width_3() const { return ___width_3; }
  19612. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19613. inline void set_width_3(int32_t value)
  19614. {
  19615. ___width_3 = value;
  19616. }
  19617. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6, ___allocator_4)); }
  19618. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19619. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19620. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19621. {
  19622. ___allocator_4 = value;
  19623. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19624. }
  19625. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6, ___operation_5)); }
  19626. inline ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 get_operation_5() const { return ___operation_5; }
  19627. inline ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 * get_address_of_operation_5() { return &___operation_5; }
  19628. inline void set_operation_5(ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 value)
  19629. {
  19630. ___operation_5 = value;
  19631. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  19632. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19633. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  19634. #endif
  19635. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19636. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  19637. #endif
  19638. }
  19639. };
  19640. // 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>
  19641. struct RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC
  19642. {
  19643. public:
  19644. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  19645. int32_t ___minY_0;
  19646. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  19647. int32_t ___maxY_1;
  19648. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  19649. int32_t ___stepY_2;
  19650. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  19651. int32_t ___width_3;
  19652. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  19653. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19654. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  19655. ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE ___operation_5;
  19656. public:
  19657. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC, ___minY_0)); }
  19658. inline int32_t get_minY_0() const { return ___minY_0; }
  19659. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19660. inline void set_minY_0(int32_t value)
  19661. {
  19662. ___minY_0 = value;
  19663. }
  19664. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC, ___maxY_1)); }
  19665. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19666. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19667. inline void set_maxY_1(int32_t value)
  19668. {
  19669. ___maxY_1 = value;
  19670. }
  19671. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC, ___stepY_2)); }
  19672. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19673. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19674. inline void set_stepY_2(int32_t value)
  19675. {
  19676. ___stepY_2 = value;
  19677. }
  19678. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC, ___width_3)); }
  19679. inline int32_t get_width_3() const { return ___width_3; }
  19680. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19681. inline void set_width_3(int32_t value)
  19682. {
  19683. ___width_3 = value;
  19684. }
  19685. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC, ___allocator_4)); }
  19686. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19687. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19688. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19689. {
  19690. ___allocator_4 = value;
  19691. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19692. }
  19693. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC, ___operation_5)); }
  19694. inline ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE get_operation_5() const { return ___operation_5; }
  19695. inline ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE * get_address_of_operation_5() { return &___operation_5; }
  19696. inline void set_operation_5(ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE value)
  19697. {
  19698. ___operation_5 = value;
  19699. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  19700. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19701. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  19702. #endif
  19703. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19704. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  19705. #endif
  19706. }
  19707. };
  19708. // 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>
  19709. struct RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844
  19710. {
  19711. public:
  19712. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  19713. int32_t ___minY_0;
  19714. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  19715. int32_t ___maxY_1;
  19716. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  19717. int32_t ___stepY_2;
  19718. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  19719. int32_t ___width_3;
  19720. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  19721. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19722. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  19723. ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 ___operation_5;
  19724. public:
  19725. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844, ___minY_0)); }
  19726. inline int32_t get_minY_0() const { return ___minY_0; }
  19727. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19728. inline void set_minY_0(int32_t value)
  19729. {
  19730. ___minY_0 = value;
  19731. }
  19732. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844, ___maxY_1)); }
  19733. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19734. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19735. inline void set_maxY_1(int32_t value)
  19736. {
  19737. ___maxY_1 = value;
  19738. }
  19739. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844, ___stepY_2)); }
  19740. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19741. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19742. inline void set_stepY_2(int32_t value)
  19743. {
  19744. ___stepY_2 = value;
  19745. }
  19746. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844, ___width_3)); }
  19747. inline int32_t get_width_3() const { return ___width_3; }
  19748. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19749. inline void set_width_3(int32_t value)
  19750. {
  19751. ___width_3 = value;
  19752. }
  19753. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844, ___allocator_4)); }
  19754. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19755. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19756. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19757. {
  19758. ___allocator_4 = value;
  19759. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19760. }
  19761. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844, ___operation_5)); }
  19762. inline ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 get_operation_5() const { return ___operation_5; }
  19763. inline ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 * get_address_of_operation_5() { return &___operation_5; }
  19764. inline void set_operation_5(ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 value)
  19765. {
  19766. ___operation_5 = value;
  19767. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  19768. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19769. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  19770. #endif
  19771. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19772. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  19773. #endif
  19774. }
  19775. };
  19776. // 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>
  19777. struct RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C
  19778. {
  19779. public:
  19780. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  19781. int32_t ___minY_0;
  19782. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  19783. int32_t ___maxY_1;
  19784. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  19785. int32_t ___stepY_2;
  19786. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  19787. int32_t ___width_3;
  19788. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  19789. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19790. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  19791. ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 ___operation_5;
  19792. public:
  19793. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C, ___minY_0)); }
  19794. inline int32_t get_minY_0() const { return ___minY_0; }
  19795. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19796. inline void set_minY_0(int32_t value)
  19797. {
  19798. ___minY_0 = value;
  19799. }
  19800. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C, ___maxY_1)); }
  19801. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19802. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19803. inline void set_maxY_1(int32_t value)
  19804. {
  19805. ___maxY_1 = value;
  19806. }
  19807. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C, ___stepY_2)); }
  19808. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19809. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19810. inline void set_stepY_2(int32_t value)
  19811. {
  19812. ___stepY_2 = value;
  19813. }
  19814. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C, ___width_3)); }
  19815. inline int32_t get_width_3() const { return ___width_3; }
  19816. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19817. inline void set_width_3(int32_t value)
  19818. {
  19819. ___width_3 = value;
  19820. }
  19821. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C, ___allocator_4)); }
  19822. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19823. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19824. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19825. {
  19826. ___allocator_4 = value;
  19827. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19828. }
  19829. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C, ___operation_5)); }
  19830. inline ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 get_operation_5() const { return ___operation_5; }
  19831. inline ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 * get_address_of_operation_5() { return &___operation_5; }
  19832. inline void set_operation_5(ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 value)
  19833. {
  19834. ___operation_5 = value;
  19835. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  19836. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19837. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  19838. #endif
  19839. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19840. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  19841. #endif
  19842. }
  19843. };
  19844. // 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>
  19845. struct RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793
  19846. {
  19847. public:
  19848. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  19849. int32_t ___minY_0;
  19850. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  19851. int32_t ___maxY_1;
  19852. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  19853. int32_t ___stepY_2;
  19854. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  19855. int32_t ___width_3;
  19856. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  19857. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19858. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  19859. ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 ___operation_5;
  19860. public:
  19861. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793, ___minY_0)); }
  19862. inline int32_t get_minY_0() const { return ___minY_0; }
  19863. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19864. inline void set_minY_0(int32_t value)
  19865. {
  19866. ___minY_0 = value;
  19867. }
  19868. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793, ___maxY_1)); }
  19869. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19870. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19871. inline void set_maxY_1(int32_t value)
  19872. {
  19873. ___maxY_1 = value;
  19874. }
  19875. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793, ___stepY_2)); }
  19876. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19877. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19878. inline void set_stepY_2(int32_t value)
  19879. {
  19880. ___stepY_2 = value;
  19881. }
  19882. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793, ___width_3)); }
  19883. inline int32_t get_width_3() const { return ___width_3; }
  19884. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19885. inline void set_width_3(int32_t value)
  19886. {
  19887. ___width_3 = value;
  19888. }
  19889. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793, ___allocator_4)); }
  19890. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19891. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19892. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19893. {
  19894. ___allocator_4 = value;
  19895. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19896. }
  19897. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793, ___operation_5)); }
  19898. inline ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 get_operation_5() const { return ___operation_5; }
  19899. inline ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 * get_address_of_operation_5() { return &___operation_5; }
  19900. inline void set_operation_5(ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 value)
  19901. {
  19902. ___operation_5 = value;
  19903. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  19904. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19905. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  19906. #endif
  19907. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19908. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  19909. #endif
  19910. }
  19911. };
  19912. // 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>
  19913. struct RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD
  19914. {
  19915. public:
  19916. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  19917. int32_t ___minY_0;
  19918. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  19919. int32_t ___maxY_1;
  19920. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  19921. int32_t ___stepY_2;
  19922. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  19923. int32_t ___width_3;
  19924. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  19925. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19926. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  19927. ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B ___operation_5;
  19928. public:
  19929. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD, ___minY_0)); }
  19930. inline int32_t get_minY_0() const { return ___minY_0; }
  19931. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19932. inline void set_minY_0(int32_t value)
  19933. {
  19934. ___minY_0 = value;
  19935. }
  19936. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD, ___maxY_1)); }
  19937. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19938. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19939. inline void set_maxY_1(int32_t value)
  19940. {
  19941. ___maxY_1 = value;
  19942. }
  19943. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD, ___stepY_2)); }
  19944. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19945. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19946. inline void set_stepY_2(int32_t value)
  19947. {
  19948. ___stepY_2 = value;
  19949. }
  19950. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD, ___width_3)); }
  19951. inline int32_t get_width_3() const { return ___width_3; }
  19952. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19953. inline void set_width_3(int32_t value)
  19954. {
  19955. ___width_3 = value;
  19956. }
  19957. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD, ___allocator_4)); }
  19958. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19959. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19960. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19961. {
  19962. ___allocator_4 = value;
  19963. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19964. }
  19965. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD, ___operation_5)); }
  19966. inline ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B get_operation_5() const { return ___operation_5; }
  19967. inline ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B * get_address_of_operation_5() { return &___operation_5; }
  19968. inline void set_operation_5(ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B value)
  19969. {
  19970. ___operation_5 = value;
  19971. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  19972. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19973. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  19974. #endif
  19975. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19976. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  19977. #endif
  19978. }
  19979. };
  19980. // 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>
  19981. struct RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC
  19982. {
  19983. public:
  19984. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  19985. int32_t ___minY_0;
  19986. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  19987. int32_t ___maxY_1;
  19988. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  19989. int32_t ___stepY_2;
  19990. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  19991. int32_t ___width_3;
  19992. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  19993. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19994. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  19995. ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E ___operation_5;
  19996. public:
  19997. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC, ___minY_0)); }
  19998. inline int32_t get_minY_0() const { return ___minY_0; }
  19999. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20000. inline void set_minY_0(int32_t value)
  20001. {
  20002. ___minY_0 = value;
  20003. }
  20004. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC, ___maxY_1)); }
  20005. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20006. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20007. inline void set_maxY_1(int32_t value)
  20008. {
  20009. ___maxY_1 = value;
  20010. }
  20011. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC, ___stepY_2)); }
  20012. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20013. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20014. inline void set_stepY_2(int32_t value)
  20015. {
  20016. ___stepY_2 = value;
  20017. }
  20018. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC, ___width_3)); }
  20019. inline int32_t get_width_3() const { return ___width_3; }
  20020. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20021. inline void set_width_3(int32_t value)
  20022. {
  20023. ___width_3 = value;
  20024. }
  20025. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC, ___allocator_4)); }
  20026. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20027. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20028. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20029. {
  20030. ___allocator_4 = value;
  20031. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20032. }
  20033. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC, ___operation_5)); }
  20034. inline ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E get_operation_5() const { return ___operation_5; }
  20035. inline ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E * get_address_of_operation_5() { return &___operation_5; }
  20036. inline void set_operation_5(ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E value)
  20037. {
  20038. ___operation_5 = value;
  20039. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  20040. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20041. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  20042. #endif
  20043. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20044. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  20045. #endif
  20046. }
  20047. };
  20048. // 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>
  20049. struct RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC
  20050. {
  20051. public:
  20052. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  20053. int32_t ___minY_0;
  20054. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  20055. int32_t ___maxY_1;
  20056. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  20057. int32_t ___stepY_2;
  20058. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  20059. int32_t ___width_3;
  20060. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  20061. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  20062. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  20063. ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 ___operation_5;
  20064. public:
  20065. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC, ___minY_0)); }
  20066. inline int32_t get_minY_0() const { return ___minY_0; }
  20067. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20068. inline void set_minY_0(int32_t value)
  20069. {
  20070. ___minY_0 = value;
  20071. }
  20072. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC, ___maxY_1)); }
  20073. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20074. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20075. inline void set_maxY_1(int32_t value)
  20076. {
  20077. ___maxY_1 = value;
  20078. }
  20079. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC, ___stepY_2)); }
  20080. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20081. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20082. inline void set_stepY_2(int32_t value)
  20083. {
  20084. ___stepY_2 = value;
  20085. }
  20086. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC, ___width_3)); }
  20087. inline int32_t get_width_3() const { return ___width_3; }
  20088. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20089. inline void set_width_3(int32_t value)
  20090. {
  20091. ___width_3 = value;
  20092. }
  20093. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC, ___allocator_4)); }
  20094. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20095. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20096. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20097. {
  20098. ___allocator_4 = value;
  20099. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20100. }
  20101. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC, ___operation_5)); }
  20102. inline ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 get_operation_5() const { return ___operation_5; }
  20103. inline ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 * get_address_of_operation_5() { return &___operation_5; }
  20104. inline void set_operation_5(ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 value)
  20105. {
  20106. ___operation_5 = value;
  20107. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  20108. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20109. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  20110. #endif
  20111. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20112. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  20113. #endif
  20114. }
  20115. };
  20116. // 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>
  20117. struct RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E
  20118. {
  20119. public:
  20120. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  20121. int32_t ___minY_0;
  20122. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  20123. int32_t ___maxY_1;
  20124. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  20125. int32_t ___stepY_2;
  20126. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  20127. int32_t ___width_3;
  20128. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  20129. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  20130. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  20131. ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD ___operation_5;
  20132. public:
  20133. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E, ___minY_0)); }
  20134. inline int32_t get_minY_0() const { return ___minY_0; }
  20135. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20136. inline void set_minY_0(int32_t value)
  20137. {
  20138. ___minY_0 = value;
  20139. }
  20140. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E, ___maxY_1)); }
  20141. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20142. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20143. inline void set_maxY_1(int32_t value)
  20144. {
  20145. ___maxY_1 = value;
  20146. }
  20147. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E, ___stepY_2)); }
  20148. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20149. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20150. inline void set_stepY_2(int32_t value)
  20151. {
  20152. ___stepY_2 = value;
  20153. }
  20154. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E, ___width_3)); }
  20155. inline int32_t get_width_3() const { return ___width_3; }
  20156. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20157. inline void set_width_3(int32_t value)
  20158. {
  20159. ___width_3 = value;
  20160. }
  20161. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E, ___allocator_4)); }
  20162. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20163. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20164. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20165. {
  20166. ___allocator_4 = value;
  20167. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20168. }
  20169. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E, ___operation_5)); }
  20170. inline ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD get_operation_5() const { return ___operation_5; }
  20171. inline ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD * get_address_of_operation_5() { return &___operation_5; }
  20172. inline void set_operation_5(ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD value)
  20173. {
  20174. ___operation_5 = value;
  20175. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  20176. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20177. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  20178. #endif
  20179. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20180. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  20181. #endif
  20182. }
  20183. };
  20184. // 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>
  20185. struct RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709
  20186. {
  20187. public:
  20188. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  20189. int32_t ___minY_0;
  20190. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  20191. int32_t ___maxY_1;
  20192. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  20193. int32_t ___stepY_2;
  20194. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  20195. int32_t ___width_3;
  20196. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  20197. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  20198. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  20199. ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A ___operation_5;
  20200. public:
  20201. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709, ___minY_0)); }
  20202. inline int32_t get_minY_0() const { return ___minY_0; }
  20203. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20204. inline void set_minY_0(int32_t value)
  20205. {
  20206. ___minY_0 = value;
  20207. }
  20208. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709, ___maxY_1)); }
  20209. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20210. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20211. inline void set_maxY_1(int32_t value)
  20212. {
  20213. ___maxY_1 = value;
  20214. }
  20215. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709, ___stepY_2)); }
  20216. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20217. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20218. inline void set_stepY_2(int32_t value)
  20219. {
  20220. ___stepY_2 = value;
  20221. }
  20222. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709, ___width_3)); }
  20223. inline int32_t get_width_3() const { return ___width_3; }
  20224. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20225. inline void set_width_3(int32_t value)
  20226. {
  20227. ___width_3 = value;
  20228. }
  20229. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709, ___allocator_4)); }
  20230. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20231. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20232. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20233. {
  20234. ___allocator_4 = value;
  20235. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20236. }
  20237. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709, ___operation_5)); }
  20238. inline ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A get_operation_5() const { return ___operation_5; }
  20239. inline ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A * get_address_of_operation_5() { return &___operation_5; }
  20240. inline void set_operation_5(ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A value)
  20241. {
  20242. ___operation_5 = value;
  20243. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  20244. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20245. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  20246. #endif
  20247. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20248. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  20249. #endif
  20250. }
  20251. };
  20252. // 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>
  20253. struct RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C
  20254. {
  20255. public:
  20256. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  20257. int32_t ___minY_0;
  20258. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  20259. int32_t ___maxY_1;
  20260. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  20261. int32_t ___stepY_2;
  20262. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  20263. int32_t ___width_3;
  20264. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  20265. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  20266. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  20267. ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC ___operation_5;
  20268. public:
  20269. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C, ___minY_0)); }
  20270. inline int32_t get_minY_0() const { return ___minY_0; }
  20271. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20272. inline void set_minY_0(int32_t value)
  20273. {
  20274. ___minY_0 = value;
  20275. }
  20276. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C, ___maxY_1)); }
  20277. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20278. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20279. inline void set_maxY_1(int32_t value)
  20280. {
  20281. ___maxY_1 = value;
  20282. }
  20283. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C, ___stepY_2)); }
  20284. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20285. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20286. inline void set_stepY_2(int32_t value)
  20287. {
  20288. ___stepY_2 = value;
  20289. }
  20290. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C, ___width_3)); }
  20291. inline int32_t get_width_3() const { return ___width_3; }
  20292. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20293. inline void set_width_3(int32_t value)
  20294. {
  20295. ___width_3 = value;
  20296. }
  20297. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C, ___allocator_4)); }
  20298. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20299. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20300. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20301. {
  20302. ___allocator_4 = value;
  20303. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20304. }
  20305. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C, ___operation_5)); }
  20306. inline ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC get_operation_5() const { return ___operation_5; }
  20307. inline ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC * get_address_of_operation_5() { return &___operation_5; }
  20308. inline void set_operation_5(ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC value)
  20309. {
  20310. ___operation_5 = value;
  20311. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  20312. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20313. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  20314. #endif
  20315. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20316. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  20317. #endif
  20318. }
  20319. };
  20320. // 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>
  20321. struct RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F
  20322. {
  20323. public:
  20324. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  20325. int32_t ___minY_0;
  20326. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  20327. int32_t ___maxY_1;
  20328. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  20329. int32_t ___stepY_2;
  20330. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  20331. int32_t ___width_3;
  20332. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  20333. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  20334. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  20335. ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F ___operation_5;
  20336. public:
  20337. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F, ___minY_0)); }
  20338. inline int32_t get_minY_0() const { return ___minY_0; }
  20339. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20340. inline void set_minY_0(int32_t value)
  20341. {
  20342. ___minY_0 = value;
  20343. }
  20344. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F, ___maxY_1)); }
  20345. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20346. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20347. inline void set_maxY_1(int32_t value)
  20348. {
  20349. ___maxY_1 = value;
  20350. }
  20351. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F, ___stepY_2)); }
  20352. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20353. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20354. inline void set_stepY_2(int32_t value)
  20355. {
  20356. ___stepY_2 = value;
  20357. }
  20358. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F, ___width_3)); }
  20359. inline int32_t get_width_3() const { return ___width_3; }
  20360. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20361. inline void set_width_3(int32_t value)
  20362. {
  20363. ___width_3 = value;
  20364. }
  20365. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F, ___allocator_4)); }
  20366. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20367. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20368. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20369. {
  20370. ___allocator_4 = value;
  20371. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20372. }
  20373. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F, ___operation_5)); }
  20374. inline ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F get_operation_5() const { return ___operation_5; }
  20375. inline ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F * get_address_of_operation_5() { return &___operation_5; }
  20376. inline void set_operation_5(ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F value)
  20377. {
  20378. ___operation_5 = value;
  20379. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  20380. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20381. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  20382. #endif
  20383. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20384. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  20385. #endif
  20386. }
  20387. };
  20388. // 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>
  20389. struct RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9
  20390. {
  20391. public:
  20392. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  20393. int32_t ___minY_0;
  20394. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  20395. int32_t ___maxY_1;
  20396. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  20397. int32_t ___stepY_2;
  20398. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  20399. int32_t ___width_3;
  20400. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  20401. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  20402. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  20403. ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 ___operation_5;
  20404. public:
  20405. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9, ___minY_0)); }
  20406. inline int32_t get_minY_0() const { return ___minY_0; }
  20407. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20408. inline void set_minY_0(int32_t value)
  20409. {
  20410. ___minY_0 = value;
  20411. }
  20412. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9, ___maxY_1)); }
  20413. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20414. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20415. inline void set_maxY_1(int32_t value)
  20416. {
  20417. ___maxY_1 = value;
  20418. }
  20419. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9, ___stepY_2)); }
  20420. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20421. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20422. inline void set_stepY_2(int32_t value)
  20423. {
  20424. ___stepY_2 = value;
  20425. }
  20426. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9, ___width_3)); }
  20427. inline int32_t get_width_3() const { return ___width_3; }
  20428. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20429. inline void set_width_3(int32_t value)
  20430. {
  20431. ___width_3 = value;
  20432. }
  20433. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9, ___allocator_4)); }
  20434. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20435. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20436. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20437. {
  20438. ___allocator_4 = value;
  20439. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20440. }
  20441. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9, ___operation_5)); }
  20442. inline ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 get_operation_5() const { return ___operation_5; }
  20443. inline ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 * get_address_of_operation_5() { return &___operation_5; }
  20444. inline void set_operation_5(ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 value)
  20445. {
  20446. ___operation_5 = value;
  20447. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  20448. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20449. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  20450. #endif
  20451. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20452. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  20453. #endif
  20454. }
  20455. };
  20456. // 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>
  20457. struct RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879
  20458. {
  20459. public:
  20460. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  20461. int32_t ___minY_0;
  20462. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  20463. int32_t ___maxY_1;
  20464. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  20465. int32_t ___stepY_2;
  20466. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  20467. int32_t ___width_3;
  20468. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  20469. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  20470. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  20471. ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D ___operation_5;
  20472. public:
  20473. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879, ___minY_0)); }
  20474. inline int32_t get_minY_0() const { return ___minY_0; }
  20475. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20476. inline void set_minY_0(int32_t value)
  20477. {
  20478. ___minY_0 = value;
  20479. }
  20480. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879, ___maxY_1)); }
  20481. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20482. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20483. inline void set_maxY_1(int32_t value)
  20484. {
  20485. ___maxY_1 = value;
  20486. }
  20487. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879, ___stepY_2)); }
  20488. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20489. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20490. inline void set_stepY_2(int32_t value)
  20491. {
  20492. ___stepY_2 = value;
  20493. }
  20494. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879, ___width_3)); }
  20495. inline int32_t get_width_3() const { return ___width_3; }
  20496. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20497. inline void set_width_3(int32_t value)
  20498. {
  20499. ___width_3 = value;
  20500. }
  20501. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879, ___allocator_4)); }
  20502. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20503. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20504. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20505. {
  20506. ___allocator_4 = value;
  20507. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20508. }
  20509. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879, ___operation_5)); }
  20510. inline ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D get_operation_5() const { return ___operation_5; }
  20511. inline ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D * get_address_of_operation_5() { return &___operation_5; }
  20512. inline void set_operation_5(ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D value)
  20513. {
  20514. ___operation_5 = value;
  20515. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  20516. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20517. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  20518. #endif
  20519. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20520. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  20521. #endif
  20522. }
  20523. };
  20524. // 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>
  20525. struct RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845
  20526. {
  20527. public:
  20528. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  20529. int32_t ___minY_0;
  20530. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  20531. int32_t ___maxY_1;
  20532. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  20533. int32_t ___stepY_2;
  20534. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  20535. int32_t ___width_3;
  20536. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  20537. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  20538. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  20539. ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 ___operation_5;
  20540. public:
  20541. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845, ___minY_0)); }
  20542. inline int32_t get_minY_0() const { return ___minY_0; }
  20543. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20544. inline void set_minY_0(int32_t value)
  20545. {
  20546. ___minY_0 = value;
  20547. }
  20548. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845, ___maxY_1)); }
  20549. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20550. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20551. inline void set_maxY_1(int32_t value)
  20552. {
  20553. ___maxY_1 = value;
  20554. }
  20555. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845, ___stepY_2)); }
  20556. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20557. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20558. inline void set_stepY_2(int32_t value)
  20559. {
  20560. ___stepY_2 = value;
  20561. }
  20562. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845, ___width_3)); }
  20563. inline int32_t get_width_3() const { return ___width_3; }
  20564. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20565. inline void set_width_3(int32_t value)
  20566. {
  20567. ___width_3 = value;
  20568. }
  20569. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845, ___allocator_4)); }
  20570. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20571. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20572. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20573. {
  20574. ___allocator_4 = value;
  20575. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20576. }
  20577. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845, ___operation_5)); }
  20578. inline ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 get_operation_5() const { return ___operation_5; }
  20579. inline ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 * get_address_of_operation_5() { return &___operation_5; }
  20580. inline void set_operation_5(ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 value)
  20581. {
  20582. ___operation_5 = value;
  20583. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  20584. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20585. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  20586. #endif
  20587. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20588. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  20589. #endif
  20590. }
  20591. };
  20592. // 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>
  20593. struct RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B
  20594. {
  20595. public:
  20596. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  20597. int32_t ___minY_0;
  20598. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  20599. int32_t ___maxY_1;
  20600. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  20601. int32_t ___stepY_2;
  20602. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  20603. int32_t ___width_3;
  20604. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  20605. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  20606. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  20607. ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 ___operation_5;
  20608. public:
  20609. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B, ___minY_0)); }
  20610. inline int32_t get_minY_0() const { return ___minY_0; }
  20611. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20612. inline void set_minY_0(int32_t value)
  20613. {
  20614. ___minY_0 = value;
  20615. }
  20616. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B, ___maxY_1)); }
  20617. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20618. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20619. inline void set_maxY_1(int32_t value)
  20620. {
  20621. ___maxY_1 = value;
  20622. }
  20623. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B, ___stepY_2)); }
  20624. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20625. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20626. inline void set_stepY_2(int32_t value)
  20627. {
  20628. ___stepY_2 = value;
  20629. }
  20630. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B, ___width_3)); }
  20631. inline int32_t get_width_3() const { return ___width_3; }
  20632. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20633. inline void set_width_3(int32_t value)
  20634. {
  20635. ___width_3 = value;
  20636. }
  20637. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B, ___allocator_4)); }
  20638. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20639. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20640. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20641. {
  20642. ___allocator_4 = value;
  20643. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20644. }
  20645. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B, ___operation_5)); }
  20646. inline ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 get_operation_5() const { return ___operation_5; }
  20647. inline ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 * get_address_of_operation_5() { return &___operation_5; }
  20648. inline void set_operation_5(ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 value)
  20649. {
  20650. ___operation_5 = value;
  20651. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  20652. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20653. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  20654. #endif
  20655. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20656. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  20657. #endif
  20658. }
  20659. };
  20660. // 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>
  20661. struct RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720
  20662. {
  20663. public:
  20664. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  20665. int32_t ___minY_0;
  20666. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  20667. int32_t ___maxY_1;
  20668. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  20669. int32_t ___stepY_2;
  20670. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  20671. int32_t ___width_3;
  20672. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  20673. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  20674. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  20675. ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 ___operation_5;
  20676. public:
  20677. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720, ___minY_0)); }
  20678. inline int32_t get_minY_0() const { return ___minY_0; }
  20679. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20680. inline void set_minY_0(int32_t value)
  20681. {
  20682. ___minY_0 = value;
  20683. }
  20684. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720, ___maxY_1)); }
  20685. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20686. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20687. inline void set_maxY_1(int32_t value)
  20688. {
  20689. ___maxY_1 = value;
  20690. }
  20691. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720, ___stepY_2)); }
  20692. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20693. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20694. inline void set_stepY_2(int32_t value)
  20695. {
  20696. ___stepY_2 = value;
  20697. }
  20698. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720, ___width_3)); }
  20699. inline int32_t get_width_3() const { return ___width_3; }
  20700. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20701. inline void set_width_3(int32_t value)
  20702. {
  20703. ___width_3 = value;
  20704. }
  20705. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720, ___allocator_4)); }
  20706. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20707. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20708. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20709. {
  20710. ___allocator_4 = value;
  20711. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20712. }
  20713. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720, ___operation_5)); }
  20714. inline ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 get_operation_5() const { return ___operation_5; }
  20715. inline ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 * get_address_of_operation_5() { return &___operation_5; }
  20716. inline void set_operation_5(ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 value)
  20717. {
  20718. ___operation_5 = value;
  20719. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  20720. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20721. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  20722. #endif
  20723. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20724. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  20725. #endif
  20726. }
  20727. };
  20728. // 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>
  20729. struct RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7
  20730. {
  20731. public:
  20732. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  20733. int32_t ___minY_0;
  20734. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  20735. int32_t ___maxY_1;
  20736. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  20737. int32_t ___stepY_2;
  20738. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  20739. int32_t ___width_3;
  20740. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  20741. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  20742. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  20743. ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 ___operation_5;
  20744. public:
  20745. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7, ___minY_0)); }
  20746. inline int32_t get_minY_0() const { return ___minY_0; }
  20747. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20748. inline void set_minY_0(int32_t value)
  20749. {
  20750. ___minY_0 = value;
  20751. }
  20752. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7, ___maxY_1)); }
  20753. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20754. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20755. inline void set_maxY_1(int32_t value)
  20756. {
  20757. ___maxY_1 = value;
  20758. }
  20759. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7, ___stepY_2)); }
  20760. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20761. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20762. inline void set_stepY_2(int32_t value)
  20763. {
  20764. ___stepY_2 = value;
  20765. }
  20766. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7, ___width_3)); }
  20767. inline int32_t get_width_3() const { return ___width_3; }
  20768. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20769. inline void set_width_3(int32_t value)
  20770. {
  20771. ___width_3 = value;
  20772. }
  20773. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7, ___allocator_4)); }
  20774. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20775. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20776. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20777. {
  20778. ___allocator_4 = value;
  20779. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20780. }
  20781. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7, ___operation_5)); }
  20782. inline ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 get_operation_5() const { return ___operation_5; }
  20783. inline ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 * get_address_of_operation_5() { return &___operation_5; }
  20784. inline void set_operation_5(ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 value)
  20785. {
  20786. ___operation_5 = value;
  20787. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  20788. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20789. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  20790. #endif
  20791. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20792. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  20793. #endif
  20794. }
  20795. };
  20796. // 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>
  20797. struct RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A
  20798. {
  20799. public:
  20800. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  20801. int32_t ___minY_0;
  20802. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  20803. int32_t ___maxY_1;
  20804. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  20805. int32_t ___stepY_2;
  20806. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  20807. int32_t ___width_3;
  20808. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  20809. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  20810. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  20811. ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE ___operation_5;
  20812. public:
  20813. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A, ___minY_0)); }
  20814. inline int32_t get_minY_0() const { return ___minY_0; }
  20815. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20816. inline void set_minY_0(int32_t value)
  20817. {
  20818. ___minY_0 = value;
  20819. }
  20820. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A, ___maxY_1)); }
  20821. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20822. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20823. inline void set_maxY_1(int32_t value)
  20824. {
  20825. ___maxY_1 = value;
  20826. }
  20827. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A, ___stepY_2)); }
  20828. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20829. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20830. inline void set_stepY_2(int32_t value)
  20831. {
  20832. ___stepY_2 = value;
  20833. }
  20834. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A, ___width_3)); }
  20835. inline int32_t get_width_3() const { return ___width_3; }
  20836. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20837. inline void set_width_3(int32_t value)
  20838. {
  20839. ___width_3 = value;
  20840. }
  20841. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A, ___allocator_4)); }
  20842. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20843. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20844. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20845. {
  20846. ___allocator_4 = value;
  20847. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20848. }
  20849. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A, ___operation_5)); }
  20850. inline ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE get_operation_5() const { return ___operation_5; }
  20851. inline ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE * get_address_of_operation_5() { return &___operation_5; }
  20852. inline void set_operation_5(ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE value)
  20853. {
  20854. ___operation_5 = value;
  20855. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  20856. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20857. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  20858. #endif
  20859. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20860. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  20861. #endif
  20862. }
  20863. };
  20864. // 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>
  20865. struct RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A
  20866. {
  20867. public:
  20868. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  20869. int32_t ___minY_0;
  20870. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  20871. int32_t ___maxY_1;
  20872. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  20873. int32_t ___stepY_2;
  20874. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  20875. int32_t ___width_3;
  20876. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  20877. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  20878. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  20879. ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 ___operation_5;
  20880. public:
  20881. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A, ___minY_0)); }
  20882. inline int32_t get_minY_0() const { return ___minY_0; }
  20883. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20884. inline void set_minY_0(int32_t value)
  20885. {
  20886. ___minY_0 = value;
  20887. }
  20888. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A, ___maxY_1)); }
  20889. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20890. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20891. inline void set_maxY_1(int32_t value)
  20892. {
  20893. ___maxY_1 = value;
  20894. }
  20895. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A, ___stepY_2)); }
  20896. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20897. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20898. inline void set_stepY_2(int32_t value)
  20899. {
  20900. ___stepY_2 = value;
  20901. }
  20902. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A, ___width_3)); }
  20903. inline int32_t get_width_3() const { return ___width_3; }
  20904. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20905. inline void set_width_3(int32_t value)
  20906. {
  20907. ___width_3 = value;
  20908. }
  20909. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A, ___allocator_4)); }
  20910. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20911. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20912. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20913. {
  20914. ___allocator_4 = value;
  20915. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20916. }
  20917. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A, ___operation_5)); }
  20918. inline ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 get_operation_5() const { return ___operation_5; }
  20919. inline ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 * get_address_of_operation_5() { return &___operation_5; }
  20920. inline void set_operation_5(ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 value)
  20921. {
  20922. ___operation_5 = value;
  20923. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  20924. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20925. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  20926. #endif
  20927. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20928. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  20929. #endif
  20930. }
  20931. };
  20932. // 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>
  20933. struct RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5
  20934. {
  20935. public:
  20936. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  20937. int32_t ___minY_0;
  20938. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  20939. int32_t ___maxY_1;
  20940. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  20941. int32_t ___stepY_2;
  20942. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  20943. int32_t ___width_3;
  20944. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  20945. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  20946. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  20947. ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 ___operation_5;
  20948. public:
  20949. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5, ___minY_0)); }
  20950. inline int32_t get_minY_0() const { return ___minY_0; }
  20951. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20952. inline void set_minY_0(int32_t value)
  20953. {
  20954. ___minY_0 = value;
  20955. }
  20956. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5, ___maxY_1)); }
  20957. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20958. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20959. inline void set_maxY_1(int32_t value)
  20960. {
  20961. ___maxY_1 = value;
  20962. }
  20963. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5, ___stepY_2)); }
  20964. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20965. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20966. inline void set_stepY_2(int32_t value)
  20967. {
  20968. ___stepY_2 = value;
  20969. }
  20970. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5, ___width_3)); }
  20971. inline int32_t get_width_3() const { return ___width_3; }
  20972. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20973. inline void set_width_3(int32_t value)
  20974. {
  20975. ___width_3 = value;
  20976. }
  20977. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5, ___allocator_4)); }
  20978. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20979. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20980. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20981. {
  20982. ___allocator_4 = value;
  20983. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20984. }
  20985. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5, ___operation_5)); }
  20986. inline ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 get_operation_5() const { return ___operation_5; }
  20987. inline ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 * get_address_of_operation_5() { return &___operation_5; }
  20988. inline void set_operation_5(ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 value)
  20989. {
  20990. ___operation_5 = value;
  20991. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  20992. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20993. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  20994. #endif
  20995. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20996. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  20997. #endif
  20998. }
  20999. };
  21000. // 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>
  21001. struct RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6
  21002. {
  21003. public:
  21004. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  21005. int32_t ___minY_0;
  21006. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  21007. int32_t ___maxY_1;
  21008. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  21009. int32_t ___stepY_2;
  21010. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  21011. int32_t ___width_3;
  21012. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  21013. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21014. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  21015. ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D ___operation_5;
  21016. public:
  21017. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6, ___minY_0)); }
  21018. inline int32_t get_minY_0() const { return ___minY_0; }
  21019. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21020. inline void set_minY_0(int32_t value)
  21021. {
  21022. ___minY_0 = value;
  21023. }
  21024. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6, ___maxY_1)); }
  21025. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21026. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21027. inline void set_maxY_1(int32_t value)
  21028. {
  21029. ___maxY_1 = value;
  21030. }
  21031. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6, ___stepY_2)); }
  21032. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21033. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21034. inline void set_stepY_2(int32_t value)
  21035. {
  21036. ___stepY_2 = value;
  21037. }
  21038. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6, ___width_3)); }
  21039. inline int32_t get_width_3() const { return ___width_3; }
  21040. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21041. inline void set_width_3(int32_t value)
  21042. {
  21043. ___width_3 = value;
  21044. }
  21045. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6, ___allocator_4)); }
  21046. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21047. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  21048. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  21049. {
  21050. ___allocator_4 = value;
  21051. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  21052. }
  21053. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6, ___operation_5)); }
  21054. inline ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D get_operation_5() const { return ___operation_5; }
  21055. inline ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D * get_address_of_operation_5() { return &___operation_5; }
  21056. inline void set_operation_5(ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D value)
  21057. {
  21058. ___operation_5 = value;
  21059. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  21060. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21061. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  21062. #endif
  21063. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21064. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  21065. #endif
  21066. }
  21067. };
  21068. // 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>
  21069. struct RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F
  21070. {
  21071. public:
  21072. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  21073. int32_t ___minY_0;
  21074. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  21075. int32_t ___maxY_1;
  21076. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  21077. int32_t ___stepY_2;
  21078. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  21079. int32_t ___width_3;
  21080. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  21081. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21082. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  21083. ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD ___operation_5;
  21084. public:
  21085. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F, ___minY_0)); }
  21086. inline int32_t get_minY_0() const { return ___minY_0; }
  21087. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21088. inline void set_minY_0(int32_t value)
  21089. {
  21090. ___minY_0 = value;
  21091. }
  21092. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F, ___maxY_1)); }
  21093. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21094. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21095. inline void set_maxY_1(int32_t value)
  21096. {
  21097. ___maxY_1 = value;
  21098. }
  21099. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F, ___stepY_2)); }
  21100. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21101. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21102. inline void set_stepY_2(int32_t value)
  21103. {
  21104. ___stepY_2 = value;
  21105. }
  21106. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F, ___width_3)); }
  21107. inline int32_t get_width_3() const { return ___width_3; }
  21108. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21109. inline void set_width_3(int32_t value)
  21110. {
  21111. ___width_3 = value;
  21112. }
  21113. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F, ___allocator_4)); }
  21114. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21115. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  21116. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  21117. {
  21118. ___allocator_4 = value;
  21119. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  21120. }
  21121. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F, ___operation_5)); }
  21122. inline ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD get_operation_5() const { return ___operation_5; }
  21123. inline ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD * get_address_of_operation_5() { return &___operation_5; }
  21124. inline void set_operation_5(ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD value)
  21125. {
  21126. ___operation_5 = value;
  21127. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  21128. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21129. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  21130. #endif
  21131. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21132. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  21133. #endif
  21134. }
  21135. };
  21136. // 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>
  21137. struct RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F
  21138. {
  21139. public:
  21140. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  21141. int32_t ___minY_0;
  21142. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  21143. int32_t ___maxY_1;
  21144. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  21145. int32_t ___stepY_2;
  21146. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  21147. int32_t ___width_3;
  21148. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  21149. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21150. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  21151. ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 ___operation_5;
  21152. public:
  21153. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F, ___minY_0)); }
  21154. inline int32_t get_minY_0() const { return ___minY_0; }
  21155. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21156. inline void set_minY_0(int32_t value)
  21157. {
  21158. ___minY_0 = value;
  21159. }
  21160. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F, ___maxY_1)); }
  21161. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21162. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21163. inline void set_maxY_1(int32_t value)
  21164. {
  21165. ___maxY_1 = value;
  21166. }
  21167. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F, ___stepY_2)); }
  21168. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21169. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21170. inline void set_stepY_2(int32_t value)
  21171. {
  21172. ___stepY_2 = value;
  21173. }
  21174. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F, ___width_3)); }
  21175. inline int32_t get_width_3() const { return ___width_3; }
  21176. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21177. inline void set_width_3(int32_t value)
  21178. {
  21179. ___width_3 = value;
  21180. }
  21181. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F, ___allocator_4)); }
  21182. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21183. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  21184. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  21185. {
  21186. ___allocator_4 = value;
  21187. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  21188. }
  21189. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F, ___operation_5)); }
  21190. inline ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 get_operation_5() const { return ___operation_5; }
  21191. inline ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 * get_address_of_operation_5() { return &___operation_5; }
  21192. inline void set_operation_5(ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 value)
  21193. {
  21194. ___operation_5 = value;
  21195. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  21196. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21197. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  21198. #endif
  21199. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21200. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  21201. #endif
  21202. }
  21203. };
  21204. // 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>
  21205. struct RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A
  21206. {
  21207. public:
  21208. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  21209. int32_t ___minY_0;
  21210. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  21211. int32_t ___maxY_1;
  21212. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  21213. int32_t ___stepY_2;
  21214. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  21215. int32_t ___width_3;
  21216. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  21217. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21218. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  21219. ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A ___operation_5;
  21220. public:
  21221. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A, ___minY_0)); }
  21222. inline int32_t get_minY_0() const { return ___minY_0; }
  21223. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21224. inline void set_minY_0(int32_t value)
  21225. {
  21226. ___minY_0 = value;
  21227. }
  21228. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A, ___maxY_1)); }
  21229. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21230. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21231. inline void set_maxY_1(int32_t value)
  21232. {
  21233. ___maxY_1 = value;
  21234. }
  21235. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A, ___stepY_2)); }
  21236. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21237. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21238. inline void set_stepY_2(int32_t value)
  21239. {
  21240. ___stepY_2 = value;
  21241. }
  21242. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A, ___width_3)); }
  21243. inline int32_t get_width_3() const { return ___width_3; }
  21244. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21245. inline void set_width_3(int32_t value)
  21246. {
  21247. ___width_3 = value;
  21248. }
  21249. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A, ___allocator_4)); }
  21250. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21251. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  21252. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  21253. {
  21254. ___allocator_4 = value;
  21255. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  21256. }
  21257. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A, ___operation_5)); }
  21258. inline ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A get_operation_5() const { return ___operation_5; }
  21259. inline ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A * get_address_of_operation_5() { return &___operation_5; }
  21260. inline void set_operation_5(ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A value)
  21261. {
  21262. ___operation_5 = value;
  21263. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  21264. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21265. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  21266. #endif
  21267. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21268. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  21269. #endif
  21270. }
  21271. };
  21272. // 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>
  21273. struct RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC
  21274. {
  21275. public:
  21276. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  21277. int32_t ___minY_0;
  21278. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  21279. int32_t ___maxY_1;
  21280. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  21281. int32_t ___stepY_2;
  21282. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  21283. int32_t ___width_3;
  21284. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  21285. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21286. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  21287. ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A ___operation_5;
  21288. public:
  21289. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC, ___minY_0)); }
  21290. inline int32_t get_minY_0() const { return ___minY_0; }
  21291. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21292. inline void set_minY_0(int32_t value)
  21293. {
  21294. ___minY_0 = value;
  21295. }
  21296. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC, ___maxY_1)); }
  21297. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21298. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21299. inline void set_maxY_1(int32_t value)
  21300. {
  21301. ___maxY_1 = value;
  21302. }
  21303. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC, ___stepY_2)); }
  21304. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21305. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21306. inline void set_stepY_2(int32_t value)
  21307. {
  21308. ___stepY_2 = value;
  21309. }
  21310. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC, ___width_3)); }
  21311. inline int32_t get_width_3() const { return ___width_3; }
  21312. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21313. inline void set_width_3(int32_t value)
  21314. {
  21315. ___width_3 = value;
  21316. }
  21317. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC, ___allocator_4)); }
  21318. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21319. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  21320. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  21321. {
  21322. ___allocator_4 = value;
  21323. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  21324. }
  21325. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC, ___operation_5)); }
  21326. inline ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A get_operation_5() const { return ___operation_5; }
  21327. inline ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A * get_address_of_operation_5() { return &___operation_5; }
  21328. inline void set_operation_5(ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A value)
  21329. {
  21330. ___operation_5 = value;
  21331. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  21332. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21333. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  21334. #endif
  21335. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21336. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  21337. #endif
  21338. }
  21339. };
  21340. // 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>
  21341. struct RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298
  21342. {
  21343. public:
  21344. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  21345. int32_t ___minY_0;
  21346. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  21347. int32_t ___maxY_1;
  21348. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  21349. int32_t ___stepY_2;
  21350. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  21351. int32_t ___width_3;
  21352. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  21353. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21354. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  21355. ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA ___operation_5;
  21356. public:
  21357. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298, ___minY_0)); }
  21358. inline int32_t get_minY_0() const { return ___minY_0; }
  21359. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21360. inline void set_minY_0(int32_t value)
  21361. {
  21362. ___minY_0 = value;
  21363. }
  21364. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298, ___maxY_1)); }
  21365. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21366. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21367. inline void set_maxY_1(int32_t value)
  21368. {
  21369. ___maxY_1 = value;
  21370. }
  21371. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298, ___stepY_2)); }
  21372. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21373. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21374. inline void set_stepY_2(int32_t value)
  21375. {
  21376. ___stepY_2 = value;
  21377. }
  21378. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298, ___width_3)); }
  21379. inline int32_t get_width_3() const { return ___width_3; }
  21380. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21381. inline void set_width_3(int32_t value)
  21382. {
  21383. ___width_3 = value;
  21384. }
  21385. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298, ___allocator_4)); }
  21386. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21387. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  21388. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  21389. {
  21390. ___allocator_4 = value;
  21391. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  21392. }
  21393. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298, ___operation_5)); }
  21394. inline ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA get_operation_5() const { return ___operation_5; }
  21395. inline ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA * get_address_of_operation_5() { return &___operation_5; }
  21396. inline void set_operation_5(ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA value)
  21397. {
  21398. ___operation_5 = value;
  21399. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  21400. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21401. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  21402. #endif
  21403. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21404. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  21405. #endif
  21406. }
  21407. };
  21408. // 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>
  21409. struct RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822
  21410. {
  21411. public:
  21412. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  21413. int32_t ___minY_0;
  21414. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  21415. int32_t ___maxY_1;
  21416. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  21417. int32_t ___stepY_2;
  21418. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  21419. int32_t ___width_3;
  21420. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  21421. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21422. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  21423. ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 ___operation_5;
  21424. public:
  21425. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822, ___minY_0)); }
  21426. inline int32_t get_minY_0() const { return ___minY_0; }
  21427. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21428. inline void set_minY_0(int32_t value)
  21429. {
  21430. ___minY_0 = value;
  21431. }
  21432. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822, ___maxY_1)); }
  21433. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21434. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21435. inline void set_maxY_1(int32_t value)
  21436. {
  21437. ___maxY_1 = value;
  21438. }
  21439. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822, ___stepY_2)); }
  21440. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21441. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21442. inline void set_stepY_2(int32_t value)
  21443. {
  21444. ___stepY_2 = value;
  21445. }
  21446. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822, ___width_3)); }
  21447. inline int32_t get_width_3() const { return ___width_3; }
  21448. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21449. inline void set_width_3(int32_t value)
  21450. {
  21451. ___width_3 = value;
  21452. }
  21453. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822, ___allocator_4)); }
  21454. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21455. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  21456. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  21457. {
  21458. ___allocator_4 = value;
  21459. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  21460. }
  21461. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822, ___operation_5)); }
  21462. inline ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 get_operation_5() const { return ___operation_5; }
  21463. inline ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 * get_address_of_operation_5() { return &___operation_5; }
  21464. inline void set_operation_5(ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 value)
  21465. {
  21466. ___operation_5 = value;
  21467. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  21468. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21469. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  21470. #endif
  21471. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21472. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  21473. #endif
  21474. }
  21475. };
  21476. // 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>
  21477. struct RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0
  21478. {
  21479. public:
  21480. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  21481. int32_t ___minY_0;
  21482. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  21483. int32_t ___maxY_1;
  21484. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  21485. int32_t ___stepY_2;
  21486. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  21487. int32_t ___width_3;
  21488. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  21489. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21490. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  21491. ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE ___operation_5;
  21492. public:
  21493. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0, ___minY_0)); }
  21494. inline int32_t get_minY_0() const { return ___minY_0; }
  21495. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21496. inline void set_minY_0(int32_t value)
  21497. {
  21498. ___minY_0 = value;
  21499. }
  21500. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0, ___maxY_1)); }
  21501. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21502. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21503. inline void set_maxY_1(int32_t value)
  21504. {
  21505. ___maxY_1 = value;
  21506. }
  21507. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0, ___stepY_2)); }
  21508. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21509. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21510. inline void set_stepY_2(int32_t value)
  21511. {
  21512. ___stepY_2 = value;
  21513. }
  21514. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0, ___width_3)); }
  21515. inline int32_t get_width_3() const { return ___width_3; }
  21516. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21517. inline void set_width_3(int32_t value)
  21518. {
  21519. ___width_3 = value;
  21520. }
  21521. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0, ___allocator_4)); }
  21522. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21523. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  21524. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  21525. {
  21526. ___allocator_4 = value;
  21527. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  21528. }
  21529. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0, ___operation_5)); }
  21530. inline ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE get_operation_5() const { return ___operation_5; }
  21531. inline ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE * get_address_of_operation_5() { return &___operation_5; }
  21532. inline void set_operation_5(ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE value)
  21533. {
  21534. ___operation_5 = value;
  21535. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  21536. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21537. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  21538. #endif
  21539. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21540. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  21541. #endif
  21542. }
  21543. };
  21544. // 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>
  21545. struct RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3
  21546. {
  21547. public:
  21548. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  21549. int32_t ___minY_0;
  21550. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  21551. int32_t ___maxY_1;
  21552. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  21553. int32_t ___stepY_2;
  21554. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  21555. int32_t ___width_3;
  21556. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  21557. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21558. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  21559. ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 ___operation_5;
  21560. public:
  21561. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3, ___minY_0)); }
  21562. inline int32_t get_minY_0() const { return ___minY_0; }
  21563. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21564. inline void set_minY_0(int32_t value)
  21565. {
  21566. ___minY_0 = value;
  21567. }
  21568. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3, ___maxY_1)); }
  21569. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21570. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21571. inline void set_maxY_1(int32_t value)
  21572. {
  21573. ___maxY_1 = value;
  21574. }
  21575. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3, ___stepY_2)); }
  21576. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21577. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21578. inline void set_stepY_2(int32_t value)
  21579. {
  21580. ___stepY_2 = value;
  21581. }
  21582. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3, ___width_3)); }
  21583. inline int32_t get_width_3() const { return ___width_3; }
  21584. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21585. inline void set_width_3(int32_t value)
  21586. {
  21587. ___width_3 = value;
  21588. }
  21589. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3, ___allocator_4)); }
  21590. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21591. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  21592. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  21593. {
  21594. ___allocator_4 = value;
  21595. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  21596. }
  21597. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3, ___operation_5)); }
  21598. inline ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 get_operation_5() const { return ___operation_5; }
  21599. inline ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 * get_address_of_operation_5() { return &___operation_5; }
  21600. inline void set_operation_5(ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 value)
  21601. {
  21602. ___operation_5 = value;
  21603. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  21604. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21605. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  21606. #endif
  21607. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21608. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  21609. #endif
  21610. }
  21611. };
  21612. // 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>
  21613. struct RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0
  21614. {
  21615. public:
  21616. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  21617. int32_t ___minY_0;
  21618. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  21619. int32_t ___maxY_1;
  21620. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  21621. int32_t ___stepY_2;
  21622. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  21623. int32_t ___width_3;
  21624. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  21625. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21626. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  21627. ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 ___operation_5;
  21628. public:
  21629. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0, ___minY_0)); }
  21630. inline int32_t get_minY_0() const { return ___minY_0; }
  21631. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21632. inline void set_minY_0(int32_t value)
  21633. {
  21634. ___minY_0 = value;
  21635. }
  21636. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0, ___maxY_1)); }
  21637. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21638. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21639. inline void set_maxY_1(int32_t value)
  21640. {
  21641. ___maxY_1 = value;
  21642. }
  21643. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0, ___stepY_2)); }
  21644. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21645. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21646. inline void set_stepY_2(int32_t value)
  21647. {
  21648. ___stepY_2 = value;
  21649. }
  21650. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0, ___width_3)); }
  21651. inline int32_t get_width_3() const { return ___width_3; }
  21652. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21653. inline void set_width_3(int32_t value)
  21654. {
  21655. ___width_3 = value;
  21656. }
  21657. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0, ___allocator_4)); }
  21658. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21659. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  21660. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  21661. {
  21662. ___allocator_4 = value;
  21663. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  21664. }
  21665. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0, ___operation_5)); }
  21666. inline ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 get_operation_5() const { return ___operation_5; }
  21667. inline ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 * get_address_of_operation_5() { return &___operation_5; }
  21668. inline void set_operation_5(ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 value)
  21669. {
  21670. ___operation_5 = value;
  21671. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  21672. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21673. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  21674. #endif
  21675. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21676. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  21677. #endif
  21678. }
  21679. };
  21680. // 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>
  21681. struct RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D
  21682. {
  21683. public:
  21684. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  21685. int32_t ___minY_0;
  21686. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  21687. int32_t ___maxY_1;
  21688. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  21689. int32_t ___stepY_2;
  21690. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  21691. int32_t ___width_3;
  21692. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  21693. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21694. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  21695. ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 ___operation_5;
  21696. public:
  21697. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D, ___minY_0)); }
  21698. inline int32_t get_minY_0() const { return ___minY_0; }
  21699. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21700. inline void set_minY_0(int32_t value)
  21701. {
  21702. ___minY_0 = value;
  21703. }
  21704. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D, ___maxY_1)); }
  21705. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21706. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21707. inline void set_maxY_1(int32_t value)
  21708. {
  21709. ___maxY_1 = value;
  21710. }
  21711. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D, ___stepY_2)); }
  21712. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21713. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21714. inline void set_stepY_2(int32_t value)
  21715. {
  21716. ___stepY_2 = value;
  21717. }
  21718. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D, ___width_3)); }
  21719. inline int32_t get_width_3() const { return ___width_3; }
  21720. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21721. inline void set_width_3(int32_t value)
  21722. {
  21723. ___width_3 = value;
  21724. }
  21725. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D, ___allocator_4)); }
  21726. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21727. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  21728. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  21729. {
  21730. ___allocator_4 = value;
  21731. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  21732. }
  21733. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D, ___operation_5)); }
  21734. inline ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 get_operation_5() const { return ___operation_5; }
  21735. inline ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 * get_address_of_operation_5() { return &___operation_5; }
  21736. inline void set_operation_5(ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 value)
  21737. {
  21738. ___operation_5 = value;
  21739. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  21740. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21741. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  21742. #endif
  21743. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21744. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  21745. #endif
  21746. }
  21747. };
  21748. // 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>
  21749. struct RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89
  21750. {
  21751. public:
  21752. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  21753. int32_t ___minY_0;
  21754. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  21755. int32_t ___maxY_1;
  21756. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  21757. int32_t ___stepY_2;
  21758. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  21759. int32_t ___width_3;
  21760. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  21761. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21762. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  21763. ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F ___operation_5;
  21764. public:
  21765. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89, ___minY_0)); }
  21766. inline int32_t get_minY_0() const { return ___minY_0; }
  21767. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21768. inline void set_minY_0(int32_t value)
  21769. {
  21770. ___minY_0 = value;
  21771. }
  21772. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89, ___maxY_1)); }
  21773. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21774. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21775. inline void set_maxY_1(int32_t value)
  21776. {
  21777. ___maxY_1 = value;
  21778. }
  21779. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89, ___stepY_2)); }
  21780. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21781. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21782. inline void set_stepY_2(int32_t value)
  21783. {
  21784. ___stepY_2 = value;
  21785. }
  21786. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89, ___width_3)); }
  21787. inline int32_t get_width_3() const { return ___width_3; }
  21788. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21789. inline void set_width_3(int32_t value)
  21790. {
  21791. ___width_3 = value;
  21792. }
  21793. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89, ___allocator_4)); }
  21794. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21795. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  21796. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  21797. {
  21798. ___allocator_4 = value;
  21799. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  21800. }
  21801. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89, ___operation_5)); }
  21802. inline ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F get_operation_5() const { return ___operation_5; }
  21803. inline ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F * get_address_of_operation_5() { return &___operation_5; }
  21804. inline void set_operation_5(ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F value)
  21805. {
  21806. ___operation_5 = value;
  21807. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  21808. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21809. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  21810. #endif
  21811. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21812. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  21813. #endif
  21814. }
  21815. };
  21816. // 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>
  21817. struct RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755
  21818. {
  21819. public:
  21820. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  21821. int32_t ___minY_0;
  21822. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  21823. int32_t ___maxY_1;
  21824. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  21825. int32_t ___stepY_2;
  21826. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  21827. int32_t ___width_3;
  21828. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  21829. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21830. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  21831. ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D ___operation_5;
  21832. public:
  21833. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755, ___minY_0)); }
  21834. inline int32_t get_minY_0() const { return ___minY_0; }
  21835. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21836. inline void set_minY_0(int32_t value)
  21837. {
  21838. ___minY_0 = value;
  21839. }
  21840. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755, ___maxY_1)); }
  21841. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21842. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21843. inline void set_maxY_1(int32_t value)
  21844. {
  21845. ___maxY_1 = value;
  21846. }
  21847. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755, ___stepY_2)); }
  21848. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21849. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21850. inline void set_stepY_2(int32_t value)
  21851. {
  21852. ___stepY_2 = value;
  21853. }
  21854. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755, ___width_3)); }
  21855. inline int32_t get_width_3() const { return ___width_3; }
  21856. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21857. inline void set_width_3(int32_t value)
  21858. {
  21859. ___width_3 = value;
  21860. }
  21861. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755, ___allocator_4)); }
  21862. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21863. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  21864. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  21865. {
  21866. ___allocator_4 = value;
  21867. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  21868. }
  21869. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755, ___operation_5)); }
  21870. inline ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D get_operation_5() const { return ___operation_5; }
  21871. inline ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D * get_address_of_operation_5() { return &___operation_5; }
  21872. inline void set_operation_5(ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D value)
  21873. {
  21874. ___operation_5 = value;
  21875. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  21876. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21877. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  21878. #endif
  21879. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21880. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  21881. #endif
  21882. }
  21883. };
  21884. // 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>
  21885. struct RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073
  21886. {
  21887. public:
  21888. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  21889. int32_t ___minY_0;
  21890. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  21891. int32_t ___maxY_1;
  21892. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  21893. int32_t ___stepY_2;
  21894. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  21895. int32_t ___width_3;
  21896. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  21897. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21898. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  21899. ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 ___operation_5;
  21900. public:
  21901. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073, ___minY_0)); }
  21902. inline int32_t get_minY_0() const { return ___minY_0; }
  21903. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21904. inline void set_minY_0(int32_t value)
  21905. {
  21906. ___minY_0 = value;
  21907. }
  21908. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073, ___maxY_1)); }
  21909. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21910. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21911. inline void set_maxY_1(int32_t value)
  21912. {
  21913. ___maxY_1 = value;
  21914. }
  21915. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073, ___stepY_2)); }
  21916. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21917. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21918. inline void set_stepY_2(int32_t value)
  21919. {
  21920. ___stepY_2 = value;
  21921. }
  21922. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073, ___width_3)); }
  21923. inline int32_t get_width_3() const { return ___width_3; }
  21924. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21925. inline void set_width_3(int32_t value)
  21926. {
  21927. ___width_3 = value;
  21928. }
  21929. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073, ___allocator_4)); }
  21930. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21931. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  21932. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  21933. {
  21934. ___allocator_4 = value;
  21935. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  21936. }
  21937. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073, ___operation_5)); }
  21938. inline ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 get_operation_5() const { return ___operation_5; }
  21939. inline ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 * get_address_of_operation_5() { return &___operation_5; }
  21940. inline void set_operation_5(ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 value)
  21941. {
  21942. ___operation_5 = value;
  21943. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  21944. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21945. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  21946. #endif
  21947. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21948. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  21949. #endif
  21950. }
  21951. };
  21952. // 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>
  21953. struct RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1
  21954. {
  21955. public:
  21956. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  21957. int32_t ___minY_0;
  21958. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  21959. int32_t ___maxY_1;
  21960. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  21961. int32_t ___stepY_2;
  21962. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  21963. int32_t ___width_3;
  21964. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  21965. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21966. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  21967. ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B ___operation_5;
  21968. public:
  21969. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1, ___minY_0)); }
  21970. inline int32_t get_minY_0() const { return ___minY_0; }
  21971. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21972. inline void set_minY_0(int32_t value)
  21973. {
  21974. ___minY_0 = value;
  21975. }
  21976. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1, ___maxY_1)); }
  21977. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21978. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21979. inline void set_maxY_1(int32_t value)
  21980. {
  21981. ___maxY_1 = value;
  21982. }
  21983. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1, ___stepY_2)); }
  21984. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21985. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21986. inline void set_stepY_2(int32_t value)
  21987. {
  21988. ___stepY_2 = value;
  21989. }
  21990. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1, ___width_3)); }
  21991. inline int32_t get_width_3() const { return ___width_3; }
  21992. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21993. inline void set_width_3(int32_t value)
  21994. {
  21995. ___width_3 = value;
  21996. }
  21997. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1, ___allocator_4)); }
  21998. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21999. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  22000. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  22001. {
  22002. ___allocator_4 = value;
  22003. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  22004. }
  22005. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1, ___operation_5)); }
  22006. inline ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B get_operation_5() const { return ___operation_5; }
  22007. inline ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B * get_address_of_operation_5() { return &___operation_5; }
  22008. inline void set_operation_5(ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B value)
  22009. {
  22010. ___operation_5 = value;
  22011. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  22012. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22013. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  22014. #endif
  22015. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22016. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  22017. #endif
  22018. }
  22019. };
  22020. // 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>
  22021. struct RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB
  22022. {
  22023. public:
  22024. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  22025. int32_t ___minY_0;
  22026. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  22027. int32_t ___maxY_1;
  22028. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  22029. int32_t ___stepY_2;
  22030. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  22031. int32_t ___width_3;
  22032. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  22033. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  22034. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  22035. ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 ___operation_5;
  22036. public:
  22037. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB, ___minY_0)); }
  22038. inline int32_t get_minY_0() const { return ___minY_0; }
  22039. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  22040. inline void set_minY_0(int32_t value)
  22041. {
  22042. ___minY_0 = value;
  22043. }
  22044. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB, ___maxY_1)); }
  22045. inline int32_t get_maxY_1() const { return ___maxY_1; }
  22046. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  22047. inline void set_maxY_1(int32_t value)
  22048. {
  22049. ___maxY_1 = value;
  22050. }
  22051. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB, ___stepY_2)); }
  22052. inline int32_t get_stepY_2() const { return ___stepY_2; }
  22053. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  22054. inline void set_stepY_2(int32_t value)
  22055. {
  22056. ___stepY_2 = value;
  22057. }
  22058. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB, ___width_3)); }
  22059. inline int32_t get_width_3() const { return ___width_3; }
  22060. inline int32_t* get_address_of_width_3() { return &___width_3; }
  22061. inline void set_width_3(int32_t value)
  22062. {
  22063. ___width_3 = value;
  22064. }
  22065. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB, ___allocator_4)); }
  22066. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  22067. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  22068. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  22069. {
  22070. ___allocator_4 = value;
  22071. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  22072. }
  22073. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB, ___operation_5)); }
  22074. inline ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 get_operation_5() const { return ___operation_5; }
  22075. inline ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 * get_address_of_operation_5() { return &___operation_5; }
  22076. inline void set_operation_5(ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 value)
  22077. {
  22078. ___operation_5 = value;
  22079. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  22080. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22081. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  22082. #endif
  22083. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22084. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  22085. #endif
  22086. }
  22087. };
  22088. // 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>
  22089. struct RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D
  22090. {
  22091. public:
  22092. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  22093. int32_t ___minY_0;
  22094. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  22095. int32_t ___maxY_1;
  22096. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  22097. int32_t ___stepY_2;
  22098. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  22099. int32_t ___width_3;
  22100. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  22101. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  22102. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  22103. ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF ___operation_5;
  22104. public:
  22105. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D, ___minY_0)); }
  22106. inline int32_t get_minY_0() const { return ___minY_0; }
  22107. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  22108. inline void set_minY_0(int32_t value)
  22109. {
  22110. ___minY_0 = value;
  22111. }
  22112. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D, ___maxY_1)); }
  22113. inline int32_t get_maxY_1() const { return ___maxY_1; }
  22114. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  22115. inline void set_maxY_1(int32_t value)
  22116. {
  22117. ___maxY_1 = value;
  22118. }
  22119. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D, ___stepY_2)); }
  22120. inline int32_t get_stepY_2() const { return ___stepY_2; }
  22121. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  22122. inline void set_stepY_2(int32_t value)
  22123. {
  22124. ___stepY_2 = value;
  22125. }
  22126. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D, ___width_3)); }
  22127. inline int32_t get_width_3() const { return ___width_3; }
  22128. inline int32_t* get_address_of_width_3() { return &___width_3; }
  22129. inline void set_width_3(int32_t value)
  22130. {
  22131. ___width_3 = value;
  22132. }
  22133. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D, ___allocator_4)); }
  22134. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  22135. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  22136. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  22137. {
  22138. ___allocator_4 = value;
  22139. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  22140. }
  22141. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D, ___operation_5)); }
  22142. inline ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF get_operation_5() const { return ___operation_5; }
  22143. inline ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF * get_address_of_operation_5() { return &___operation_5; }
  22144. inline void set_operation_5(ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF value)
  22145. {
  22146. ___operation_5 = value;
  22147. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  22148. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22149. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  22150. #endif
  22151. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22152. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  22153. #endif
  22154. }
  22155. };
  22156. // 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>
  22157. struct RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E
  22158. {
  22159. public:
  22160. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  22161. int32_t ___minY_0;
  22162. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  22163. int32_t ___maxY_1;
  22164. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  22165. int32_t ___stepY_2;
  22166. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  22167. int32_t ___width_3;
  22168. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  22169. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  22170. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  22171. ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 ___operation_5;
  22172. public:
  22173. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E, ___minY_0)); }
  22174. inline int32_t get_minY_0() const { return ___minY_0; }
  22175. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  22176. inline void set_minY_0(int32_t value)
  22177. {
  22178. ___minY_0 = value;
  22179. }
  22180. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E, ___maxY_1)); }
  22181. inline int32_t get_maxY_1() const { return ___maxY_1; }
  22182. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  22183. inline void set_maxY_1(int32_t value)
  22184. {
  22185. ___maxY_1 = value;
  22186. }
  22187. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E, ___stepY_2)); }
  22188. inline int32_t get_stepY_2() const { return ___stepY_2; }
  22189. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  22190. inline void set_stepY_2(int32_t value)
  22191. {
  22192. ___stepY_2 = value;
  22193. }
  22194. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E, ___width_3)); }
  22195. inline int32_t get_width_3() const { return ___width_3; }
  22196. inline int32_t* get_address_of_width_3() { return &___width_3; }
  22197. inline void set_width_3(int32_t value)
  22198. {
  22199. ___width_3 = value;
  22200. }
  22201. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E, ___allocator_4)); }
  22202. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  22203. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  22204. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  22205. {
  22206. ___allocator_4 = value;
  22207. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  22208. }
  22209. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E, ___operation_5)); }
  22210. inline ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 get_operation_5() const { return ___operation_5; }
  22211. inline ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 * get_address_of_operation_5() { return &___operation_5; }
  22212. inline void set_operation_5(ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 value)
  22213. {
  22214. ___operation_5 = value;
  22215. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  22216. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22217. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  22218. #endif
  22219. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22220. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  22221. #endif
  22222. }
  22223. };
  22224. // 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>
  22225. struct RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9
  22226. {
  22227. public:
  22228. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  22229. int32_t ___minY_0;
  22230. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  22231. int32_t ___maxY_1;
  22232. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  22233. int32_t ___stepY_2;
  22234. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  22235. int32_t ___width_3;
  22236. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  22237. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  22238. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  22239. ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD ___operation_5;
  22240. public:
  22241. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9, ___minY_0)); }
  22242. inline int32_t get_minY_0() const { return ___minY_0; }
  22243. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  22244. inline void set_minY_0(int32_t value)
  22245. {
  22246. ___minY_0 = value;
  22247. }
  22248. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9, ___maxY_1)); }
  22249. inline int32_t get_maxY_1() const { return ___maxY_1; }
  22250. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  22251. inline void set_maxY_1(int32_t value)
  22252. {
  22253. ___maxY_1 = value;
  22254. }
  22255. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9, ___stepY_2)); }
  22256. inline int32_t get_stepY_2() const { return ___stepY_2; }
  22257. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  22258. inline void set_stepY_2(int32_t value)
  22259. {
  22260. ___stepY_2 = value;
  22261. }
  22262. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9, ___width_3)); }
  22263. inline int32_t get_width_3() const { return ___width_3; }
  22264. inline int32_t* get_address_of_width_3() { return &___width_3; }
  22265. inline void set_width_3(int32_t value)
  22266. {
  22267. ___width_3 = value;
  22268. }
  22269. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9, ___allocator_4)); }
  22270. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  22271. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  22272. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  22273. {
  22274. ___allocator_4 = value;
  22275. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  22276. }
  22277. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9, ___operation_5)); }
  22278. inline ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD get_operation_5() const { return ___operation_5; }
  22279. inline ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD * get_address_of_operation_5() { return &___operation_5; }
  22280. inline void set_operation_5(ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD value)
  22281. {
  22282. ___operation_5 = value;
  22283. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  22284. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22285. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  22286. #endif
  22287. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22288. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  22289. #endif
  22290. }
  22291. };
  22292. // 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>
  22293. struct RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11
  22294. {
  22295. public:
  22296. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  22297. int32_t ___minY_0;
  22298. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  22299. int32_t ___maxY_1;
  22300. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  22301. int32_t ___stepY_2;
  22302. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  22303. int32_t ___width_3;
  22304. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  22305. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  22306. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  22307. ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 ___operation_5;
  22308. public:
  22309. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11, ___minY_0)); }
  22310. inline int32_t get_minY_0() const { return ___minY_0; }
  22311. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  22312. inline void set_minY_0(int32_t value)
  22313. {
  22314. ___minY_0 = value;
  22315. }
  22316. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11, ___maxY_1)); }
  22317. inline int32_t get_maxY_1() const { return ___maxY_1; }
  22318. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  22319. inline void set_maxY_1(int32_t value)
  22320. {
  22321. ___maxY_1 = value;
  22322. }
  22323. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11, ___stepY_2)); }
  22324. inline int32_t get_stepY_2() const { return ___stepY_2; }
  22325. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  22326. inline void set_stepY_2(int32_t value)
  22327. {
  22328. ___stepY_2 = value;
  22329. }
  22330. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11, ___width_3)); }
  22331. inline int32_t get_width_3() const { return ___width_3; }
  22332. inline int32_t* get_address_of_width_3() { return &___width_3; }
  22333. inline void set_width_3(int32_t value)
  22334. {
  22335. ___width_3 = value;
  22336. }
  22337. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11, ___allocator_4)); }
  22338. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  22339. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  22340. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  22341. {
  22342. ___allocator_4 = value;
  22343. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  22344. }
  22345. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11, ___operation_5)); }
  22346. inline ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 get_operation_5() const { return ___operation_5; }
  22347. inline ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 * get_address_of_operation_5() { return &___operation_5; }
  22348. inline void set_operation_5(ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 value)
  22349. {
  22350. ___operation_5 = value;
  22351. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  22352. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22353. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  22354. #endif
  22355. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22356. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  22357. #endif
  22358. }
  22359. };
  22360. // 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>
  22361. struct RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18
  22362. {
  22363. public:
  22364. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  22365. int32_t ___minY_0;
  22366. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  22367. int32_t ___maxY_1;
  22368. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  22369. int32_t ___stepY_2;
  22370. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  22371. int32_t ___width_3;
  22372. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  22373. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  22374. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  22375. ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 ___operation_5;
  22376. public:
  22377. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18, ___minY_0)); }
  22378. inline int32_t get_minY_0() const { return ___minY_0; }
  22379. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  22380. inline void set_minY_0(int32_t value)
  22381. {
  22382. ___minY_0 = value;
  22383. }
  22384. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18, ___maxY_1)); }
  22385. inline int32_t get_maxY_1() const { return ___maxY_1; }
  22386. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  22387. inline void set_maxY_1(int32_t value)
  22388. {
  22389. ___maxY_1 = value;
  22390. }
  22391. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18, ___stepY_2)); }
  22392. inline int32_t get_stepY_2() const { return ___stepY_2; }
  22393. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  22394. inline void set_stepY_2(int32_t value)
  22395. {
  22396. ___stepY_2 = value;
  22397. }
  22398. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18, ___width_3)); }
  22399. inline int32_t get_width_3() const { return ___width_3; }
  22400. inline int32_t* get_address_of_width_3() { return &___width_3; }
  22401. inline void set_width_3(int32_t value)
  22402. {
  22403. ___width_3 = value;
  22404. }
  22405. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18, ___allocator_4)); }
  22406. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  22407. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  22408. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  22409. {
  22410. ___allocator_4 = value;
  22411. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  22412. }
  22413. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18, ___operation_5)); }
  22414. inline ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 get_operation_5() const { return ___operation_5; }
  22415. inline ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 * get_address_of_operation_5() { return &___operation_5; }
  22416. inline void set_operation_5(ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 value)
  22417. {
  22418. ___operation_5 = value;
  22419. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  22420. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22421. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  22422. #endif
  22423. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22424. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  22425. #endif
  22426. }
  22427. };
  22428. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>
  22429. struct RowIntervalOperationWrapper_2_tE3666069A48AFA781FE1BA0E4902A06C60579914
  22430. {
  22431. public:
  22432. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  22433. int32_t ___minY_0;
  22434. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  22435. int32_t ___maxY_1;
  22436. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  22437. int32_t ___stepY_2;
  22438. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  22439. int32_t ___width_3;
  22440. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  22441. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  22442. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  22443. ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 ___operation_5;
  22444. public:
  22445. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE3666069A48AFA781FE1BA0E4902A06C60579914, ___minY_0)); }
  22446. inline int32_t get_minY_0() const { return ___minY_0; }
  22447. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  22448. inline void set_minY_0(int32_t value)
  22449. {
  22450. ___minY_0 = value;
  22451. }
  22452. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE3666069A48AFA781FE1BA0E4902A06C60579914, ___maxY_1)); }
  22453. inline int32_t get_maxY_1() const { return ___maxY_1; }
  22454. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  22455. inline void set_maxY_1(int32_t value)
  22456. {
  22457. ___maxY_1 = value;
  22458. }
  22459. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE3666069A48AFA781FE1BA0E4902A06C60579914, ___stepY_2)); }
  22460. inline int32_t get_stepY_2() const { return ___stepY_2; }
  22461. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  22462. inline void set_stepY_2(int32_t value)
  22463. {
  22464. ___stepY_2 = value;
  22465. }
  22466. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE3666069A48AFA781FE1BA0E4902A06C60579914, ___width_3)); }
  22467. inline int32_t get_width_3() const { return ___width_3; }
  22468. inline int32_t* get_address_of_width_3() { return &___width_3; }
  22469. inline void set_width_3(int32_t value)
  22470. {
  22471. ___width_3 = value;
  22472. }
  22473. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE3666069A48AFA781FE1BA0E4902A06C60579914, ___allocator_4)); }
  22474. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  22475. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  22476. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  22477. {
  22478. ___allocator_4 = value;
  22479. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  22480. }
  22481. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE3666069A48AFA781FE1BA0E4902A06C60579914, ___operation_5)); }
  22482. inline ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 get_operation_5() const { return ___operation_5; }
  22483. inline ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 * get_address_of_operation_5() { return &___operation_5; }
  22484. inline void set_operation_5(ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 value)
  22485. {
  22486. ___operation_5 = value;
  22487. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  22488. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22489. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  22490. #endif
  22491. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22492. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  22493. #endif
  22494. }
  22495. };
  22496. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>
  22497. struct RowIntervalOperationWrapper_2_tCF6D3E999545CD6171A6147104B3D8E1B412B963
  22498. {
  22499. public:
  22500. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  22501. int32_t ___minY_0;
  22502. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  22503. int32_t ___maxY_1;
  22504. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  22505. int32_t ___stepY_2;
  22506. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  22507. int32_t ___width_3;
  22508. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  22509. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  22510. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  22511. ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA ___operation_5;
  22512. public:
  22513. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCF6D3E999545CD6171A6147104B3D8E1B412B963, ___minY_0)); }
  22514. inline int32_t get_minY_0() const { return ___minY_0; }
  22515. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  22516. inline void set_minY_0(int32_t value)
  22517. {
  22518. ___minY_0 = value;
  22519. }
  22520. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCF6D3E999545CD6171A6147104B3D8E1B412B963, ___maxY_1)); }
  22521. inline int32_t get_maxY_1() const { return ___maxY_1; }
  22522. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  22523. inline void set_maxY_1(int32_t value)
  22524. {
  22525. ___maxY_1 = value;
  22526. }
  22527. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCF6D3E999545CD6171A6147104B3D8E1B412B963, ___stepY_2)); }
  22528. inline int32_t get_stepY_2() const { return ___stepY_2; }
  22529. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  22530. inline void set_stepY_2(int32_t value)
  22531. {
  22532. ___stepY_2 = value;
  22533. }
  22534. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCF6D3E999545CD6171A6147104B3D8E1B412B963, ___width_3)); }
  22535. inline int32_t get_width_3() const { return ___width_3; }
  22536. inline int32_t* get_address_of_width_3() { return &___width_3; }
  22537. inline void set_width_3(int32_t value)
  22538. {
  22539. ___width_3 = value;
  22540. }
  22541. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCF6D3E999545CD6171A6147104B3D8E1B412B963, ___allocator_4)); }
  22542. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  22543. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  22544. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  22545. {
  22546. ___allocator_4 = value;
  22547. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  22548. }
  22549. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCF6D3E999545CD6171A6147104B3D8E1B412B963, ___operation_5)); }
  22550. inline ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA get_operation_5() const { return ___operation_5; }
  22551. inline ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA * get_address_of_operation_5() { return &___operation_5; }
  22552. inline void set_operation_5(ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA value)
  22553. {
  22554. ___operation_5 = value;
  22555. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  22556. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22557. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  22558. #endif
  22559. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22560. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  22561. #endif
  22562. }
  22563. };
  22564. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>
  22565. struct RowIntervalOperationWrapper_2_t6C9D5E860F7B7289DBACFD14A3414E16C1D4E3D8
  22566. {
  22567. public:
  22568. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  22569. int32_t ___minY_0;
  22570. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  22571. int32_t ___maxY_1;
  22572. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  22573. int32_t ___stepY_2;
  22574. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  22575. int32_t ___width_3;
  22576. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  22577. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  22578. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  22579. ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 ___operation_5;
  22580. public:
  22581. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6C9D5E860F7B7289DBACFD14A3414E16C1D4E3D8, ___minY_0)); }
  22582. inline int32_t get_minY_0() const { return ___minY_0; }
  22583. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  22584. inline void set_minY_0(int32_t value)
  22585. {
  22586. ___minY_0 = value;
  22587. }
  22588. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6C9D5E860F7B7289DBACFD14A3414E16C1D4E3D8, ___maxY_1)); }
  22589. inline int32_t get_maxY_1() const { return ___maxY_1; }
  22590. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  22591. inline void set_maxY_1(int32_t value)
  22592. {
  22593. ___maxY_1 = value;
  22594. }
  22595. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6C9D5E860F7B7289DBACFD14A3414E16C1D4E3D8, ___stepY_2)); }
  22596. inline int32_t get_stepY_2() const { return ___stepY_2; }
  22597. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  22598. inline void set_stepY_2(int32_t value)
  22599. {
  22600. ___stepY_2 = value;
  22601. }
  22602. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6C9D5E860F7B7289DBACFD14A3414E16C1D4E3D8, ___width_3)); }
  22603. inline int32_t get_width_3() const { return ___width_3; }
  22604. inline int32_t* get_address_of_width_3() { return &___width_3; }
  22605. inline void set_width_3(int32_t value)
  22606. {
  22607. ___width_3 = value;
  22608. }
  22609. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6C9D5E860F7B7289DBACFD14A3414E16C1D4E3D8, ___allocator_4)); }
  22610. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  22611. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  22612. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  22613. {
  22614. ___allocator_4 = value;
  22615. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  22616. }
  22617. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6C9D5E860F7B7289DBACFD14A3414E16C1D4E3D8, ___operation_5)); }
  22618. inline ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 get_operation_5() const { return ___operation_5; }
  22619. inline ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 * get_address_of_operation_5() { return &___operation_5; }
  22620. inline void set_operation_5(ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 value)
  22621. {
  22622. ___operation_5 = value;
  22623. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  22624. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22625. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  22626. #endif
  22627. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22628. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  22629. #endif
  22630. }
  22631. };
  22632. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>
  22633. struct RowIntervalOperationWrapper_2_t9B64A6F488616A5E219147AA0BBEA30E7CA15CBA
  22634. {
  22635. public:
  22636. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  22637. int32_t ___minY_0;
  22638. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  22639. int32_t ___maxY_1;
  22640. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  22641. int32_t ___stepY_2;
  22642. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  22643. int32_t ___width_3;
  22644. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  22645. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  22646. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  22647. ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B ___operation_5;
  22648. public:
  22649. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9B64A6F488616A5E219147AA0BBEA30E7CA15CBA, ___minY_0)); }
  22650. inline int32_t get_minY_0() const { return ___minY_0; }
  22651. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  22652. inline void set_minY_0(int32_t value)
  22653. {
  22654. ___minY_0 = value;
  22655. }
  22656. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9B64A6F488616A5E219147AA0BBEA30E7CA15CBA, ___maxY_1)); }
  22657. inline int32_t get_maxY_1() const { return ___maxY_1; }
  22658. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  22659. inline void set_maxY_1(int32_t value)
  22660. {
  22661. ___maxY_1 = value;
  22662. }
  22663. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9B64A6F488616A5E219147AA0BBEA30E7CA15CBA, ___stepY_2)); }
  22664. inline int32_t get_stepY_2() const { return ___stepY_2; }
  22665. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  22666. inline void set_stepY_2(int32_t value)
  22667. {
  22668. ___stepY_2 = value;
  22669. }
  22670. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9B64A6F488616A5E219147AA0BBEA30E7CA15CBA, ___width_3)); }
  22671. inline int32_t get_width_3() const { return ___width_3; }
  22672. inline int32_t* get_address_of_width_3() { return &___width_3; }
  22673. inline void set_width_3(int32_t value)
  22674. {
  22675. ___width_3 = value;
  22676. }
  22677. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9B64A6F488616A5E219147AA0BBEA30E7CA15CBA, ___allocator_4)); }
  22678. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  22679. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  22680. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  22681. {
  22682. ___allocator_4 = value;
  22683. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  22684. }
  22685. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9B64A6F488616A5E219147AA0BBEA30E7CA15CBA, ___operation_5)); }
  22686. inline ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B get_operation_5() const { return ___operation_5; }
  22687. inline ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B * get_address_of_operation_5() { return &___operation_5; }
  22688. inline void set_operation_5(ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B value)
  22689. {
  22690. ___operation_5 = value;
  22691. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  22692. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22693. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  22694. #endif
  22695. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22696. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  22697. #endif
  22698. }
  22699. };
  22700. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>
  22701. struct RowIntervalOperationWrapper_2_tF9C44E54BB0A1F3B1334A3A8CBF11EFC268DDA4E
  22702. {
  22703. public:
  22704. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  22705. int32_t ___minY_0;
  22706. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  22707. int32_t ___maxY_1;
  22708. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  22709. int32_t ___stepY_2;
  22710. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  22711. int32_t ___width_3;
  22712. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  22713. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  22714. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  22715. ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 ___operation_5;
  22716. public:
  22717. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF9C44E54BB0A1F3B1334A3A8CBF11EFC268DDA4E, ___minY_0)); }
  22718. inline int32_t get_minY_0() const { return ___minY_0; }
  22719. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  22720. inline void set_minY_0(int32_t value)
  22721. {
  22722. ___minY_0 = value;
  22723. }
  22724. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF9C44E54BB0A1F3B1334A3A8CBF11EFC268DDA4E, ___maxY_1)); }
  22725. inline int32_t get_maxY_1() const { return ___maxY_1; }
  22726. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  22727. inline void set_maxY_1(int32_t value)
  22728. {
  22729. ___maxY_1 = value;
  22730. }
  22731. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF9C44E54BB0A1F3B1334A3A8CBF11EFC268DDA4E, ___stepY_2)); }
  22732. inline int32_t get_stepY_2() const { return ___stepY_2; }
  22733. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  22734. inline void set_stepY_2(int32_t value)
  22735. {
  22736. ___stepY_2 = value;
  22737. }
  22738. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF9C44E54BB0A1F3B1334A3A8CBF11EFC268DDA4E, ___width_3)); }
  22739. inline int32_t get_width_3() const { return ___width_3; }
  22740. inline int32_t* get_address_of_width_3() { return &___width_3; }
  22741. inline void set_width_3(int32_t value)
  22742. {
  22743. ___width_3 = value;
  22744. }
  22745. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF9C44E54BB0A1F3B1334A3A8CBF11EFC268DDA4E, ___allocator_4)); }
  22746. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  22747. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  22748. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  22749. {
  22750. ___allocator_4 = value;
  22751. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  22752. }
  22753. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF9C44E54BB0A1F3B1334A3A8CBF11EFC268DDA4E, ___operation_5)); }
  22754. inline ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 get_operation_5() const { return ___operation_5; }
  22755. inline ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 * get_address_of_operation_5() { return &___operation_5; }
  22756. inline void set_operation_5(ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 value)
  22757. {
  22758. ___operation_5 = value;
  22759. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  22760. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22761. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  22762. #endif
  22763. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22764. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  22765. #endif
  22766. }
  22767. };
  22768. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>
  22769. struct RowIntervalOperationWrapper_2_tA2D58880F8FF3882711B6D73B8F3DBC03EABA39A
  22770. {
  22771. public:
  22772. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  22773. int32_t ___minY_0;
  22774. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  22775. int32_t ___maxY_1;
  22776. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  22777. int32_t ___stepY_2;
  22778. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  22779. int32_t ___width_3;
  22780. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  22781. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  22782. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  22783. ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD ___operation_5;
  22784. public:
  22785. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA2D58880F8FF3882711B6D73B8F3DBC03EABA39A, ___minY_0)); }
  22786. inline int32_t get_minY_0() const { return ___minY_0; }
  22787. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  22788. inline void set_minY_0(int32_t value)
  22789. {
  22790. ___minY_0 = value;
  22791. }
  22792. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA2D58880F8FF3882711B6D73B8F3DBC03EABA39A, ___maxY_1)); }
  22793. inline int32_t get_maxY_1() const { return ___maxY_1; }
  22794. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  22795. inline void set_maxY_1(int32_t value)
  22796. {
  22797. ___maxY_1 = value;
  22798. }
  22799. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA2D58880F8FF3882711B6D73B8F3DBC03EABA39A, ___stepY_2)); }
  22800. inline int32_t get_stepY_2() const { return ___stepY_2; }
  22801. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  22802. inline void set_stepY_2(int32_t value)
  22803. {
  22804. ___stepY_2 = value;
  22805. }
  22806. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA2D58880F8FF3882711B6D73B8F3DBC03EABA39A, ___width_3)); }
  22807. inline int32_t get_width_3() const { return ___width_3; }
  22808. inline int32_t* get_address_of_width_3() { return &___width_3; }
  22809. inline void set_width_3(int32_t value)
  22810. {
  22811. ___width_3 = value;
  22812. }
  22813. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA2D58880F8FF3882711B6D73B8F3DBC03EABA39A, ___allocator_4)); }
  22814. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  22815. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  22816. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  22817. {
  22818. ___allocator_4 = value;
  22819. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  22820. }
  22821. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA2D58880F8FF3882711B6D73B8F3DBC03EABA39A, ___operation_5)); }
  22822. inline ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD get_operation_5() const { return ___operation_5; }
  22823. inline ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD * get_address_of_operation_5() { return &___operation_5; }
  22824. inline void set_operation_5(ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD value)
  22825. {
  22826. ___operation_5 = value;
  22827. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  22828. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22829. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  22830. #endif
  22831. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22832. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  22833. #endif
  22834. }
  22835. };
  22836. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>
  22837. struct RowIntervalOperationWrapper_2_tFED720FFA8DC31F22597D3B2373016F4037D997F
  22838. {
  22839. public:
  22840. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  22841. int32_t ___minY_0;
  22842. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  22843. int32_t ___maxY_1;
  22844. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  22845. int32_t ___stepY_2;
  22846. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  22847. int32_t ___width_3;
  22848. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  22849. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  22850. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  22851. ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C ___operation_5;
  22852. public:
  22853. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFED720FFA8DC31F22597D3B2373016F4037D997F, ___minY_0)); }
  22854. inline int32_t get_minY_0() const { return ___minY_0; }
  22855. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  22856. inline void set_minY_0(int32_t value)
  22857. {
  22858. ___minY_0 = value;
  22859. }
  22860. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFED720FFA8DC31F22597D3B2373016F4037D997F, ___maxY_1)); }
  22861. inline int32_t get_maxY_1() const { return ___maxY_1; }
  22862. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  22863. inline void set_maxY_1(int32_t value)
  22864. {
  22865. ___maxY_1 = value;
  22866. }
  22867. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFED720FFA8DC31F22597D3B2373016F4037D997F, ___stepY_2)); }
  22868. inline int32_t get_stepY_2() const { return ___stepY_2; }
  22869. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  22870. inline void set_stepY_2(int32_t value)
  22871. {
  22872. ___stepY_2 = value;
  22873. }
  22874. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFED720FFA8DC31F22597D3B2373016F4037D997F, ___width_3)); }
  22875. inline int32_t get_width_3() const { return ___width_3; }
  22876. inline int32_t* get_address_of_width_3() { return &___width_3; }
  22877. inline void set_width_3(int32_t value)
  22878. {
  22879. ___width_3 = value;
  22880. }
  22881. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFED720FFA8DC31F22597D3B2373016F4037D997F, ___allocator_4)); }
  22882. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  22883. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  22884. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  22885. {
  22886. ___allocator_4 = value;
  22887. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  22888. }
  22889. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFED720FFA8DC31F22597D3B2373016F4037D997F, ___operation_5)); }
  22890. inline ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C get_operation_5() const { return ___operation_5; }
  22891. inline ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C * get_address_of_operation_5() { return &___operation_5; }
  22892. inline void set_operation_5(ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C value)
  22893. {
  22894. ___operation_5 = value;
  22895. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  22896. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22897. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  22898. #endif
  22899. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22900. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  22901. #endif
  22902. }
  22903. };
  22904. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>
  22905. struct RowIntervalOperationWrapper_2_t0AF47ACB83F0AF4ED67E2A8501F87C497E5A0E82
  22906. {
  22907. public:
  22908. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  22909. int32_t ___minY_0;
  22910. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  22911. int32_t ___maxY_1;
  22912. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  22913. int32_t ___stepY_2;
  22914. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  22915. int32_t ___width_3;
  22916. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  22917. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  22918. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  22919. ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 ___operation_5;
  22920. public:
  22921. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0AF47ACB83F0AF4ED67E2A8501F87C497E5A0E82, ___minY_0)); }
  22922. inline int32_t get_minY_0() const { return ___minY_0; }
  22923. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  22924. inline void set_minY_0(int32_t value)
  22925. {
  22926. ___minY_0 = value;
  22927. }
  22928. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0AF47ACB83F0AF4ED67E2A8501F87C497E5A0E82, ___maxY_1)); }
  22929. inline int32_t get_maxY_1() const { return ___maxY_1; }
  22930. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  22931. inline void set_maxY_1(int32_t value)
  22932. {
  22933. ___maxY_1 = value;
  22934. }
  22935. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0AF47ACB83F0AF4ED67E2A8501F87C497E5A0E82, ___stepY_2)); }
  22936. inline int32_t get_stepY_2() const { return ___stepY_2; }
  22937. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  22938. inline void set_stepY_2(int32_t value)
  22939. {
  22940. ___stepY_2 = value;
  22941. }
  22942. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0AF47ACB83F0AF4ED67E2A8501F87C497E5A0E82, ___width_3)); }
  22943. inline int32_t get_width_3() const { return ___width_3; }
  22944. inline int32_t* get_address_of_width_3() { return &___width_3; }
  22945. inline void set_width_3(int32_t value)
  22946. {
  22947. ___width_3 = value;
  22948. }
  22949. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0AF47ACB83F0AF4ED67E2A8501F87C497E5A0E82, ___allocator_4)); }
  22950. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  22951. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  22952. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  22953. {
  22954. ___allocator_4 = value;
  22955. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  22956. }
  22957. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0AF47ACB83F0AF4ED67E2A8501F87C497E5A0E82, ___operation_5)); }
  22958. inline ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 get_operation_5() const { return ___operation_5; }
  22959. inline ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 * get_address_of_operation_5() { return &___operation_5; }
  22960. inline void set_operation_5(ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 value)
  22961. {
  22962. ___operation_5 = value;
  22963. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  22964. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22965. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  22966. #endif
  22967. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22968. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  22969. #endif
  22970. }
  22971. };
  22972. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>
  22973. struct RowIntervalOperationWrapper_2_tA99758A8ECDCD6CF6AB4AFB864DA4DA936B01C28
  22974. {
  22975. public:
  22976. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  22977. int32_t ___minY_0;
  22978. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  22979. int32_t ___maxY_1;
  22980. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  22981. int32_t ___stepY_2;
  22982. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  22983. int32_t ___width_3;
  22984. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  22985. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  22986. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  22987. ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB ___operation_5;
  22988. public:
  22989. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA99758A8ECDCD6CF6AB4AFB864DA4DA936B01C28, ___minY_0)); }
  22990. inline int32_t get_minY_0() const { return ___minY_0; }
  22991. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  22992. inline void set_minY_0(int32_t value)
  22993. {
  22994. ___minY_0 = value;
  22995. }
  22996. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA99758A8ECDCD6CF6AB4AFB864DA4DA936B01C28, ___maxY_1)); }
  22997. inline int32_t get_maxY_1() const { return ___maxY_1; }
  22998. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  22999. inline void set_maxY_1(int32_t value)
  23000. {
  23001. ___maxY_1 = value;
  23002. }
  23003. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA99758A8ECDCD6CF6AB4AFB864DA4DA936B01C28, ___stepY_2)); }
  23004. inline int32_t get_stepY_2() const { return ___stepY_2; }
  23005. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  23006. inline void set_stepY_2(int32_t value)
  23007. {
  23008. ___stepY_2 = value;
  23009. }
  23010. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA99758A8ECDCD6CF6AB4AFB864DA4DA936B01C28, ___width_3)); }
  23011. inline int32_t get_width_3() const { return ___width_3; }
  23012. inline int32_t* get_address_of_width_3() { return &___width_3; }
  23013. inline void set_width_3(int32_t value)
  23014. {
  23015. ___width_3 = value;
  23016. }
  23017. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA99758A8ECDCD6CF6AB4AFB864DA4DA936B01C28, ___allocator_4)); }
  23018. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  23019. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  23020. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  23021. {
  23022. ___allocator_4 = value;
  23023. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  23024. }
  23025. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA99758A8ECDCD6CF6AB4AFB864DA4DA936B01C28, ___operation_5)); }
  23026. inline ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB get_operation_5() const { return ___operation_5; }
  23027. inline ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB * get_address_of_operation_5() { return &___operation_5; }
  23028. inline void set_operation_5(ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB value)
  23029. {
  23030. ___operation_5 = value;
  23031. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  23032. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  23033. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  23034. #endif
  23035. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  23036. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  23037. #endif
  23038. }
  23039. };
  23040. // System.Type
  23041. struct Type_t : public MemberInfo_t
  23042. {
  23043. public:
  23044. // System.RuntimeTypeHandle System.Type::_impl
  23045. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ____impl_9;
  23046. public:
  23047. inline static int32_t get_offset_of__impl_9() { return static_cast<int32_t>(offsetof(Type_t, ____impl_9)); }
  23048. inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 get__impl_9() const { return ____impl_9; }
  23049. inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 * get_address_of__impl_9() { return &____impl_9; }
  23050. inline void set__impl_9(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 value)
  23051. {
  23052. ____impl_9 = value;
  23053. }
  23054. };
  23055. struct Type_t_StaticFields
  23056. {
  23057. public:
  23058. // System.Reflection.MemberFilter System.Type::FilterAttribute
  23059. MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterAttribute_0;
  23060. // System.Reflection.MemberFilter System.Type::FilterName
  23061. MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterName_1;
  23062. // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
  23063. MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterNameIgnoreCase_2;
  23064. // System.Object System.Type::Missing
  23065. RuntimeObject * ___Missing_3;
  23066. // System.Char System.Type::Delimiter
  23067. Il2CppChar ___Delimiter_4;
  23068. // System.Type[] System.Type::EmptyTypes
  23069. TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___EmptyTypes_5;
  23070. // System.Reflection.Binder System.Type::defaultBinder
  23071. Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * ___defaultBinder_6;
  23072. public:
  23073. inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); }
  23074. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterAttribute_0() const { return ___FilterAttribute_0; }
  23075. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; }
  23076. inline void set_FilterAttribute_0(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
  23077. {
  23078. ___FilterAttribute_0 = value;
  23079. Il2CppCodeGenWriteBarrier((void**)(&___FilterAttribute_0), (void*)value);
  23080. }
  23081. inline static int32_t get_offset_of_FilterName_1() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterName_1)); }
  23082. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterName_1() const { return ___FilterName_1; }
  23083. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterName_1() { return &___FilterName_1; }
  23084. inline void set_FilterName_1(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
  23085. {
  23086. ___FilterName_1 = value;
  23087. Il2CppCodeGenWriteBarrier((void**)(&___FilterName_1), (void*)value);
  23088. }
  23089. inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); }
  23090. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; }
  23091. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; }
  23092. inline void set_FilterNameIgnoreCase_2(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
  23093. {
  23094. ___FilterNameIgnoreCase_2 = value;
  23095. Il2CppCodeGenWriteBarrier((void**)(&___FilterNameIgnoreCase_2), (void*)value);
  23096. }
  23097. inline static int32_t get_offset_of_Missing_3() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Missing_3)); }
  23098. inline RuntimeObject * get_Missing_3() const { return ___Missing_3; }
  23099. inline RuntimeObject ** get_address_of_Missing_3() { return &___Missing_3; }
  23100. inline void set_Missing_3(RuntimeObject * value)
  23101. {
  23102. ___Missing_3 = value;
  23103. Il2CppCodeGenWriteBarrier((void**)(&___Missing_3), (void*)value);
  23104. }
  23105. inline static int32_t get_offset_of_Delimiter_4() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Delimiter_4)); }
  23106. inline Il2CppChar get_Delimiter_4() const { return ___Delimiter_4; }
  23107. inline Il2CppChar* get_address_of_Delimiter_4() { return &___Delimiter_4; }
  23108. inline void set_Delimiter_4(Il2CppChar value)
  23109. {
  23110. ___Delimiter_4 = value;
  23111. }
  23112. inline static int32_t get_offset_of_EmptyTypes_5() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); }
  23113. inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_EmptyTypes_5() const { return ___EmptyTypes_5; }
  23114. inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; }
  23115. inline void set_EmptyTypes_5(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value)
  23116. {
  23117. ___EmptyTypes_5 = value;
  23118. Il2CppCodeGenWriteBarrier((void**)(&___EmptyTypes_5), (void*)value);
  23119. }
  23120. inline static int32_t get_offset_of_defaultBinder_6() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___defaultBinder_6)); }
  23121. inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * get_defaultBinder_6() const { return ___defaultBinder_6; }
  23122. inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; }
  23123. inline void set_defaultBinder_6(Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * value)
  23124. {
  23125. ___defaultBinder_6 = value;
  23126. Il2CppCodeGenWriteBarrier((void**)(&___defaultBinder_6), (void*)value);
  23127. }
  23128. };
  23129. #ifdef __clang__
  23130. #pragma clang diagnostic pop
  23131. #endif
  23132. // System.Numerics.Vector4[]
  23133. struct Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F : public RuntimeArray
  23134. {
  23135. public:
  23136. ALIGN_FIELD (8) Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 m_Items[1];
  23137. public:
  23138. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 GetAt(il2cpp_array_size_t index) const
  23139. {
  23140. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  23141. return m_Items[index];
  23142. }
  23143. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * GetAddressAt(il2cpp_array_size_t index)
  23144. {
  23145. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  23146. return m_Items + index;
  23147. }
  23148. inline void SetAt(il2cpp_array_size_t index, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value)
  23149. {
  23150. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  23151. m_Items[index] = value;
  23152. }
  23153. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 GetAtUnchecked(il2cpp_array_size_t index) const
  23154. {
  23155. return m_Items[index];
  23156. }
  23157. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  23158. {
  23159. return m_Items + index;
  23160. }
  23161. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value)
  23162. {
  23163. m_Items[index] = value;
  23164. }
  23165. };
  23166. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23167. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m273E4FAF289271CE378B84FDA5D9AF1749D07067_gshared_inline (RowIntervalOperationWrapper_2_tB1ED1A18C05B91C660EBFF18C535C8D4AFA19180 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 * ___operation5, const RuntimeMethod* method);
  23168. // System.Span`1<!0> System.Memory`1<System.Numerics.Vector4>::get_Span()
  23169. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_gshared_inline (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 * __this, const RuntimeMethod* method);
  23170. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23171. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mF97AB92F2944503F22C6F108070E5112B7EED760_gshared_inline (RowIntervalOperationWrapper_2_tB1ED1A18C05B91C660EBFF18C535C8D4AFA19180 * __this, int32_t ___i0, const RuntimeMethod* method);
  23172. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23173. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m1342583C97FF4A622F0E35A928FED16A85B63751_gshared_inline (RowIntervalOperationWrapper_2_t1E92BCADE67E15B783C61D65F2F260EA7094896F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 * ___operation5, const RuntimeMethod* method);
  23174. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23175. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m0C1BEB42A23D468A4E7FA4A47F4BCC7BD0B8888A_gshared_inline (RowIntervalOperationWrapper_2_t1E92BCADE67E15B783C61D65F2F260EA7094896F * __this, int32_t ___i0, const RuntimeMethod* method);
  23176. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23177. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m9262881D7BA02B3A1D7715B35B4D6E57F57F2CBE_gshared_inline (RowIntervalOperationWrapper_2_t8E1681EA1AF4727DED7AA671D450BEB7ED8BA3E9 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 * ___operation5, const RuntimeMethod* method);
  23178. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23179. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m3E7B132CF836FCF57E4BA71A6000090BF5B83D16_gshared_inline (RowIntervalOperationWrapper_2_t8E1681EA1AF4727DED7AA671D450BEB7ED8BA3E9 * __this, int32_t ___i0, const RuntimeMethod* method);
  23180. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23181. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m57A779AA8FD5068CABCB99FCCBB7B3D146D676F1_gshared_inline (RowIntervalOperationWrapper_2_tD558C91BF59F99570889CD5108A791623F2451E1 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 * ___operation5, const RuntimeMethod* method);
  23182. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23183. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m45652A2B303C58946536F656E29476F4C4431515_gshared_inline (RowIntervalOperationWrapper_2_tD558C91BF59F99570889CD5108A791623F2451E1 * __this, int32_t ___i0, const RuntimeMethod* method);
  23184. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23185. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m4B4CA5FED8F0D98AB776238EBD945E76AEB2B959_gshared_inline (RowIntervalOperationWrapper_2_t0C7DA084A380A710F8B455BA6F54ACC07DB48D5A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B * ___operation5, const RuntimeMethod* method);
  23186. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23187. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mC674A4BDD51CEBC7E72DBAAFD80FFF22FDCD9DED_gshared_inline (RowIntervalOperationWrapper_2_t0C7DA084A380A710F8B455BA6F54ACC07DB48D5A * __this, int32_t ___i0, const RuntimeMethod* method);
  23188. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23189. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mE43C0AD7B24D4E6518D583AE65BD38B1F5299800_gshared_inline (RowIntervalOperationWrapper_2_t52CCC22FF87B71AC1CDB901353C9A5392BA48BB2 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 * ___operation5, const RuntimeMethod* method);
  23190. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23191. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m35F6DDD7B72BC9DEA0AAE41755C629AD7B88A315_gshared_inline (RowIntervalOperationWrapper_2_t52CCC22FF87B71AC1CDB901353C9A5392BA48BB2 * __this, int32_t ___i0, const RuntimeMethod* method);
  23192. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23193. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mF803CE5771EB41741BB5FAF1B51942A67DB91AC3_gshared_inline (RowIntervalOperationWrapper_2_tD35C2757327AC482CD7C79C33F4214CEBF21FA4B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F * ___operation5, const RuntimeMethod* method);
  23194. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23195. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mD3D55D29B9B9F7D639824086DF7708C845976ED0_gshared_inline (RowIntervalOperationWrapper_2_tD35C2757327AC482CD7C79C33F4214CEBF21FA4B * __this, int32_t ___i0, const RuntimeMethod* method);
  23196. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23197. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mCE777858280CDF8AC09141C613133A70907FA0EA_gshared_inline (RowIntervalOperationWrapper_2_t2C8961B7E495150B11FEE547144F9D3EF9BFBD52 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 * ___operation5, const RuntimeMethod* method);
  23198. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23199. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m16A010647F8EA605B88CF5928DCCE89FA7C58E84_gshared_inline (RowIntervalOperationWrapper_2_t2C8961B7E495150B11FEE547144F9D3EF9BFBD52 * __this, int32_t ___i0, const RuntimeMethod* method);
  23200. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23201. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mD17C8928C413DB29CD4BA5208646507B79F6789D_gshared_inline (RowIntervalOperationWrapper_2_t2DE4793287BD954BC6F357A1C1E4DCACC39D57A0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB * ___operation5, const RuntimeMethod* method);
  23202. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23203. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m283A201FADE09ED976D6E3DD174C0B62201D5128_gshared_inline (RowIntervalOperationWrapper_2_t2DE4793287BD954BC6F357A1C1E4DCACC39D57A0 * __this, int32_t ___i0, const RuntimeMethod* method);
  23204. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23205. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mA34653A5B6B8096EBFFBFD86405FA3CD9866B482_gshared_inline (RowIntervalOperationWrapper_2_tEF6ADCF955E71289F4C1CB4FFAFE175FC1E5065C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A * ___operation5, const RuntimeMethod* method);
  23206. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23207. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m6D8754419ADA7EB9EE05C13DEED5EE009BBC54DC_gshared_inline (RowIntervalOperationWrapper_2_tEF6ADCF955E71289F4C1CB4FFAFE175FC1E5065C * __this, int32_t ___i0, const RuntimeMethod* method);
  23208. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23209. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m10932C3D53D042033ECDD0F0DB7D27A37800DACA_gshared_inline (RowIntervalOperationWrapper_2_t7A6680D38C2F9A019631C877D963499E7A2630D5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 * ___operation5, const RuntimeMethod* method);
  23210. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23211. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m942285E957E0FDC374AD337B1E767D7F335FC30E_gshared_inline (RowIntervalOperationWrapper_2_t7A6680D38C2F9A019631C877D963499E7A2630D5 * __this, int32_t ___i0, const RuntimeMethod* method);
  23212. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23213. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mC5AC906EB23571B05D4EF8E387920187D534ABC6_gshared_inline (RowIntervalOperationWrapper_2_tEFE1458E968F17980E863BFCC7E5BA3525BA5275 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 * ___operation5, const RuntimeMethod* method);
  23214. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23215. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mB5ACC67ABC2CD99704A35C9E9967D9F10170D8E4_gshared_inline (RowIntervalOperationWrapper_2_tEFE1458E968F17980E863BFCC7E5BA3525BA5275 * __this, int32_t ___i0, const RuntimeMethod* method);
  23216. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23217. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m3061670D8F568148548E3B062DA615ED869ADDED_gshared_inline (RowIntervalOperationWrapper_2_tE7EA900C4412468B80FC49A92E3032C1292113D5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 * ___operation5, const RuntimeMethod* method);
  23218. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23219. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mB6CB1EA6DC5BC96361FC81A9630AA8030B928BFC_gshared_inline (RowIntervalOperationWrapper_2_tE7EA900C4412468B80FC49A92E3032C1292113D5 * __this, int32_t ___i0, const RuntimeMethod* method);
  23220. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23221. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m4DA92EA401D653D95FAF7E778BE5F79C7263FDF9_gshared_inline (RowIntervalOperationWrapper_2_t9C01BB07A910E91F5BB13B0AC46F38D940650467 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 * ___operation5, const RuntimeMethod* method);
  23222. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23223. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mBA0BBADDF032C2744212C0B1B554B35262AF08CB_gshared_inline (RowIntervalOperationWrapper_2_t9C01BB07A910E91F5BB13B0AC46F38D940650467 * __this, int32_t ___i0, const RuntimeMethod* method);
  23224. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23225. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mDA82F6C7E4B251B38375FAC7376A8FC70335F7F0_gshared_inline (RowIntervalOperationWrapper_2_t99AA5F543E4C7E405E3FC6C82DF5337041550F44 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 * ___operation5, const RuntimeMethod* method);
  23226. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23227. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m708E2E90AADE793FA331DF5141F73C055CF4D3E2_gshared_inline (RowIntervalOperationWrapper_2_t99AA5F543E4C7E405E3FC6C82DF5337041550F44 * __this, int32_t ___i0, const RuntimeMethod* method);
  23228. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23229. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m4E622C7AB0AF33490834C928BB4D8E3FCF52FC41_gshared_inline (RowIntervalOperationWrapper_2_t371F588B79D0D2014AA7EAA6A4B54F14894D9DA3 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 * ___operation5, const RuntimeMethod* method);
  23230. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23231. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mD7959402495FD9D4EE5C88A7ED83F5422A41639D_gshared_inline (RowIntervalOperationWrapper_2_t371F588B79D0D2014AA7EAA6A4B54F14894D9DA3 * __this, int32_t ___i0, const RuntimeMethod* method);
  23232. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23233. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mEF31FB95CCE3E6440D9A3DB8A2D2D8AE5CFA4628_gshared_inline (RowIntervalOperationWrapper_2_tF062A693E4D20E5B1116AA14C0A4FFA94C1D850F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 * ___operation5, const RuntimeMethod* method);
  23234. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23235. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mEB6633A550E2FBAA319B8241AF34B7DD1C4E58C7_gshared_inline (RowIntervalOperationWrapper_2_tF062A693E4D20E5B1116AA14C0A4FFA94C1D850F * __this, int32_t ___i0, const RuntimeMethod* method);
  23236. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23237. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0C859189D3383FFD44832A6C5E41A030C0EBD0AB_gshared_inline (RowIntervalOperationWrapper_2_t8469B279703BF18524C403A72C142ED46DE088F7 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 * ___operation5, const RuntimeMethod* method);
  23238. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23239. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m41A8A8511C33DD4CCD1EF972A09373ECC1BAD589_gshared_inline (RowIntervalOperationWrapper_2_t8469B279703BF18524C403A72C142ED46DE088F7 * __this, int32_t ___i0, const RuntimeMethod* method);
  23240. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23241. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m9D2A6EA3B9C59EBAFDCF9064DB523189BAF4A5A3_gshared_inline (RowIntervalOperationWrapper_2_t5D22181CB56B5E0D87FD43C4F5F70D329E9F997C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F * ___operation5, const RuntimeMethod* method);
  23242. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23243. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mD18C08CDB898134113E30F3D750E872A748CD9BD_gshared_inline (RowIntervalOperationWrapper_2_t5D22181CB56B5E0D87FD43C4F5F70D329E9F997C * __this, int32_t ___i0, const RuntimeMethod* method);
  23244. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23245. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m50ED755EE27F5B2012FE0DD3FB1D08256A3F3D48_gshared_inline (RowIntervalOperationWrapper_2_t7E91074E9B8C8B8F7612697B19A02CFF278321DF * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED * ___operation5, const RuntimeMethod* method);
  23246. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23247. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m5C3E1CCACF789E77C408AAAE841CB87BE2625036_gshared_inline (RowIntervalOperationWrapper_2_t7E91074E9B8C8B8F7612697B19A02CFF278321DF * __this, int32_t ___i0, const RuntimeMethod* method);
  23248. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23249. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mA691FE59C784D3D7AC633BE59D0A3825A3D10649_gshared_inline (RowIntervalOperationWrapper_2_t6823E5BA012D31C25C1C3EF997AA12E04C40DE24 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 * ___operation5, const RuntimeMethod* method);
  23250. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23251. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mA4B9053E6AD4D7EB6FC118BFCBD561AAF0382C2B_gshared_inline (RowIntervalOperationWrapper_2_t6823E5BA012D31C25C1C3EF997AA12E04C40DE24 * __this, int32_t ___i0, const RuntimeMethod* method);
  23252. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23253. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0BDADAE28BB7F75466B6BE0CB736EE22A5BFF965_gshared_inline (RowIntervalOperationWrapper_2_t58D7F02F460C6F08C7C87E470FDD5D456540F717 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 * ___operation5, const RuntimeMethod* method);
  23254. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23255. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mB837BCB3E67B4E25DC6D7EFD2778BDAFCD7FC2E3_gshared_inline (RowIntervalOperationWrapper_2_t58D7F02F460C6F08C7C87E470FDD5D456540F717 * __this, int32_t ___i0, const RuntimeMethod* method);
  23256. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23257. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mFD3A87649CACD88BAC1FE56E3AEBA3C4D774D7A8_gshared_inline (RowIntervalOperationWrapper_2_t35578CD43A789D61100BAD168B6B30E6776CEE3A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD * ___operation5, const RuntimeMethod* method);
  23258. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23259. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mF695E08824664E7A48219583C8AE7EC6ADA95875_gshared_inline (RowIntervalOperationWrapper_2_t35578CD43A789D61100BAD168B6B30E6776CEE3A * __this, int32_t ___i0, const RuntimeMethod* method);
  23260. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23261. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mF7E4C90B097FB22F4A7DDE45927E313E2DB5FE87_gshared_inline (RowIntervalOperationWrapper_2_t0751C9AA63EDDB13FE11895F24839BA8ED0B81E8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 * ___operation5, const RuntimeMethod* method);
  23262. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23263. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mF28998B837F172DA9B966D7FA5D5E46D1AA0246A_gshared_inline (RowIntervalOperationWrapper_2_t0751C9AA63EDDB13FE11895F24839BA8ED0B81E8 * __this, int32_t ___i0, const RuntimeMethod* method);
  23264. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23265. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m8FFB703AB37D12C46B53887979226D8018AF4960_gshared_inline (RowIntervalOperationWrapper_2_t24B79FB32B29231AE4FA182C7918AA1C55E5EC0B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E * ___operation5, const RuntimeMethod* method);
  23266. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23267. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m2173EC21265C62EDD8BA7507F661142933B233EA_gshared_inline (RowIntervalOperationWrapper_2_t24B79FB32B29231AE4FA182C7918AA1C55E5EC0B * __this, int32_t ___i0, const RuntimeMethod* method);
  23268. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23269. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mD77C239A66FB74C2C0F7B03328642C6B31A6FE87_gshared_inline (RowIntervalOperationWrapper_2_tAF054C9FF22AD899AC2D62959B9909CC7F25BF1D * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 * ___operation5, const RuntimeMethod* method);
  23270. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23271. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m9AD4F755FBA1FCE93F75F95D545B12F8A1770007_gshared_inline (RowIntervalOperationWrapper_2_tAF054C9FF22AD899AC2D62959B9909CC7F25BF1D * __this, int32_t ___i0, const RuntimeMethod* method);
  23272. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23273. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m36BDE261AB2C4087F9332ABEA46E520B3AD4315D_gshared_inline (RowIntervalOperationWrapper_2_tB5B7D8317630BA9DBA22EA2EB7510DDC56ADCC75 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 * ___operation5, const RuntimeMethod* method);
  23274. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23275. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mD7C1A814D96568B955ED730FE71AD9271461AFD2_gshared_inline (RowIntervalOperationWrapper_2_tB5B7D8317630BA9DBA22EA2EB7510DDC56ADCC75 * __this, int32_t ___i0, const RuntimeMethod* method);
  23276. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23277. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mC6633E521B6348087C3F80B846D0F91DDEA4FC4D_gshared_inline (RowIntervalOperationWrapper_2_t36E29CC79B196D16EB9766C85FA9356FC8A4FB9F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 * ___operation5, const RuntimeMethod* method);
  23278. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23279. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mBA285592A5082619D7381ACC97FACB1FAE872B5C_gshared_inline (RowIntervalOperationWrapper_2_t36E29CC79B196D16EB9766C85FA9356FC8A4FB9F * __this, int32_t ___i0, const RuntimeMethod* method);
  23280. // 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&)
  23281. 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);
  23282. // 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>::Invoke(System.Int32)
  23283. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m94A4321DF45CF46D46D55310541F8515C111153B_gshared_inline (RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020 * __this, int32_t ___i0, const RuntimeMethod* method);
  23284. // 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&)
  23285. 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);
  23286. // 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>::Invoke(System.Int32)
  23287. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mDAD25D9778118161CE90AB51E94BB86101541B8B_gshared_inline (RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715 * __this, int32_t ___i0, const RuntimeMethod* method);
  23288. // 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&)
  23289. 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);
  23290. // 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>::Invoke(System.Int32)
  23291. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mFF8C3899FB41229E1358DF52FDFB8AB32A58AD87_gshared_inline (RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A * __this, int32_t ___i0, const RuntimeMethod* method);
  23292. // 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&)
  23293. 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);
  23294. // 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>::Invoke(System.Int32)
  23295. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mDD5914C3C37C590A5F70D789B76F570734D7CF0E_gshared_inline (RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15 * __this, int32_t ___i0, const RuntimeMethod* method);
  23296. // 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&)
  23297. 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);
  23298. // 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>::Invoke(System.Int32)
  23299. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m6344D7E8A2F6E45C988FCEC0F1EFAE3ED91593CB_gshared_inline (RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792 * __this, int32_t ___i0, const RuntimeMethod* method);
  23300. // 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&)
  23301. 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);
  23302. // 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>::Invoke(System.Int32)
  23303. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m754A42377E3E27E00939C3A653D67BF4C0A71244_gshared_inline (RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E * __this, int32_t ___i0, const RuntimeMethod* method);
  23304. // 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&)
  23305. 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);
  23306. // 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>::Invoke(System.Int32)
  23307. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mDCF7600337C148F860AB2FD28DA2D2871E531E24_gshared_inline (RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B * __this, int32_t ___i0, const RuntimeMethod* method);
  23308. // 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&)
  23309. 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);
  23310. // 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>::Invoke(System.Int32)
  23311. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m8BECED1A7E0E186B448F3FC3890A5F77E973AFA1_gshared_inline (RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325 * __this, int32_t ___i0, const RuntimeMethod* method);
  23312. // 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&)
  23313. 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);
  23314. // 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>::Invoke(System.Int32)
  23315. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m65E40738827EE04FE4EC9D44CE19783AF28C0E84_gshared_inline (RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604 * __this, int32_t ___i0, const RuntimeMethod* method);
  23316. // 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&)
  23317. 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);
  23318. // 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>::Invoke(System.Int32)
  23319. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mFF648900C4AD23C9A7F86EB36AECC5B7C51F23D8_gshared_inline (RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E * __this, int32_t ___i0, const RuntimeMethod* method);
  23320. // 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&)
  23321. 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);
  23322. // 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>::Invoke(System.Int32)
  23323. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m07204371EE8869079B445D702B6E4FF58E53AE64_gshared_inline (RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC * __this, int32_t ___i0, const RuntimeMethod* method);
  23324. // 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&)
  23325. 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);
  23326. // 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>::Invoke(System.Int32)
  23327. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m918DC6E59BF64AEEF775EDBE79FB1C8BBFE6A765_gshared_inline (RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD * __this, int32_t ___i0, const RuntimeMethod* method);
  23328. // 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&)
  23329. 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);
  23330. // 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>::Invoke(System.Int32)
  23331. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m2579CD195160D77BA01EE7A8441562EAC1D061CA_gshared_inline (RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4 * __this, int32_t ___i0, const RuntimeMethod* method);
  23332. // 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&)
  23333. 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);
  23334. // 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>::Invoke(System.Int32)
  23335. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mEF8458F5DCCD700B4F382BDD748FFCC52F5094F9_gshared_inline (RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888 * __this, int32_t ___i0, const RuntimeMethod* method);
  23336. // 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&)
  23337. 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);
  23338. // 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>::Invoke(System.Int32)
  23339. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m2410CE722E519BCF9CA8E41829805E8EB3F20DA4_gshared_inline (RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11 * __this, int32_t ___i0, const RuntimeMethod* method);
  23340. // 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&)
  23341. 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);
  23342. // 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>::Invoke(System.Int32)
  23343. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mAF5E031B6D7CD0213F5D6ECCE580A532E5D39687_gshared_inline (RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460 * __this, int32_t ___i0, const RuntimeMethod* method);
  23344. // 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&)
  23345. 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);
  23346. // 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>::Invoke(System.Int32)
  23347. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m0187B5D63DEC0A0E25B903B49F214E9687A46E06_gshared_inline (RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD * __this, int32_t ___i0, const RuntimeMethod* method);
  23348. // 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&)
  23349. 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);
  23350. // 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>::Invoke(System.Int32)
  23351. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m3A54CCE4B858FC441E916A327C7283439D8DF2D1_gshared_inline (RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83 * __this, int32_t ___i0, const RuntimeMethod* method);
  23352. // 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&)
  23353. 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);
  23354. // 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>::Invoke(System.Int32)
  23355. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mD602EEC4463605006FCA29121F299D52C6D9DD30_gshared_inline (RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D * __this, int32_t ___i0, const RuntimeMethod* method);
  23356. // 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&)
  23357. 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);
  23358. // 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>::Invoke(System.Int32)
  23359. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m15B572F3A29F903532735205A86E9663C3E81168_gshared_inline (RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E * __this, int32_t ___i0, const RuntimeMethod* method);
  23360. // 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&)
  23361. 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);
  23362. // 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>::Invoke(System.Int32)
  23363. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m115A76C8467E6E83CF46FC00B263DCB9483E852F_gshared_inline (RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819 * __this, int32_t ___i0, const RuntimeMethod* method);
  23364. // 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&)
  23365. 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);
  23366. // 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>::Invoke(System.Int32)
  23367. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mB4200A1760A3D33A325AE4ED758481FD99E0512B_gshared_inline (RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54 * __this, int32_t ___i0, const RuntimeMethod* method);
  23368. // 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&)
  23369. 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);
  23370. // 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>::Invoke(System.Int32)
  23371. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m4975F494425408FA9B06E261D4D323DFFC37DB9A_gshared_inline (RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD * __this, int32_t ___i0, const RuntimeMethod* method);
  23372. // 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&)
  23373. 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);
  23374. // 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>::Invoke(System.Int32)
  23375. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m47217E0F06668B1911708D168AE3BC43516DA892_gshared_inline (RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756 * __this, int32_t ___i0, const RuntimeMethod* method);
  23376. // 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&)
  23377. 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);
  23378. // 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>::Invoke(System.Int32)
  23379. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m367718D99689257812B979F3B90704F09F3C9550_gshared_inline (RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132 * __this, int32_t ___i0, const RuntimeMethod* method);
  23380. // 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&)
  23381. 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);
  23382. // 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>::Invoke(System.Int32)
  23383. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m46AE45CEC667FFD613E50649EC535F6127DCA308_gshared_inline (RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8 * __this, int32_t ___i0, const RuntimeMethod* method);
  23384. // 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&)
  23385. 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);
  23386. // 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>::Invoke(System.Int32)
  23387. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mBA73424A0FE2AF348E70C4FBEC1754D949A4966E_gshared_inline (RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D * __this, int32_t ___i0, const RuntimeMethod* method);
  23388. // 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&)
  23389. 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);
  23390. // 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>::Invoke(System.Int32)
  23391. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m16F324E122D559CCCC1A93FC7483C923EDEE71B3_gshared_inline (RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273 * __this, int32_t ___i0, const RuntimeMethod* method);
  23392. // 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&)
  23393. 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);
  23394. // 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>::Invoke(System.Int32)
  23395. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m959F0CDD7097A41D7057BDF441B0FB0B66C6FE10_gshared_inline (RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17 * __this, int32_t ___i0, const RuntimeMethod* method);
  23396. // 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&)
  23397. 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);
  23398. // 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>::Invoke(System.Int32)
  23399. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mA64BBFA2F1640A4523A6917306E3B1162FD65340_gshared_inline (RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776 * __this, int32_t ___i0, const RuntimeMethod* method);
  23400. // 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&)
  23401. 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);
  23402. // 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>::Invoke(System.Int32)
  23403. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m0293B56188196D77BD2FB961A5E865DE7E8FB898_gshared_inline (RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C * __this, int32_t ___i0, const RuntimeMethod* method);
  23404. // 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&)
  23405. 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);
  23406. // 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>::Invoke(System.Int32)
  23407. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mE1506BD06CEEEF21EAD042B133D3B13C1476F193_gshared_inline (RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF * __this, int32_t ___i0, const RuntimeMethod* method);
  23408. // 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&)
  23409. 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);
  23410. // 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>::Invoke(System.Int32)
  23411. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mF6EED41A6B9BF557F0612A1E1D8D6F0E7C1DC0D7_gshared_inline (RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135 * __this, int32_t ___i0, const RuntimeMethod* method);
  23412. // 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&)
  23413. 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);
  23414. // 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>::Invoke(System.Int32)
  23415. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m85FC6B2F670B378EFB6EB2ED8489BBA8938A9AC6_gshared_inline (RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155 * __this, int32_t ___i0, const RuntimeMethod* method);
  23416. // 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&)
  23417. 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);
  23418. // 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>::Invoke(System.Int32)
  23419. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mE8389FCBB23821AC938DFE81B6A78E5881417BE1_gshared_inline (RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711 * __this, int32_t ___i0, const RuntimeMethod* method);
  23420. // 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&)
  23421. 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);
  23422. // 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>::Invoke(System.Int32)
  23423. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m6A0014150DB2E68F201AFCC7E1FBFB695DA26E2F_gshared_inline (RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A * __this, int32_t ___i0, const RuntimeMethod* method);
  23424. // 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&)
  23425. 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);
  23426. // 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>::Invoke(System.Int32)
  23427. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m8F1ED36049AF7A2D1CEAE024DA69378E3D52D93A_gshared_inline (RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A * __this, int32_t ___i0, const RuntimeMethod* method);
  23428. // 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&)
  23429. 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);
  23430. // 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>::Invoke(System.Int32)
  23431. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m2E0FD19C0951BE61BADD95741554C153297A5169_gshared_inline (RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91 * __this, int32_t ___i0, const RuntimeMethod* method);
  23432. // 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&)
  23433. 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);
  23434. // 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>::Invoke(System.Int32)
  23435. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m5B91FF3A3136676BBCB22F7DAD72AE00F08FBF72_gshared_inline (RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8 * __this, int32_t ___i0, const RuntimeMethod* method);
  23436. // 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&)
  23437. 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);
  23438. // 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>::Invoke(System.Int32)
  23439. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mF672E6303020CC9CA3B200B7CBCD0D1EB26A49C3_gshared_inline (RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354 * __this, int32_t ___i0, const RuntimeMethod* method);
  23440. // 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&)
  23441. 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);
  23442. // 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>::Invoke(System.Int32)
  23443. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mF19C81995C1FE38982654851BC486C96EBC64457_gshared_inline (RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2 * __this, int32_t ___i0, const RuntimeMethod* method);
  23444. // 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&)
  23445. 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);
  23446. // 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>::Invoke(System.Int32)
  23447. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m7897205EC05D883385E710B5020EA4BFE90A9599_gshared_inline (RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9 * __this, int32_t ___i0, const RuntimeMethod* method);
  23448. // 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&)
  23449. 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);
  23450. // 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>::Invoke(System.Int32)
  23451. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mC0901D4747EC43A0A7600368B7E8EE38A69D3FF4_gshared_inline (RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC * __this, int32_t ___i0, const RuntimeMethod* method);
  23452. // 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&)
  23453. 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);
  23454. // 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>::Invoke(System.Int32)
  23455. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mA91E9CB75FE26868C9209E072EDF8AFFD2AA648F_gshared_inline (RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F * __this, int32_t ___i0, const RuntimeMethod* method);
  23456. // 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&)
  23457. 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);
  23458. // 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>::Invoke(System.Int32)
  23459. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mA1C908D868C2CE5357B40064DC47FCB8C6FF0D44_gshared_inline (RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837 * __this, int32_t ___i0, const RuntimeMethod* method);
  23460. // 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&)
  23461. 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);
  23462. // 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>::Invoke(System.Int32)
  23463. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mE0B1F50E6F89AE88D4A12A74F54E6C991AF1B986_gshared_inline (RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F * __this, int32_t ___i0, const RuntimeMethod* method);
  23464. // 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&)
  23465. 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);
  23466. // 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>::Invoke(System.Int32)
  23467. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m351FF8E78D6D01EEDE16F289565C520A2C1B5CCE_gshared_inline (RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5 * __this, int32_t ___i0, const RuntimeMethod* method);
  23468. // 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&)
  23469. 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);
  23470. // 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>::Invoke(System.Int32)
  23471. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mC7A60F070E7BA583DD5115499469EA3D225F3AA6_gshared_inline (RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E * __this, int32_t ___i0, const RuntimeMethod* method);
  23472. // 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&)
  23473. 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);
  23474. // 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>::Invoke(System.Int32)
  23475. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m6A8CCC725F31B3715D3A5F2A5A12D7DE70799A85_gshared_inline (RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9 * __this, int32_t ___i0, const RuntimeMethod* method);
  23476. // 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&)
  23477. 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);
  23478. // 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>::Invoke(System.Int32)
  23479. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m67C3AF53A4CBBBF4B22A4DEEB29558E89BB54FC2_gshared_inline (RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789 * __this, int32_t ___i0, const RuntimeMethod* method);
  23480. // 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&)
  23481. 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);
  23482. // 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>::Invoke(System.Int32)
  23483. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m85326FCA775EBDE5B913C752646FCE7E4B9D395A_gshared_inline (RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E * __this, int32_t ___i0, const RuntimeMethod* method);
  23484. // 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&)
  23485. 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);
  23486. // 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>::Invoke(System.Int32)
  23487. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m2398CFB44FC74174FFFF03A4C5C43A1AC6BEE47B_gshared_inline (RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C * __this, int32_t ___i0, const RuntimeMethod* method);
  23488. // 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&)
  23489. 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);
  23490. // 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>::Invoke(System.Int32)
  23491. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m62559C450D145D0A65A59D6B3793EC8179E00DBB_gshared_inline (RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D * __this, int32_t ___i0, const RuntimeMethod* method);
  23492. // 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&)
  23493. 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);
  23494. // 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>::Invoke(System.Int32)
  23495. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mFC7C443B4DA5909CB14465CA6F10DAED6E1D2A2C_gshared_inline (RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345 * __this, int32_t ___i0, const RuntimeMethod* method);
  23496. // 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&)
  23497. 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);
  23498. // 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>::Invoke(System.Int32)
  23499. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m63022124AF817249E7384F9B7BCFF61684A57129_gshared_inline (RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5 * __this, int32_t ___i0, const RuntimeMethod* method);
  23500. // 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&)
  23501. 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);
  23502. // 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>::Invoke(System.Int32)
  23503. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m99EE222620EDC88C01E93D8BC9B6BC8CEAE3A5AE_gshared_inline (RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03 * __this, int32_t ___i0, const RuntimeMethod* method);
  23504. // 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&)
  23505. 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);
  23506. // 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>::Invoke(System.Int32)
  23507. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m5FA27A394F8F6B25FBC9A7FC81D5375FC4588B95_gshared_inline (RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE * __this, int32_t ___i0, const RuntimeMethod* method);
  23508. // 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&)
  23509. 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);
  23510. // 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>::Invoke(System.Int32)
  23511. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m672551AD4D0A2E48C780118D3659D21CD7AA997B_gshared_inline (RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7 * __this, int32_t ___i0, const RuntimeMethod* method);
  23512. // 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&)
  23513. 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);
  23514. // 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>::Invoke(System.Int32)
  23515. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m80BF6DE660F1E27CB17E6930488E283C3E4A8BA1_gshared_inline (RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8 * __this, int32_t ___i0, const RuntimeMethod* method);
  23516. // 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&)
  23517. 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);
  23518. // 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>::Invoke(System.Int32)
  23519. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m25E4AF50DA8937876DBD8F399D97F7753F7B5C41_gshared_inline (RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6 * __this, int32_t ___i0, const RuntimeMethod* method);
  23520. // 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&)
  23521. 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);
  23522. // 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>::Invoke(System.Int32)
  23523. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m3600A62972CFBAE0FF9CE7A30E2D54BA9E65C89E_gshared_inline (RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409 * __this, int32_t ___i0, const RuntimeMethod* method);
  23524. // 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&)
  23525. 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);
  23526. // 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>::Invoke(System.Int32)
  23527. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mE4A190D3D3E29CD14A6CCE79488E22D13993F003_gshared_inline (RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2 * __this, int32_t ___i0, const RuntimeMethod* method);
  23528. // 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&)
  23529. 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);
  23530. // 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>::Invoke(System.Int32)
  23531. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mA20D6E5F44881D39001DCA19F3D4A7AAE5ABFDA6_gshared_inline (RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523 * __this, int32_t ___i0, const RuntimeMethod* method);
  23532. // 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&)
  23533. 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);
  23534. // 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>::Invoke(System.Int32)
  23535. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m84D607F97B84839D60D9008F298E847A1E7B5B5C_gshared_inline (RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C * __this, int32_t ___i0, const RuntimeMethod* method);
  23536. // 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&)
  23537. 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);
  23538. // 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>::Invoke(System.Int32)
  23539. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mFC7F4BA48E4367CFD64B25401B6D9DCE165CDDF6_gshared_inline (RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F * __this, int32_t ___i0, const RuntimeMethod* method);
  23540. // 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&)
  23541. 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);
  23542. // 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>::Invoke(System.Int32)
  23543. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m50DACD73544E0E02E18DDCAA26D569C696285188_gshared_inline (RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC * __this, int32_t ___i0, const RuntimeMethod* method);
  23544. // 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&)
  23545. 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);
  23546. // 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>::Invoke(System.Int32)
  23547. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m6BD0FC9AE175E548683EB083E8122E8290000A27_gshared_inline (RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34 * __this, int32_t ___i0, const RuntimeMethod* method);
  23548. // 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&)
  23549. 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);
  23550. // 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>::Invoke(System.Int32)
  23551. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m7A1CACF7C333C9141D2B9F15A85549CA4FDC371C_gshared_inline (RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774 * __this, int32_t ___i0, const RuntimeMethod* method);
  23552. // 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&)
  23553. 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);
  23554. // 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>::Invoke(System.Int32)
  23555. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mCE05C902CF0B4CE8701E3B2025951FF16D75915F_gshared_inline (RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6 * __this, int32_t ___i0, const RuntimeMethod* method);
  23556. // 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&)
  23557. 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);
  23558. // 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>::Invoke(System.Int32)
  23559. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m2DE9229D56BC1234163D2103E5148A9FB08F12BE_gshared_inline (RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC * __this, int32_t ___i0, const RuntimeMethod* method);
  23560. // 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&)
  23561. 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);
  23562. // 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>::Invoke(System.Int32)
  23563. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m22D48073F7D95FFA217B47B90BEE1DEDCFA4AE89_gshared_inline (RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844 * __this, int32_t ___i0, const RuntimeMethod* method);
  23564. // 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&)
  23565. 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);
  23566. // 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>::Invoke(System.Int32)
  23567. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mDEAD33194C81EC60CFEC475C56B7A79C15FE645D_gshared_inline (RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C * __this, int32_t ___i0, const RuntimeMethod* method);
  23568. // 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&)
  23569. 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);
  23570. // 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>::Invoke(System.Int32)
  23571. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mFC664A18271ECA2875936C9196CF439C85225CCE_gshared_inline (RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793 * __this, int32_t ___i0, const RuntimeMethod* method);
  23572. // 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&)
  23573. 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);
  23574. // 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>::Invoke(System.Int32)
  23575. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m5261F9AB56BC5A72AA8A2BE2E0EDCF45A7B58B69_gshared_inline (RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD * __this, int32_t ___i0, const RuntimeMethod* method);
  23576. // 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&)
  23577. 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);
  23578. // 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>::Invoke(System.Int32)
  23579. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m81C1C2E423143AE7FCAE1C1E4EDE381B28870CAB_gshared_inline (RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC * __this, int32_t ___i0, const RuntimeMethod* method);
  23580. // 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&)
  23581. 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);
  23582. // 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>::Invoke(System.Int32)
  23583. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mC6F79B0621A4AB1D95B4C5ABAA2F9827C86C05CC_gshared_inline (RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC * __this, int32_t ___i0, const RuntimeMethod* method);
  23584. // 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&)
  23585. 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);
  23586. // 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>::Invoke(System.Int32)
  23587. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mC0CCFE7388F770A5DCE5040A0CC1747026CE262C_gshared_inline (RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E * __this, int32_t ___i0, const RuntimeMethod* method);
  23588. // 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&)
  23589. 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);
  23590. // 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>::Invoke(System.Int32)
  23591. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m0047A4AA43C29E01CFF13ABFDF20F32EBEB8C763_gshared_inline (RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709 * __this, int32_t ___i0, const RuntimeMethod* method);
  23592. // 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&)
  23593. 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);
  23594. // 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>::Invoke(System.Int32)
  23595. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mFB9CB6C0ACE970A28966F03D0C29C914EE106D0B_gshared_inline (RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C * __this, int32_t ___i0, const RuntimeMethod* method);
  23596. // 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&)
  23597. 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);
  23598. // 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>::Invoke(System.Int32)
  23599. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m379FCA3BEC203C96A605A7ADDC769D9C6B5E81DB_gshared_inline (RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F * __this, int32_t ___i0, const RuntimeMethod* method);
  23600. // 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&)
  23601. 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);
  23602. // 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>::Invoke(System.Int32)
  23603. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mE9B4B55671D4D31268E3C3AE2025B1B46476FFB4_gshared_inline (RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9 * __this, int32_t ___i0, const RuntimeMethod* method);
  23604. // 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&)
  23605. 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);
  23606. // 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>::Invoke(System.Int32)
  23607. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mC05447DED83B52927FBBE1B166781E5C9AC8C811_gshared_inline (RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879 * __this, int32_t ___i0, const RuntimeMethod* method);
  23608. // 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&)
  23609. 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);
  23610. // 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>::Invoke(System.Int32)
  23611. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m83F799732FFDF99F8183646A25A6D8F2E045488E_gshared_inline (RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845 * __this, int32_t ___i0, const RuntimeMethod* method);
  23612. // 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&)
  23613. 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);
  23614. // 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>::Invoke(System.Int32)
  23615. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mBCEB0262898C4F290C9903E28EC52244DBC98CA7_gshared_inline (RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B * __this, int32_t ___i0, const RuntimeMethod* method);
  23616. // 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&)
  23617. 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);
  23618. // 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>::Invoke(System.Int32)
  23619. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m634B141BE666D3C6FB11CD8ECAD9A48E8F8F6488_gshared_inline (RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720 * __this, int32_t ___i0, const RuntimeMethod* method);
  23620. // 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&)
  23621. 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);
  23622. // 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>::Invoke(System.Int32)
  23623. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m927CBC8735251FA6F33233E6440B30D685873D25_gshared_inline (RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7 * __this, int32_t ___i0, const RuntimeMethod* method);
  23624. // 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&)
  23625. 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);
  23626. // 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>::Invoke(System.Int32)
  23627. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m1C1855DD53E398A2DBF183F0AA907875E0FC7833_gshared_inline (RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A * __this, int32_t ___i0, const RuntimeMethod* method);
  23628. // 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&)
  23629. 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);
  23630. // 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>::Invoke(System.Int32)
  23631. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m591CE26A737B0C82BF0A7E98EEC1981F6ED19B34_gshared_inline (RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A * __this, int32_t ___i0, const RuntimeMethod* method);
  23632. // 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&)
  23633. 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);
  23634. // 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>::Invoke(System.Int32)
  23635. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mC4D955EF5A941043F9A0B0740159E83F9AFD392E_gshared_inline (RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5 * __this, int32_t ___i0, const RuntimeMethod* method);
  23636. // 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&)
  23637. 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);
  23638. // 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>::Invoke(System.Int32)
  23639. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m4CB7896AAD6B994F7870A81989F49A7260A59B27_gshared_inline (RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6 * __this, int32_t ___i0, const RuntimeMethod* method);
  23640. // 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&)
  23641. 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);
  23642. // 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>::Invoke(System.Int32)
  23643. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m746D4DB97C2B1F8FA91D16DC67E27734C635E89B_gshared_inline (RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F * __this, int32_t ___i0, const RuntimeMethod* method);
  23644. // 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&)
  23645. 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);
  23646. // 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>::Invoke(System.Int32)
  23647. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m40B4316562CD1AE115AB7F1DBFFD1E0488EFED0C_gshared_inline (RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F * __this, int32_t ___i0, const RuntimeMethod* method);
  23648. // 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&)
  23649. 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);
  23650. // 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>::Invoke(System.Int32)
  23651. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m8B4C69A5DA7CEB56F96669781225729D11CBC9E8_gshared_inline (RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A * __this, int32_t ___i0, const RuntimeMethod* method);
  23652. // 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&)
  23653. 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);
  23654. // 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>::Invoke(System.Int32)
  23655. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m9E6EB3596F85F636B9A703918CB092ABE6A559DC_gshared_inline (RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC * __this, int32_t ___i0, const RuntimeMethod* method);
  23656. // 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&)
  23657. 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);
  23658. // 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>::Invoke(System.Int32)
  23659. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m3FF80D2BE2851E42300EA598320C38A05E9D423B_gshared_inline (RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298 * __this, int32_t ___i0, const RuntimeMethod* method);
  23660. // 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&)
  23661. 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);
  23662. // 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>::Invoke(System.Int32)
  23663. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m696F837DDE0AFD96CA3C961E3C0085D7E83CF9D1_gshared_inline (RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822 * __this, int32_t ___i0, const RuntimeMethod* method);
  23664. // 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&)
  23665. 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);
  23666. // 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>::Invoke(System.Int32)
  23667. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m567E69FD33F1646DA6910CD8E02DC7149087E2FC_gshared_inline (RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0 * __this, int32_t ___i0, const RuntimeMethod* method);
  23668. // 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&)
  23669. 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);
  23670. // 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>::Invoke(System.Int32)
  23671. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m1872E69B51BD452B909319D7B5D1DA302579D2E6_gshared_inline (RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3 * __this, int32_t ___i0, const RuntimeMethod* method);
  23672. // 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&)
  23673. 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);
  23674. // 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>::Invoke(System.Int32)
  23675. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m52D137FEC97E0E2952ACC08BBE33F998CF766EBB_gshared_inline (RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0 * __this, int32_t ___i0, const RuntimeMethod* method);
  23676. // 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&)
  23677. 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);
  23678. // 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>::Invoke(System.Int32)
  23679. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m55B8DD9EDEAF44725FE47D491E3CE42D8F6B3E82_gshared_inline (RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D * __this, int32_t ___i0, const RuntimeMethod* method);
  23680. // 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&)
  23681. 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);
  23682. // 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>::Invoke(System.Int32)
  23683. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mCC43C1EE6A21C6D66ABF91FD45D35E9198579701_gshared_inline (RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89 * __this, int32_t ___i0, const RuntimeMethod* method);
  23684. // 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&)
  23685. 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);
  23686. // 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>::Invoke(System.Int32)
  23687. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m1E5C839149DFE8B57D40C6DEF5A51B505F879764_gshared_inline (RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755 * __this, int32_t ___i0, const RuntimeMethod* method);
  23688. // 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&)
  23689. 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);
  23690. // 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>::Invoke(System.Int32)
  23691. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m9C45BA3BDAC541556AF3A0A5DC97B403754D96FF_gshared_inline (RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073 * __this, int32_t ___i0, const RuntimeMethod* method);
  23692. // 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&)
  23693. 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);
  23694. // 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>::Invoke(System.Int32)
  23695. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mC61DF89555B68B35938F8EF25B22F8C7F4D763BE_gshared_inline (RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1 * __this, int32_t ___i0, const RuntimeMethod* method);
  23696. // 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&)
  23697. 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);
  23698. // 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>::Invoke(System.Int32)
  23699. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m30C984B1A701E1358304C234FAFF37EE81670BCF_gshared_inline (RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB * __this, int32_t ___i0, const RuntimeMethod* method);
  23700. // 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&)
  23701. 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);
  23702. // 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>::Invoke(System.Int32)
  23703. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m44A4AA98E2464207E83B36153D1E74B3FFBA1092_gshared_inline (RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D * __this, int32_t ___i0, const RuntimeMethod* method);
  23704. // 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&)
  23705. 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);
  23706. // 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>::Invoke(System.Int32)
  23707. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m1405E387C995946306D5A5539E5046C934BDA740_gshared_inline (RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E * __this, int32_t ___i0, const RuntimeMethod* method);
  23708. // 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&)
  23709. 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);
  23710. // 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>::Invoke(System.Int32)
  23711. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m1B4659EAB985AB262CB3BE89BB81B81BDCE21419_gshared_inline (RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9 * __this, int32_t ___i0, const RuntimeMethod* method);
  23712. // 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&)
  23713. 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);
  23714. // 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>::Invoke(System.Int32)
  23715. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m462697F77AB03A80BD9E6AAF7418F6D0F2B0261F_gshared_inline (RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11 * __this, int32_t ___i0, const RuntimeMethod* method);
  23716. // 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&)
  23717. 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);
  23718. // 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>::Invoke(System.Int32)
  23719. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mEF7CFDEEF132E563CF7FEAFEEF75BC63189F38F3_gshared_inline (RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18 * __this, int32_t ___i0, const RuntimeMethod* method);
  23720. // 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.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23721. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mC8ADDEB7E0121B337DFCB76B21820C340EABA2B8_gshared_inline (RowIntervalOperationWrapper_2_tE3666069A48AFA781FE1BA0E4902A06C60579914 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 * ___operation5, const RuntimeMethod* method);
  23722. // 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.TriangleResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23723. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m70FC3C041B87C5D8AD41312742C2C2FD877FE310_gshared_inline (RowIntervalOperationWrapper_2_tE3666069A48AFA781FE1BA0E4902A06C60579914 * __this, int32_t ___i0, const RuntimeMethod* method);
  23724. // 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.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23725. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m4E8157769F3300A61EDCB9C585A011837CD2B52F_gshared_inline (RowIntervalOperationWrapper_2_tCF6D3E999545CD6171A6147104B3D8E1B412B963 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA * ___operation5, const RuntimeMethod* method);
  23726. // 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.WelchResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23727. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m7F7DCC7B15712C4B8FA37DC79F3D84DC8DE8A386_gshared_inline (RowIntervalOperationWrapper_2_tCF6D3E999545CD6171A6147104B3D8E1B412B963 * __this, int32_t ___i0, const RuntimeMethod* method);
  23728. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23729. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mD4BBD8EED5D6A4282F8A73CCB99E13D390A9801F_gshared_inline (RowIntervalOperationWrapper_2_t6C9D5E860F7B7289DBACFD14A3414E16C1D4E3D8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 * ___operation5, const RuntimeMethod* method);
  23730. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23731. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mF39AC01C22EE0766F9253DBED2784E16DC323B12_gshared_inline (RowIntervalOperationWrapper_2_t6C9D5E860F7B7289DBACFD14A3414E16C1D4E3D8 * __this, int32_t ___i0, const RuntimeMethod* method);
  23732. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23733. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mF79A4EEAFC042959B66EC4FBE2888D49BF5702C4_gshared_inline (RowIntervalOperationWrapper_2_t9B64A6F488616A5E219147AA0BBEA30E7CA15CBA * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B * ___operation5, const RuntimeMethod* method);
  23734. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23735. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m15CF12E6B4AA765D6060210B437148B5D0F77D02_gshared_inline (RowIntervalOperationWrapper_2_t9B64A6F488616A5E219147AA0BBEA30E7CA15CBA * __this, int32_t ___i0, const RuntimeMethod* method);
  23736. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23737. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m101DD0A607A292336493F2E6C476425B32DB97E5_gshared_inline (RowIntervalOperationWrapper_2_tF9C44E54BB0A1F3B1334A3A8CBF11EFC268DDA4E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 * ___operation5, const RuntimeMethod* method);
  23738. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23739. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m7DD18D012B1042D1B3BCD72B3A2FB3A744E297E5_gshared_inline (RowIntervalOperationWrapper_2_tF9C44E54BB0A1F3B1334A3A8CBF11EFC268DDA4E * __this, int32_t ___i0, const RuntimeMethod* method);
  23740. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23741. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mA9D69EB0664DBA341978BEE4CCB72738D99EE6EB_gshared_inline (RowIntervalOperationWrapper_2_tA2D58880F8FF3882711B6D73B8F3DBC03EABA39A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD * ___operation5, const RuntimeMethod* method);
  23742. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23743. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mB495176C65743615F0F96CB6805611493CCABD6F_gshared_inline (RowIntervalOperationWrapper_2_tA2D58880F8FF3882711B6D73B8F3DBC03EABA39A * __this, int32_t ___i0, const RuntimeMethod* method);
  23744. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23745. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m5911313AA34D80AC301A6627B2A9470DB886CA1E_gshared_inline (RowIntervalOperationWrapper_2_tFED720FFA8DC31F22597D3B2373016F4037D997F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C * ___operation5, const RuntimeMethod* method);
  23746. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23747. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m63E73723841EF568527DC0E5AEA6ADC69C2638FB_gshared_inline (RowIntervalOperationWrapper_2_tFED720FFA8DC31F22597D3B2373016F4037D997F * __this, int32_t ___i0, const RuntimeMethod* method);
  23748. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23749. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0595DDDC8AAF3B282722B51B2F90B7E83A6E1ACD_gshared_inline (RowIntervalOperationWrapper_2_t0AF47ACB83F0AF4ED67E2A8501F87C497E5A0E82 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 * ___operation5, const RuntimeMethod* method);
  23750. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23751. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mEA95DE1F8EFBA5A44F2191FC668EAF69A5465390_gshared_inline (RowIntervalOperationWrapper_2_t0AF47ACB83F0AF4ED67E2A8501F87C497E5A0E82 * __this, int32_t ___i0, const RuntimeMethod* method);
  23752. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23753. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m65C32C85A29A131772F1CDE36EE0774090510091_gshared_inline (RowIntervalOperationWrapper_2_tA99758A8ECDCD6CF6AB4AFB864DA4DA936B01C28 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB * ___operation5, const RuntimeMethod* method);
  23754. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23755. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m1B4D68CDA131E04699B46FB7AE777885BC89E514_gshared_inline (RowIntervalOperationWrapper_2_tA99758A8ECDCD6CF6AB4AFB864DA4DA936B01C28 * __this, int32_t ___i0, const RuntimeMethod* method);
  23756. // System.Span`1<T> System.Span`1<System.Numerics.Vector4>::Slice(System.Int32,System.Int32)
  23757. 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);
  23758. // System.Void System.Span`1<System.Numerics.Vector4>::.ctor(System.Pinnable`1<T>,System.IntPtr,System.Int32)
  23759. 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);
  23760. // System.Void System.Span`1<System.Numerics.Vector4>::.ctor(T[],System.Int32,System.Int32)
  23761. 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);
  23762. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23763. inline void RowIntervalOperationWrapper_2__ctor_m273E4FAF289271CE378B84FDA5D9AF1749D07067_inline (RowIntervalOperationWrapper_2_tB1ED1A18C05B91C660EBFF18C535C8D4AFA19180 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 * ___operation5, const RuntimeMethod* method)
  23764. {
  23765. (( void (*) (RowIntervalOperationWrapper_2_tB1ED1A18C05B91C660EBFF18C535C8D4AFA19180 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m273E4FAF289271CE378B84FDA5D9AF1749D07067_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  23766. }
  23767. // System.Int32 System.Math::Min(System.Int32,System.Int32)
  23768. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574 (int32_t ___val10, int32_t ___val21, const RuntimeMethod* method);
  23769. // System.Void SixLabors.ImageSharp.Memory.RowInterval::.ctor(System.Int32,System.Int32)
  23770. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46 (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * __this, int32_t ___min0, int32_t ___max1, const RuntimeMethod* method);
  23771. // System.Span`1<!0> System.Memory`1<System.Numerics.Vector4>::get_Span()
  23772. inline Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 * __this, const RuntimeMethod* method)
  23773. {
  23774. return (( Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 (*) (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *, const RuntimeMethod*))Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_gshared_inline)(__this, method);
  23775. }
  23776. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23777. inline void RowIntervalOperationWrapper_2_Invoke_mF97AB92F2944503F22C6F108070E5112B7EED760_inline (RowIntervalOperationWrapper_2_tB1ED1A18C05B91C660EBFF18C535C8D4AFA19180 * __this, int32_t ___i0, const RuntimeMethod* method)
  23778. {
  23779. (( void (*) (RowIntervalOperationWrapper_2_tB1ED1A18C05B91C660EBFF18C535C8D4AFA19180 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mF97AB92F2944503F22C6F108070E5112B7EED760_gshared_inline)(__this, ___i0, method);
  23780. }
  23781. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23782. inline void RowIntervalOperationWrapper_2__ctor_m1342583C97FF4A622F0E35A928FED16A85B63751_inline (RowIntervalOperationWrapper_2_t1E92BCADE67E15B783C61D65F2F260EA7094896F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 * ___operation5, const RuntimeMethod* method)
  23783. {
  23784. (( void (*) (RowIntervalOperationWrapper_2_t1E92BCADE67E15B783C61D65F2F260EA7094896F *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m1342583C97FF4A622F0E35A928FED16A85B63751_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  23785. }
  23786. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23787. inline void RowIntervalOperationWrapper_2_Invoke_m0C1BEB42A23D468A4E7FA4A47F4BCC7BD0B8888A_inline (RowIntervalOperationWrapper_2_t1E92BCADE67E15B783C61D65F2F260EA7094896F * __this, int32_t ___i0, const RuntimeMethod* method)
  23788. {
  23789. (( void (*) (RowIntervalOperationWrapper_2_t1E92BCADE67E15B783C61D65F2F260EA7094896F *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m0C1BEB42A23D468A4E7FA4A47F4BCC7BD0B8888A_gshared_inline)(__this, ___i0, method);
  23790. }
  23791. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23792. inline void RowIntervalOperationWrapper_2__ctor_m9262881D7BA02B3A1D7715B35B4D6E57F57F2CBE_inline (RowIntervalOperationWrapper_2_t8E1681EA1AF4727DED7AA671D450BEB7ED8BA3E9 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 * ___operation5, const RuntimeMethod* method)
  23793. {
  23794. (( void (*) (RowIntervalOperationWrapper_2_t8E1681EA1AF4727DED7AA671D450BEB7ED8BA3E9 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m9262881D7BA02B3A1D7715B35B4D6E57F57F2CBE_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  23795. }
  23796. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23797. inline void RowIntervalOperationWrapper_2_Invoke_m3E7B132CF836FCF57E4BA71A6000090BF5B83D16_inline (RowIntervalOperationWrapper_2_t8E1681EA1AF4727DED7AA671D450BEB7ED8BA3E9 * __this, int32_t ___i0, const RuntimeMethod* method)
  23798. {
  23799. (( void (*) (RowIntervalOperationWrapper_2_t8E1681EA1AF4727DED7AA671D450BEB7ED8BA3E9 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m3E7B132CF836FCF57E4BA71A6000090BF5B83D16_gshared_inline)(__this, ___i0, method);
  23800. }
  23801. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23802. inline void RowIntervalOperationWrapper_2__ctor_m57A779AA8FD5068CABCB99FCCBB7B3D146D676F1_inline (RowIntervalOperationWrapper_2_tD558C91BF59F99570889CD5108A791623F2451E1 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 * ___operation5, const RuntimeMethod* method)
  23803. {
  23804. (( void (*) (RowIntervalOperationWrapper_2_tD558C91BF59F99570889CD5108A791623F2451E1 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m57A779AA8FD5068CABCB99FCCBB7B3D146D676F1_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  23805. }
  23806. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23807. inline void RowIntervalOperationWrapper_2_Invoke_m45652A2B303C58946536F656E29476F4C4431515_inline (RowIntervalOperationWrapper_2_tD558C91BF59F99570889CD5108A791623F2451E1 * __this, int32_t ___i0, const RuntimeMethod* method)
  23808. {
  23809. (( void (*) (RowIntervalOperationWrapper_2_tD558C91BF59F99570889CD5108A791623F2451E1 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m45652A2B303C58946536F656E29476F4C4431515_gshared_inline)(__this, ___i0, method);
  23810. }
  23811. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23812. inline void RowIntervalOperationWrapper_2__ctor_m4B4CA5FED8F0D98AB776238EBD945E76AEB2B959_inline (RowIntervalOperationWrapper_2_t0C7DA084A380A710F8B455BA6F54ACC07DB48D5A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B * ___operation5, const RuntimeMethod* method)
  23813. {
  23814. (( void (*) (RowIntervalOperationWrapper_2_t0C7DA084A380A710F8B455BA6F54ACC07DB48D5A *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m4B4CA5FED8F0D98AB776238EBD945E76AEB2B959_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  23815. }
  23816. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23817. inline void RowIntervalOperationWrapper_2_Invoke_mC674A4BDD51CEBC7E72DBAAFD80FFF22FDCD9DED_inline (RowIntervalOperationWrapper_2_t0C7DA084A380A710F8B455BA6F54ACC07DB48D5A * __this, int32_t ___i0, const RuntimeMethod* method)
  23818. {
  23819. (( void (*) (RowIntervalOperationWrapper_2_t0C7DA084A380A710F8B455BA6F54ACC07DB48D5A *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mC674A4BDD51CEBC7E72DBAAFD80FFF22FDCD9DED_gshared_inline)(__this, ___i0, method);
  23820. }
  23821. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23822. inline void RowIntervalOperationWrapper_2__ctor_mE43C0AD7B24D4E6518D583AE65BD38B1F5299800_inline (RowIntervalOperationWrapper_2_t52CCC22FF87B71AC1CDB901353C9A5392BA48BB2 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 * ___operation5, const RuntimeMethod* method)
  23823. {
  23824. (( void (*) (RowIntervalOperationWrapper_2_t52CCC22FF87B71AC1CDB901353C9A5392BA48BB2 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mE43C0AD7B24D4E6518D583AE65BD38B1F5299800_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  23825. }
  23826. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23827. inline void RowIntervalOperationWrapper_2_Invoke_m35F6DDD7B72BC9DEA0AAE41755C629AD7B88A315_inline (RowIntervalOperationWrapper_2_t52CCC22FF87B71AC1CDB901353C9A5392BA48BB2 * __this, int32_t ___i0, const RuntimeMethod* method)
  23828. {
  23829. (( void (*) (RowIntervalOperationWrapper_2_t52CCC22FF87B71AC1CDB901353C9A5392BA48BB2 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m35F6DDD7B72BC9DEA0AAE41755C629AD7B88A315_gshared_inline)(__this, ___i0, method);
  23830. }
  23831. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23832. inline void RowIntervalOperationWrapper_2__ctor_mF803CE5771EB41741BB5FAF1B51942A67DB91AC3_inline (RowIntervalOperationWrapper_2_tD35C2757327AC482CD7C79C33F4214CEBF21FA4B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F * ___operation5, const RuntimeMethod* method)
  23833. {
  23834. (( void (*) (RowIntervalOperationWrapper_2_tD35C2757327AC482CD7C79C33F4214CEBF21FA4B *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mF803CE5771EB41741BB5FAF1B51942A67DB91AC3_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  23835. }
  23836. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23837. inline void RowIntervalOperationWrapper_2_Invoke_mD3D55D29B9B9F7D639824086DF7708C845976ED0_inline (RowIntervalOperationWrapper_2_tD35C2757327AC482CD7C79C33F4214CEBF21FA4B * __this, int32_t ___i0, const RuntimeMethod* method)
  23838. {
  23839. (( void (*) (RowIntervalOperationWrapper_2_tD35C2757327AC482CD7C79C33F4214CEBF21FA4B *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mD3D55D29B9B9F7D639824086DF7708C845976ED0_gshared_inline)(__this, ___i0, method);
  23840. }
  23841. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23842. inline void RowIntervalOperationWrapper_2__ctor_mCE777858280CDF8AC09141C613133A70907FA0EA_inline (RowIntervalOperationWrapper_2_t2C8961B7E495150B11FEE547144F9D3EF9BFBD52 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 * ___operation5, const RuntimeMethod* method)
  23843. {
  23844. (( void (*) (RowIntervalOperationWrapper_2_t2C8961B7E495150B11FEE547144F9D3EF9BFBD52 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mCE777858280CDF8AC09141C613133A70907FA0EA_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  23845. }
  23846. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23847. inline void RowIntervalOperationWrapper_2_Invoke_m16A010647F8EA605B88CF5928DCCE89FA7C58E84_inline (RowIntervalOperationWrapper_2_t2C8961B7E495150B11FEE547144F9D3EF9BFBD52 * __this, int32_t ___i0, const RuntimeMethod* method)
  23848. {
  23849. (( void (*) (RowIntervalOperationWrapper_2_t2C8961B7E495150B11FEE547144F9D3EF9BFBD52 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m16A010647F8EA605B88CF5928DCCE89FA7C58E84_gshared_inline)(__this, ___i0, method);
  23850. }
  23851. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23852. inline void RowIntervalOperationWrapper_2__ctor_mD17C8928C413DB29CD4BA5208646507B79F6789D_inline (RowIntervalOperationWrapper_2_t2DE4793287BD954BC6F357A1C1E4DCACC39D57A0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB * ___operation5, const RuntimeMethod* method)
  23853. {
  23854. (( void (*) (RowIntervalOperationWrapper_2_t2DE4793287BD954BC6F357A1C1E4DCACC39D57A0 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mD17C8928C413DB29CD4BA5208646507B79F6789D_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  23855. }
  23856. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23857. inline void RowIntervalOperationWrapper_2_Invoke_m283A201FADE09ED976D6E3DD174C0B62201D5128_inline (RowIntervalOperationWrapper_2_t2DE4793287BD954BC6F357A1C1E4DCACC39D57A0 * __this, int32_t ___i0, const RuntimeMethod* method)
  23858. {
  23859. (( void (*) (RowIntervalOperationWrapper_2_t2DE4793287BD954BC6F357A1C1E4DCACC39D57A0 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m283A201FADE09ED976D6E3DD174C0B62201D5128_gshared_inline)(__this, ___i0, method);
  23860. }
  23861. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23862. inline void RowIntervalOperationWrapper_2__ctor_mA34653A5B6B8096EBFFBFD86405FA3CD9866B482_inline (RowIntervalOperationWrapper_2_tEF6ADCF955E71289F4C1CB4FFAFE175FC1E5065C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A * ___operation5, const RuntimeMethod* method)
  23863. {
  23864. (( void (*) (RowIntervalOperationWrapper_2_tEF6ADCF955E71289F4C1CB4FFAFE175FC1E5065C *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mA34653A5B6B8096EBFFBFD86405FA3CD9866B482_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  23865. }
  23866. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23867. inline void RowIntervalOperationWrapper_2_Invoke_m6D8754419ADA7EB9EE05C13DEED5EE009BBC54DC_inline (RowIntervalOperationWrapper_2_tEF6ADCF955E71289F4C1CB4FFAFE175FC1E5065C * __this, int32_t ___i0, const RuntimeMethod* method)
  23868. {
  23869. (( void (*) (RowIntervalOperationWrapper_2_tEF6ADCF955E71289F4C1CB4FFAFE175FC1E5065C *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m6D8754419ADA7EB9EE05C13DEED5EE009BBC54DC_gshared_inline)(__this, ___i0, method);
  23870. }
  23871. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23872. inline void RowIntervalOperationWrapper_2__ctor_m10932C3D53D042033ECDD0F0DB7D27A37800DACA_inline (RowIntervalOperationWrapper_2_t7A6680D38C2F9A019631C877D963499E7A2630D5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 * ___operation5, const RuntimeMethod* method)
  23873. {
  23874. (( void (*) (RowIntervalOperationWrapper_2_t7A6680D38C2F9A019631C877D963499E7A2630D5 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m10932C3D53D042033ECDD0F0DB7D27A37800DACA_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  23875. }
  23876. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23877. inline void RowIntervalOperationWrapper_2_Invoke_m942285E957E0FDC374AD337B1E767D7F335FC30E_inline (RowIntervalOperationWrapper_2_t7A6680D38C2F9A019631C877D963499E7A2630D5 * __this, int32_t ___i0, const RuntimeMethod* method)
  23878. {
  23879. (( void (*) (RowIntervalOperationWrapper_2_t7A6680D38C2F9A019631C877D963499E7A2630D5 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m942285E957E0FDC374AD337B1E767D7F335FC30E_gshared_inline)(__this, ___i0, method);
  23880. }
  23881. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23882. inline void RowIntervalOperationWrapper_2__ctor_mC5AC906EB23571B05D4EF8E387920187D534ABC6_inline (RowIntervalOperationWrapper_2_tEFE1458E968F17980E863BFCC7E5BA3525BA5275 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 * ___operation5, const RuntimeMethod* method)
  23883. {
  23884. (( void (*) (RowIntervalOperationWrapper_2_tEFE1458E968F17980E863BFCC7E5BA3525BA5275 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mC5AC906EB23571B05D4EF8E387920187D534ABC6_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  23885. }
  23886. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23887. inline void RowIntervalOperationWrapper_2_Invoke_mB5ACC67ABC2CD99704A35C9E9967D9F10170D8E4_inline (RowIntervalOperationWrapper_2_tEFE1458E968F17980E863BFCC7E5BA3525BA5275 * __this, int32_t ___i0, const RuntimeMethod* method)
  23888. {
  23889. (( void (*) (RowIntervalOperationWrapper_2_tEFE1458E968F17980E863BFCC7E5BA3525BA5275 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mB5ACC67ABC2CD99704A35C9E9967D9F10170D8E4_gshared_inline)(__this, ___i0, method);
  23890. }
  23891. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23892. inline void RowIntervalOperationWrapper_2__ctor_m3061670D8F568148548E3B062DA615ED869ADDED_inline (RowIntervalOperationWrapper_2_tE7EA900C4412468B80FC49A92E3032C1292113D5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 * ___operation5, const RuntimeMethod* method)
  23893. {
  23894. (( void (*) (RowIntervalOperationWrapper_2_tE7EA900C4412468B80FC49A92E3032C1292113D5 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m3061670D8F568148548E3B062DA615ED869ADDED_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  23895. }
  23896. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23897. inline void RowIntervalOperationWrapper_2_Invoke_mB6CB1EA6DC5BC96361FC81A9630AA8030B928BFC_inline (RowIntervalOperationWrapper_2_tE7EA900C4412468B80FC49A92E3032C1292113D5 * __this, int32_t ___i0, const RuntimeMethod* method)
  23898. {
  23899. (( void (*) (RowIntervalOperationWrapper_2_tE7EA900C4412468B80FC49A92E3032C1292113D5 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mB6CB1EA6DC5BC96361FC81A9630AA8030B928BFC_gshared_inline)(__this, ___i0, method);
  23900. }
  23901. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23902. inline void RowIntervalOperationWrapper_2__ctor_m4DA92EA401D653D95FAF7E778BE5F79C7263FDF9_inline (RowIntervalOperationWrapper_2_t9C01BB07A910E91F5BB13B0AC46F38D940650467 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 * ___operation5, const RuntimeMethod* method)
  23903. {
  23904. (( void (*) (RowIntervalOperationWrapper_2_t9C01BB07A910E91F5BB13B0AC46F38D940650467 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m4DA92EA401D653D95FAF7E778BE5F79C7263FDF9_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  23905. }
  23906. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23907. inline void RowIntervalOperationWrapper_2_Invoke_mBA0BBADDF032C2744212C0B1B554B35262AF08CB_inline (RowIntervalOperationWrapper_2_t9C01BB07A910E91F5BB13B0AC46F38D940650467 * __this, int32_t ___i0, const RuntimeMethod* method)
  23908. {
  23909. (( void (*) (RowIntervalOperationWrapper_2_t9C01BB07A910E91F5BB13B0AC46F38D940650467 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mBA0BBADDF032C2744212C0B1B554B35262AF08CB_gshared_inline)(__this, ___i0, method);
  23910. }
  23911. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23912. inline void RowIntervalOperationWrapper_2__ctor_mDA82F6C7E4B251B38375FAC7376A8FC70335F7F0_inline (RowIntervalOperationWrapper_2_t99AA5F543E4C7E405E3FC6C82DF5337041550F44 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 * ___operation5, const RuntimeMethod* method)
  23913. {
  23914. (( void (*) (RowIntervalOperationWrapper_2_t99AA5F543E4C7E405E3FC6C82DF5337041550F44 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mDA82F6C7E4B251B38375FAC7376A8FC70335F7F0_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  23915. }
  23916. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23917. inline void RowIntervalOperationWrapper_2_Invoke_m708E2E90AADE793FA331DF5141F73C055CF4D3E2_inline (RowIntervalOperationWrapper_2_t99AA5F543E4C7E405E3FC6C82DF5337041550F44 * __this, int32_t ___i0, const RuntimeMethod* method)
  23918. {
  23919. (( void (*) (RowIntervalOperationWrapper_2_t99AA5F543E4C7E405E3FC6C82DF5337041550F44 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m708E2E90AADE793FA331DF5141F73C055CF4D3E2_gshared_inline)(__this, ___i0, method);
  23920. }
  23921. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23922. inline void RowIntervalOperationWrapper_2__ctor_m4E622C7AB0AF33490834C928BB4D8E3FCF52FC41_inline (RowIntervalOperationWrapper_2_t371F588B79D0D2014AA7EAA6A4B54F14894D9DA3 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 * ___operation5, const RuntimeMethod* method)
  23923. {
  23924. (( void (*) (RowIntervalOperationWrapper_2_t371F588B79D0D2014AA7EAA6A4B54F14894D9DA3 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m4E622C7AB0AF33490834C928BB4D8E3FCF52FC41_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  23925. }
  23926. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23927. inline void RowIntervalOperationWrapper_2_Invoke_mD7959402495FD9D4EE5C88A7ED83F5422A41639D_inline (RowIntervalOperationWrapper_2_t371F588B79D0D2014AA7EAA6A4B54F14894D9DA3 * __this, int32_t ___i0, const RuntimeMethod* method)
  23928. {
  23929. (( void (*) (RowIntervalOperationWrapper_2_t371F588B79D0D2014AA7EAA6A4B54F14894D9DA3 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mD7959402495FD9D4EE5C88A7ED83F5422A41639D_gshared_inline)(__this, ___i0, method);
  23930. }
  23931. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23932. inline void RowIntervalOperationWrapper_2__ctor_mEF31FB95CCE3E6440D9A3DB8A2D2D8AE5CFA4628_inline (RowIntervalOperationWrapper_2_tF062A693E4D20E5B1116AA14C0A4FFA94C1D850F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 * ___operation5, const RuntimeMethod* method)
  23933. {
  23934. (( void (*) (RowIntervalOperationWrapper_2_tF062A693E4D20E5B1116AA14C0A4FFA94C1D850F *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mEF31FB95CCE3E6440D9A3DB8A2D2D8AE5CFA4628_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  23935. }
  23936. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23937. inline void RowIntervalOperationWrapper_2_Invoke_mEB6633A550E2FBAA319B8241AF34B7DD1C4E58C7_inline (RowIntervalOperationWrapper_2_tF062A693E4D20E5B1116AA14C0A4FFA94C1D850F * __this, int32_t ___i0, const RuntimeMethod* method)
  23938. {
  23939. (( void (*) (RowIntervalOperationWrapper_2_tF062A693E4D20E5B1116AA14C0A4FFA94C1D850F *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mEB6633A550E2FBAA319B8241AF34B7DD1C4E58C7_gshared_inline)(__this, ___i0, method);
  23940. }
  23941. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23942. inline void RowIntervalOperationWrapper_2__ctor_m0C859189D3383FFD44832A6C5E41A030C0EBD0AB_inline (RowIntervalOperationWrapper_2_t8469B279703BF18524C403A72C142ED46DE088F7 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 * ___operation5, const RuntimeMethod* method)
  23943. {
  23944. (( void (*) (RowIntervalOperationWrapper_2_t8469B279703BF18524C403A72C142ED46DE088F7 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m0C859189D3383FFD44832A6C5E41A030C0EBD0AB_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  23945. }
  23946. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23947. inline void RowIntervalOperationWrapper_2_Invoke_m41A8A8511C33DD4CCD1EF972A09373ECC1BAD589_inline (RowIntervalOperationWrapper_2_t8469B279703BF18524C403A72C142ED46DE088F7 * __this, int32_t ___i0, const RuntimeMethod* method)
  23948. {
  23949. (( void (*) (RowIntervalOperationWrapper_2_t8469B279703BF18524C403A72C142ED46DE088F7 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m41A8A8511C33DD4CCD1EF972A09373ECC1BAD589_gshared_inline)(__this, ___i0, method);
  23950. }
  23951. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23952. inline void RowIntervalOperationWrapper_2__ctor_m9D2A6EA3B9C59EBAFDCF9064DB523189BAF4A5A3_inline (RowIntervalOperationWrapper_2_t5D22181CB56B5E0D87FD43C4F5F70D329E9F997C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F * ___operation5, const RuntimeMethod* method)
  23953. {
  23954. (( void (*) (RowIntervalOperationWrapper_2_t5D22181CB56B5E0D87FD43C4F5F70D329E9F997C *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m9D2A6EA3B9C59EBAFDCF9064DB523189BAF4A5A3_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  23955. }
  23956. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23957. inline void RowIntervalOperationWrapper_2_Invoke_mD18C08CDB898134113E30F3D750E872A748CD9BD_inline (RowIntervalOperationWrapper_2_t5D22181CB56B5E0D87FD43C4F5F70D329E9F997C * __this, int32_t ___i0, const RuntimeMethod* method)
  23958. {
  23959. (( void (*) (RowIntervalOperationWrapper_2_t5D22181CB56B5E0D87FD43C4F5F70D329E9F997C *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mD18C08CDB898134113E30F3D750E872A748CD9BD_gshared_inline)(__this, ___i0, method);
  23960. }
  23961. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23962. inline void RowIntervalOperationWrapper_2__ctor_m50ED755EE27F5B2012FE0DD3FB1D08256A3F3D48_inline (RowIntervalOperationWrapper_2_t7E91074E9B8C8B8F7612697B19A02CFF278321DF * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED * ___operation5, const RuntimeMethod* method)
  23963. {
  23964. (( void (*) (RowIntervalOperationWrapper_2_t7E91074E9B8C8B8F7612697B19A02CFF278321DF *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m50ED755EE27F5B2012FE0DD3FB1D08256A3F3D48_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  23965. }
  23966. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23967. inline void RowIntervalOperationWrapper_2_Invoke_m5C3E1CCACF789E77C408AAAE841CB87BE2625036_inline (RowIntervalOperationWrapper_2_t7E91074E9B8C8B8F7612697B19A02CFF278321DF * __this, int32_t ___i0, const RuntimeMethod* method)
  23968. {
  23969. (( void (*) (RowIntervalOperationWrapper_2_t7E91074E9B8C8B8F7612697B19A02CFF278321DF *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m5C3E1CCACF789E77C408AAAE841CB87BE2625036_gshared_inline)(__this, ___i0, method);
  23970. }
  23971. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23972. inline void RowIntervalOperationWrapper_2__ctor_mA691FE59C784D3D7AC633BE59D0A3825A3D10649_inline (RowIntervalOperationWrapper_2_t6823E5BA012D31C25C1C3EF997AA12E04C40DE24 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 * ___operation5, const RuntimeMethod* method)
  23973. {
  23974. (( void (*) (RowIntervalOperationWrapper_2_t6823E5BA012D31C25C1C3EF997AA12E04C40DE24 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mA691FE59C784D3D7AC633BE59D0A3825A3D10649_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  23975. }
  23976. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23977. inline void RowIntervalOperationWrapper_2_Invoke_mA4B9053E6AD4D7EB6FC118BFCBD561AAF0382C2B_inline (RowIntervalOperationWrapper_2_t6823E5BA012D31C25C1C3EF997AA12E04C40DE24 * __this, int32_t ___i0, const RuntimeMethod* method)
  23978. {
  23979. (( void (*) (RowIntervalOperationWrapper_2_t6823E5BA012D31C25C1C3EF997AA12E04C40DE24 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mA4B9053E6AD4D7EB6FC118BFCBD561AAF0382C2B_gshared_inline)(__this, ___i0, method);
  23980. }
  23981. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23982. inline void RowIntervalOperationWrapper_2__ctor_m0BDADAE28BB7F75466B6BE0CB736EE22A5BFF965_inline (RowIntervalOperationWrapper_2_t58D7F02F460C6F08C7C87E470FDD5D456540F717 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 * ___operation5, const RuntimeMethod* method)
  23983. {
  23984. (( void (*) (RowIntervalOperationWrapper_2_t58D7F02F460C6F08C7C87E470FDD5D456540F717 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m0BDADAE28BB7F75466B6BE0CB736EE22A5BFF965_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  23985. }
  23986. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23987. inline void RowIntervalOperationWrapper_2_Invoke_mB837BCB3E67B4E25DC6D7EFD2778BDAFCD7FC2E3_inline (RowIntervalOperationWrapper_2_t58D7F02F460C6F08C7C87E470FDD5D456540F717 * __this, int32_t ___i0, const RuntimeMethod* method)
  23988. {
  23989. (( void (*) (RowIntervalOperationWrapper_2_t58D7F02F460C6F08C7C87E470FDD5D456540F717 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mB837BCB3E67B4E25DC6D7EFD2778BDAFCD7FC2E3_gshared_inline)(__this, ___i0, method);
  23990. }
  23991. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23992. inline void RowIntervalOperationWrapper_2__ctor_mFD3A87649CACD88BAC1FE56E3AEBA3C4D774D7A8_inline (RowIntervalOperationWrapper_2_t35578CD43A789D61100BAD168B6B30E6776CEE3A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD * ___operation5, const RuntimeMethod* method)
  23993. {
  23994. (( void (*) (RowIntervalOperationWrapper_2_t35578CD43A789D61100BAD168B6B30E6776CEE3A *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mFD3A87649CACD88BAC1FE56E3AEBA3C4D774D7A8_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  23995. }
  23996. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  23997. inline void RowIntervalOperationWrapper_2_Invoke_mF695E08824664E7A48219583C8AE7EC6ADA95875_inline (RowIntervalOperationWrapper_2_t35578CD43A789D61100BAD168B6B30E6776CEE3A * __this, int32_t ___i0, const RuntimeMethod* method)
  23998. {
  23999. (( void (*) (RowIntervalOperationWrapper_2_t35578CD43A789D61100BAD168B6B30E6776CEE3A *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mF695E08824664E7A48219583C8AE7EC6ADA95875_gshared_inline)(__this, ___i0, method);
  24000. }
  24001. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  24002. inline void RowIntervalOperationWrapper_2__ctor_mF7E4C90B097FB22F4A7DDE45927E313E2DB5FE87_inline (RowIntervalOperationWrapper_2_t0751C9AA63EDDB13FE11895F24839BA8ED0B81E8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 * ___operation5, const RuntimeMethod* method)
  24003. {
  24004. (( void (*) (RowIntervalOperationWrapper_2_t0751C9AA63EDDB13FE11895F24839BA8ED0B81E8 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mF7E4C90B097FB22F4A7DDE45927E313E2DB5FE87_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  24005. }
  24006. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  24007. inline void RowIntervalOperationWrapper_2_Invoke_mF28998B837F172DA9B966D7FA5D5E46D1AA0246A_inline (RowIntervalOperationWrapper_2_t0751C9AA63EDDB13FE11895F24839BA8ED0B81E8 * __this, int32_t ___i0, const RuntimeMethod* method)
  24008. {
  24009. (( void (*) (RowIntervalOperationWrapper_2_t0751C9AA63EDDB13FE11895F24839BA8ED0B81E8 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mF28998B837F172DA9B966D7FA5D5E46D1AA0246A_gshared_inline)(__this, ___i0, method);
  24010. }
  24011. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  24012. inline void RowIntervalOperationWrapper_2__ctor_m8FFB703AB37D12C46B53887979226D8018AF4960_inline (RowIntervalOperationWrapper_2_t24B79FB32B29231AE4FA182C7918AA1C55E5EC0B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E * ___operation5, const RuntimeMethod* method)
  24013. {
  24014. (( void (*) (RowIntervalOperationWrapper_2_t24B79FB32B29231AE4FA182C7918AA1C55E5EC0B *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m8FFB703AB37D12C46B53887979226D8018AF4960_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  24015. }
  24016. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  24017. inline void RowIntervalOperationWrapper_2_Invoke_m2173EC21265C62EDD8BA7507F661142933B233EA_inline (RowIntervalOperationWrapper_2_t24B79FB32B29231AE4FA182C7918AA1C55E5EC0B * __this, int32_t ___i0, const RuntimeMethod* method)
  24018. {
  24019. (( void (*) (RowIntervalOperationWrapper_2_t24B79FB32B29231AE4FA182C7918AA1C55E5EC0B *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m2173EC21265C62EDD8BA7507F661142933B233EA_gshared_inline)(__this, ___i0, method);
  24020. }
  24021. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  24022. inline void RowIntervalOperationWrapper_2__ctor_mD77C239A66FB74C2C0F7B03328642C6B31A6FE87_inline (RowIntervalOperationWrapper_2_tAF054C9FF22AD899AC2D62959B9909CC7F25BF1D * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 * ___operation5, const RuntimeMethod* method)
  24023. {
  24024. (( void (*) (RowIntervalOperationWrapper_2_tAF054C9FF22AD899AC2D62959B9909CC7F25BF1D *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mD77C239A66FB74C2C0F7B03328642C6B31A6FE87_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  24025. }
  24026. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  24027. inline void RowIntervalOperationWrapper_2_Invoke_m9AD4F755FBA1FCE93F75F95D545B12F8A1770007_inline (RowIntervalOperationWrapper_2_tAF054C9FF22AD899AC2D62959B9909CC7F25BF1D * __this, int32_t ___i0, const RuntimeMethod* method)
  24028. {
  24029. (( void (*) (RowIntervalOperationWrapper_2_tAF054C9FF22AD899AC2D62959B9909CC7F25BF1D *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m9AD4F755FBA1FCE93F75F95D545B12F8A1770007_gshared_inline)(__this, ___i0, method);
  24030. }
  24031. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  24032. inline void RowIntervalOperationWrapper_2__ctor_m36BDE261AB2C4087F9332ABEA46E520B3AD4315D_inline (RowIntervalOperationWrapper_2_tB5B7D8317630BA9DBA22EA2EB7510DDC56ADCC75 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 * ___operation5, const RuntimeMethod* method)
  24033. {
  24034. (( void (*) (RowIntervalOperationWrapper_2_tB5B7D8317630BA9DBA22EA2EB7510DDC56ADCC75 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m36BDE261AB2C4087F9332ABEA46E520B3AD4315D_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  24035. }
  24036. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  24037. inline void RowIntervalOperationWrapper_2_Invoke_mD7C1A814D96568B955ED730FE71AD9271461AFD2_inline (RowIntervalOperationWrapper_2_tB5B7D8317630BA9DBA22EA2EB7510DDC56ADCC75 * __this, int32_t ___i0, const RuntimeMethod* method)
  24038. {
  24039. (( void (*) (RowIntervalOperationWrapper_2_tB5B7D8317630BA9DBA22EA2EB7510DDC56ADCC75 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mD7C1A814D96568B955ED730FE71AD9271461AFD2_gshared_inline)(__this, ___i0, method);
  24040. }
  24041. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  24042. inline void RowIntervalOperationWrapper_2__ctor_mC6633E521B6348087C3F80B846D0F91DDEA4FC4D_inline (RowIntervalOperationWrapper_2_t36E29CC79B196D16EB9766C85FA9356FC8A4FB9F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 * ___operation5, const RuntimeMethod* method)
  24043. {
  24044. (( void (*) (RowIntervalOperationWrapper_2_t36E29CC79B196D16EB9766C85FA9356FC8A4FB9F *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mC6633E521B6348087C3F80B846D0F91DDEA4FC4D_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  24045. }
  24046. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  24047. inline void RowIntervalOperationWrapper_2_Invoke_mBA285592A5082619D7381ACC97FACB1FAE872B5C_inline (RowIntervalOperationWrapper_2_t36E29CC79B196D16EB9766C85FA9356FC8A4FB9F * __this, int32_t ___i0, const RuntimeMethod* method)
  24048. {
  24049. (( void (*) (RowIntervalOperationWrapper_2_t36E29CC79B196D16EB9766C85FA9356FC8A4FB9F *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mBA285592A5082619D7381ACC97FACB1FAE872B5C_gshared_inline)(__this, ___i0, method);
  24050. }
  24051. // 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&)
  24052. 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)
  24053. {
  24054. (( 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);
  24055. }
  24056. // 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>::Invoke(System.Int32)
  24057. inline void RowIntervalOperationWrapper_2_Invoke_m94A4321DF45CF46D46D55310541F8515C111153B_inline (RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020 * __this, int32_t ___i0, const RuntimeMethod* method)
  24058. {
  24059. (( void (*) (RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m94A4321DF45CF46D46D55310541F8515C111153B_gshared_inline)(__this, ___i0, method);
  24060. }
  24061. // 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&)
  24062. 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)
  24063. {
  24064. (( 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);
  24065. }
  24066. // 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>::Invoke(System.Int32)
  24067. inline void RowIntervalOperationWrapper_2_Invoke_mDAD25D9778118161CE90AB51E94BB86101541B8B_inline (RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715 * __this, int32_t ___i0, const RuntimeMethod* method)
  24068. {
  24069. (( void (*) (RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mDAD25D9778118161CE90AB51E94BB86101541B8B_gshared_inline)(__this, ___i0, method);
  24070. }
  24071. // 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&)
  24072. 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)
  24073. {
  24074. (( 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);
  24075. }
  24076. // 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>::Invoke(System.Int32)
  24077. inline void RowIntervalOperationWrapper_2_Invoke_mFF8C3899FB41229E1358DF52FDFB8AB32A58AD87_inline (RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A * __this, int32_t ___i0, const RuntimeMethod* method)
  24078. {
  24079. (( void (*) (RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mFF8C3899FB41229E1358DF52FDFB8AB32A58AD87_gshared_inline)(__this, ___i0, method);
  24080. }
  24081. // 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&)
  24082. 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)
  24083. {
  24084. (( 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);
  24085. }
  24086. // 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>::Invoke(System.Int32)
  24087. inline void RowIntervalOperationWrapper_2_Invoke_mDD5914C3C37C590A5F70D789B76F570734D7CF0E_inline (RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15 * __this, int32_t ___i0, const RuntimeMethod* method)
  24088. {
  24089. (( void (*) (RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mDD5914C3C37C590A5F70D789B76F570734D7CF0E_gshared_inline)(__this, ___i0, method);
  24090. }
  24091. // 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&)
  24092. 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)
  24093. {
  24094. (( 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);
  24095. }
  24096. // 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>::Invoke(System.Int32)
  24097. inline void RowIntervalOperationWrapper_2_Invoke_m6344D7E8A2F6E45C988FCEC0F1EFAE3ED91593CB_inline (RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792 * __this, int32_t ___i0, const RuntimeMethod* method)
  24098. {
  24099. (( void (*) (RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m6344D7E8A2F6E45C988FCEC0F1EFAE3ED91593CB_gshared_inline)(__this, ___i0, method);
  24100. }
  24101. // 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&)
  24102. 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)
  24103. {
  24104. (( 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);
  24105. }
  24106. // 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>::Invoke(System.Int32)
  24107. inline void RowIntervalOperationWrapper_2_Invoke_m754A42377E3E27E00939C3A653D67BF4C0A71244_inline (RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E * __this, int32_t ___i0, const RuntimeMethod* method)
  24108. {
  24109. (( void (*) (RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m754A42377E3E27E00939C3A653D67BF4C0A71244_gshared_inline)(__this, ___i0, method);
  24110. }
  24111. // 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&)
  24112. 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)
  24113. {
  24114. (( 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);
  24115. }
  24116. // 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>::Invoke(System.Int32)
  24117. inline void RowIntervalOperationWrapper_2_Invoke_mDCF7600337C148F860AB2FD28DA2D2871E531E24_inline (RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B * __this, int32_t ___i0, const RuntimeMethod* method)
  24118. {
  24119. (( void (*) (RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mDCF7600337C148F860AB2FD28DA2D2871E531E24_gshared_inline)(__this, ___i0, method);
  24120. }
  24121. // 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&)
  24122. 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)
  24123. {
  24124. (( 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);
  24125. }
  24126. // 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>::Invoke(System.Int32)
  24127. inline void RowIntervalOperationWrapper_2_Invoke_m8BECED1A7E0E186B448F3FC3890A5F77E973AFA1_inline (RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325 * __this, int32_t ___i0, const RuntimeMethod* method)
  24128. {
  24129. (( void (*) (RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m8BECED1A7E0E186B448F3FC3890A5F77E973AFA1_gshared_inline)(__this, ___i0, method);
  24130. }
  24131. // 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&)
  24132. 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)
  24133. {
  24134. (( 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);
  24135. }
  24136. // 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>::Invoke(System.Int32)
  24137. inline void RowIntervalOperationWrapper_2_Invoke_m65E40738827EE04FE4EC9D44CE19783AF28C0E84_inline (RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604 * __this, int32_t ___i0, const RuntimeMethod* method)
  24138. {
  24139. (( void (*) (RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m65E40738827EE04FE4EC9D44CE19783AF28C0E84_gshared_inline)(__this, ___i0, method);
  24140. }
  24141. // 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&)
  24142. 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)
  24143. {
  24144. (( 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);
  24145. }
  24146. // 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>::Invoke(System.Int32)
  24147. inline void RowIntervalOperationWrapper_2_Invoke_mFF648900C4AD23C9A7F86EB36AECC5B7C51F23D8_inline (RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E * __this, int32_t ___i0, const RuntimeMethod* method)
  24148. {
  24149. (( void (*) (RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mFF648900C4AD23C9A7F86EB36AECC5B7C51F23D8_gshared_inline)(__this, ___i0, method);
  24150. }
  24151. // 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&)
  24152. 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)
  24153. {
  24154. (( 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);
  24155. }
  24156. // 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>::Invoke(System.Int32)
  24157. inline void RowIntervalOperationWrapper_2_Invoke_m07204371EE8869079B445D702B6E4FF58E53AE64_inline (RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC * __this, int32_t ___i0, const RuntimeMethod* method)
  24158. {
  24159. (( void (*) (RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m07204371EE8869079B445D702B6E4FF58E53AE64_gshared_inline)(__this, ___i0, method);
  24160. }
  24161. // 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&)
  24162. 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)
  24163. {
  24164. (( 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);
  24165. }
  24166. // 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>::Invoke(System.Int32)
  24167. inline void RowIntervalOperationWrapper_2_Invoke_m918DC6E59BF64AEEF775EDBE79FB1C8BBFE6A765_inline (RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD * __this, int32_t ___i0, const RuntimeMethod* method)
  24168. {
  24169. (( void (*) (RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m918DC6E59BF64AEEF775EDBE79FB1C8BBFE6A765_gshared_inline)(__this, ___i0, method);
  24170. }
  24171. // 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&)
  24172. 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)
  24173. {
  24174. (( 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);
  24175. }
  24176. // 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>::Invoke(System.Int32)
  24177. inline void RowIntervalOperationWrapper_2_Invoke_m2579CD195160D77BA01EE7A8441562EAC1D061CA_inline (RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4 * __this, int32_t ___i0, const RuntimeMethod* method)
  24178. {
  24179. (( void (*) (RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m2579CD195160D77BA01EE7A8441562EAC1D061CA_gshared_inline)(__this, ___i0, method);
  24180. }
  24181. // 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&)
  24182. 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)
  24183. {
  24184. (( 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);
  24185. }
  24186. // 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>::Invoke(System.Int32)
  24187. inline void RowIntervalOperationWrapper_2_Invoke_mEF8458F5DCCD700B4F382BDD748FFCC52F5094F9_inline (RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888 * __this, int32_t ___i0, const RuntimeMethod* method)
  24188. {
  24189. (( void (*) (RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mEF8458F5DCCD700B4F382BDD748FFCC52F5094F9_gshared_inline)(__this, ___i0, method);
  24190. }
  24191. // 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&)
  24192. 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)
  24193. {
  24194. (( 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);
  24195. }
  24196. // 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>::Invoke(System.Int32)
  24197. inline void RowIntervalOperationWrapper_2_Invoke_m2410CE722E519BCF9CA8E41829805E8EB3F20DA4_inline (RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11 * __this, int32_t ___i0, const RuntimeMethod* method)
  24198. {
  24199. (( void (*) (RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m2410CE722E519BCF9CA8E41829805E8EB3F20DA4_gshared_inline)(__this, ___i0, method);
  24200. }
  24201. // 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&)
  24202. 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)
  24203. {
  24204. (( 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);
  24205. }
  24206. // 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>::Invoke(System.Int32)
  24207. inline void RowIntervalOperationWrapper_2_Invoke_mAF5E031B6D7CD0213F5D6ECCE580A532E5D39687_inline (RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460 * __this, int32_t ___i0, const RuntimeMethod* method)
  24208. {
  24209. (( void (*) (RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mAF5E031B6D7CD0213F5D6ECCE580A532E5D39687_gshared_inline)(__this, ___i0, method);
  24210. }
  24211. // 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&)
  24212. 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)
  24213. {
  24214. (( 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);
  24215. }
  24216. // 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>::Invoke(System.Int32)
  24217. inline void RowIntervalOperationWrapper_2_Invoke_m0187B5D63DEC0A0E25B903B49F214E9687A46E06_inline (RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD * __this, int32_t ___i0, const RuntimeMethod* method)
  24218. {
  24219. (( void (*) (RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m0187B5D63DEC0A0E25B903B49F214E9687A46E06_gshared_inline)(__this, ___i0, method);
  24220. }
  24221. // 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&)
  24222. 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)
  24223. {
  24224. (( 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);
  24225. }
  24226. // 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>::Invoke(System.Int32)
  24227. inline void RowIntervalOperationWrapper_2_Invoke_m3A54CCE4B858FC441E916A327C7283439D8DF2D1_inline (RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83 * __this, int32_t ___i0, const RuntimeMethod* method)
  24228. {
  24229. (( void (*) (RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m3A54CCE4B858FC441E916A327C7283439D8DF2D1_gshared_inline)(__this, ___i0, method);
  24230. }
  24231. // 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&)
  24232. 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)
  24233. {
  24234. (( 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);
  24235. }
  24236. // 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>::Invoke(System.Int32)
  24237. inline void RowIntervalOperationWrapper_2_Invoke_mD602EEC4463605006FCA29121F299D52C6D9DD30_inline (RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D * __this, int32_t ___i0, const RuntimeMethod* method)
  24238. {
  24239. (( void (*) (RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mD602EEC4463605006FCA29121F299D52C6D9DD30_gshared_inline)(__this, ___i0, method);
  24240. }
  24241. // 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&)
  24242. 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)
  24243. {
  24244. (( 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);
  24245. }
  24246. // 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>::Invoke(System.Int32)
  24247. inline void RowIntervalOperationWrapper_2_Invoke_m15B572F3A29F903532735205A86E9663C3E81168_inline (RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E * __this, int32_t ___i0, const RuntimeMethod* method)
  24248. {
  24249. (( void (*) (RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m15B572F3A29F903532735205A86E9663C3E81168_gshared_inline)(__this, ___i0, method);
  24250. }
  24251. // 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&)
  24252. 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)
  24253. {
  24254. (( 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);
  24255. }
  24256. // 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>::Invoke(System.Int32)
  24257. inline void RowIntervalOperationWrapper_2_Invoke_m115A76C8467E6E83CF46FC00B263DCB9483E852F_inline (RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819 * __this, int32_t ___i0, const RuntimeMethod* method)
  24258. {
  24259. (( void (*) (RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m115A76C8467E6E83CF46FC00B263DCB9483E852F_gshared_inline)(__this, ___i0, method);
  24260. }
  24261. // 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&)
  24262. 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)
  24263. {
  24264. (( 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);
  24265. }
  24266. // 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>::Invoke(System.Int32)
  24267. inline void RowIntervalOperationWrapper_2_Invoke_mB4200A1760A3D33A325AE4ED758481FD99E0512B_inline (RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54 * __this, int32_t ___i0, const RuntimeMethod* method)
  24268. {
  24269. (( void (*) (RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mB4200A1760A3D33A325AE4ED758481FD99E0512B_gshared_inline)(__this, ___i0, method);
  24270. }
  24271. // 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&)
  24272. 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)
  24273. {
  24274. (( 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);
  24275. }
  24276. // 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>::Invoke(System.Int32)
  24277. inline void RowIntervalOperationWrapper_2_Invoke_m4975F494425408FA9B06E261D4D323DFFC37DB9A_inline (RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD * __this, int32_t ___i0, const RuntimeMethod* method)
  24278. {
  24279. (( void (*) (RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m4975F494425408FA9B06E261D4D323DFFC37DB9A_gshared_inline)(__this, ___i0, method);
  24280. }
  24281. // 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&)
  24282. 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)
  24283. {
  24284. (( 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);
  24285. }
  24286. // 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>::Invoke(System.Int32)
  24287. inline void RowIntervalOperationWrapper_2_Invoke_m47217E0F06668B1911708D168AE3BC43516DA892_inline (RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756 * __this, int32_t ___i0, const RuntimeMethod* method)
  24288. {
  24289. (( void (*) (RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m47217E0F06668B1911708D168AE3BC43516DA892_gshared_inline)(__this, ___i0, method);
  24290. }
  24291. // 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&)
  24292. 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)
  24293. {
  24294. (( 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);
  24295. }
  24296. // 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>::Invoke(System.Int32)
  24297. inline void RowIntervalOperationWrapper_2_Invoke_m367718D99689257812B979F3B90704F09F3C9550_inline (RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132 * __this, int32_t ___i0, const RuntimeMethod* method)
  24298. {
  24299. (( void (*) (RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m367718D99689257812B979F3B90704F09F3C9550_gshared_inline)(__this, ___i0, method);
  24300. }
  24301. // 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&)
  24302. 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)
  24303. {
  24304. (( 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);
  24305. }
  24306. // 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>::Invoke(System.Int32)
  24307. inline void RowIntervalOperationWrapper_2_Invoke_m46AE45CEC667FFD613E50649EC535F6127DCA308_inline (RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8 * __this, int32_t ___i0, const RuntimeMethod* method)
  24308. {
  24309. (( void (*) (RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m46AE45CEC667FFD613E50649EC535F6127DCA308_gshared_inline)(__this, ___i0, method);
  24310. }
  24311. // 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&)
  24312. 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)
  24313. {
  24314. (( 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);
  24315. }
  24316. // 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>::Invoke(System.Int32)
  24317. inline void RowIntervalOperationWrapper_2_Invoke_mBA73424A0FE2AF348E70C4FBEC1754D949A4966E_inline (RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D * __this, int32_t ___i0, const RuntimeMethod* method)
  24318. {
  24319. (( void (*) (RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mBA73424A0FE2AF348E70C4FBEC1754D949A4966E_gshared_inline)(__this, ___i0, method);
  24320. }
  24321. // 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&)
  24322. 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)
  24323. {
  24324. (( 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);
  24325. }
  24326. // 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>::Invoke(System.Int32)
  24327. inline void RowIntervalOperationWrapper_2_Invoke_m16F324E122D559CCCC1A93FC7483C923EDEE71B3_inline (RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273 * __this, int32_t ___i0, const RuntimeMethod* method)
  24328. {
  24329. (( void (*) (RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m16F324E122D559CCCC1A93FC7483C923EDEE71B3_gshared_inline)(__this, ___i0, method);
  24330. }
  24331. // 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&)
  24332. 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)
  24333. {
  24334. (( 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);
  24335. }
  24336. // 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>::Invoke(System.Int32)
  24337. inline void RowIntervalOperationWrapper_2_Invoke_m959F0CDD7097A41D7057BDF441B0FB0B66C6FE10_inline (RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17 * __this, int32_t ___i0, const RuntimeMethod* method)
  24338. {
  24339. (( void (*) (RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m959F0CDD7097A41D7057BDF441B0FB0B66C6FE10_gshared_inline)(__this, ___i0, method);
  24340. }
  24341. // 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&)
  24342. 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)
  24343. {
  24344. (( 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);
  24345. }
  24346. // 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>::Invoke(System.Int32)
  24347. inline void RowIntervalOperationWrapper_2_Invoke_mA64BBFA2F1640A4523A6917306E3B1162FD65340_inline (RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776 * __this, int32_t ___i0, const RuntimeMethod* method)
  24348. {
  24349. (( void (*) (RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mA64BBFA2F1640A4523A6917306E3B1162FD65340_gshared_inline)(__this, ___i0, method);
  24350. }
  24351. // 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&)
  24352. 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)
  24353. {
  24354. (( 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);
  24355. }
  24356. // 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>::Invoke(System.Int32)
  24357. inline void RowIntervalOperationWrapper_2_Invoke_m0293B56188196D77BD2FB961A5E865DE7E8FB898_inline (RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C * __this, int32_t ___i0, const RuntimeMethod* method)
  24358. {
  24359. (( void (*) (RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m0293B56188196D77BD2FB961A5E865DE7E8FB898_gshared_inline)(__this, ___i0, method);
  24360. }
  24361. // 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&)
  24362. 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)
  24363. {
  24364. (( 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);
  24365. }
  24366. // 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>::Invoke(System.Int32)
  24367. inline void RowIntervalOperationWrapper_2_Invoke_mE1506BD06CEEEF21EAD042B133D3B13C1476F193_inline (RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF * __this, int32_t ___i0, const RuntimeMethod* method)
  24368. {
  24369. (( void (*) (RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mE1506BD06CEEEF21EAD042B133D3B13C1476F193_gshared_inline)(__this, ___i0, method);
  24370. }
  24371. // 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&)
  24372. 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)
  24373. {
  24374. (( 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);
  24375. }
  24376. // 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>::Invoke(System.Int32)
  24377. inline void RowIntervalOperationWrapper_2_Invoke_mF6EED41A6B9BF557F0612A1E1D8D6F0E7C1DC0D7_inline (RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135 * __this, int32_t ___i0, const RuntimeMethod* method)
  24378. {
  24379. (( void (*) (RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mF6EED41A6B9BF557F0612A1E1D8D6F0E7C1DC0D7_gshared_inline)(__this, ___i0, method);
  24380. }
  24381. // 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&)
  24382. 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)
  24383. {
  24384. (( 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);
  24385. }
  24386. // 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>::Invoke(System.Int32)
  24387. inline void RowIntervalOperationWrapper_2_Invoke_m85FC6B2F670B378EFB6EB2ED8489BBA8938A9AC6_inline (RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155 * __this, int32_t ___i0, const RuntimeMethod* method)
  24388. {
  24389. (( void (*) (RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m85FC6B2F670B378EFB6EB2ED8489BBA8938A9AC6_gshared_inline)(__this, ___i0, method);
  24390. }
  24391. // 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&)
  24392. 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)
  24393. {
  24394. (( 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);
  24395. }
  24396. // 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>::Invoke(System.Int32)
  24397. inline void RowIntervalOperationWrapper_2_Invoke_mE8389FCBB23821AC938DFE81B6A78E5881417BE1_inline (RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711 * __this, int32_t ___i0, const RuntimeMethod* method)
  24398. {
  24399. (( void (*) (RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mE8389FCBB23821AC938DFE81B6A78E5881417BE1_gshared_inline)(__this, ___i0, method);
  24400. }
  24401. // 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&)
  24402. 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)
  24403. {
  24404. (( 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);
  24405. }
  24406. // 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>::Invoke(System.Int32)
  24407. inline void RowIntervalOperationWrapper_2_Invoke_m6A0014150DB2E68F201AFCC7E1FBFB695DA26E2F_inline (RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A * __this, int32_t ___i0, const RuntimeMethod* method)
  24408. {
  24409. (( void (*) (RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m6A0014150DB2E68F201AFCC7E1FBFB695DA26E2F_gshared_inline)(__this, ___i0, method);
  24410. }
  24411. // 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&)
  24412. 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)
  24413. {
  24414. (( 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);
  24415. }
  24416. // 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>::Invoke(System.Int32)
  24417. inline void RowIntervalOperationWrapper_2_Invoke_m8F1ED36049AF7A2D1CEAE024DA69378E3D52D93A_inline (RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A * __this, int32_t ___i0, const RuntimeMethod* method)
  24418. {
  24419. (( void (*) (RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m8F1ED36049AF7A2D1CEAE024DA69378E3D52D93A_gshared_inline)(__this, ___i0, method);
  24420. }
  24421. // 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&)
  24422. 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)
  24423. {
  24424. (( 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);
  24425. }
  24426. // 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>::Invoke(System.Int32)
  24427. inline void RowIntervalOperationWrapper_2_Invoke_m2E0FD19C0951BE61BADD95741554C153297A5169_inline (RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91 * __this, int32_t ___i0, const RuntimeMethod* method)
  24428. {
  24429. (( void (*) (RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m2E0FD19C0951BE61BADD95741554C153297A5169_gshared_inline)(__this, ___i0, method);
  24430. }
  24431. // 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&)
  24432. 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)
  24433. {
  24434. (( 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);
  24435. }
  24436. // 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>::Invoke(System.Int32)
  24437. inline void RowIntervalOperationWrapper_2_Invoke_m5B91FF3A3136676BBCB22F7DAD72AE00F08FBF72_inline (RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8 * __this, int32_t ___i0, const RuntimeMethod* method)
  24438. {
  24439. (( void (*) (RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m5B91FF3A3136676BBCB22F7DAD72AE00F08FBF72_gshared_inline)(__this, ___i0, method);
  24440. }
  24441. // 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&)
  24442. 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)
  24443. {
  24444. (( 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);
  24445. }
  24446. // 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>::Invoke(System.Int32)
  24447. inline void RowIntervalOperationWrapper_2_Invoke_mF672E6303020CC9CA3B200B7CBCD0D1EB26A49C3_inline (RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354 * __this, int32_t ___i0, const RuntimeMethod* method)
  24448. {
  24449. (( void (*) (RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mF672E6303020CC9CA3B200B7CBCD0D1EB26A49C3_gshared_inline)(__this, ___i0, method);
  24450. }
  24451. // 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&)
  24452. 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)
  24453. {
  24454. (( 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);
  24455. }
  24456. // 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>::Invoke(System.Int32)
  24457. inline void RowIntervalOperationWrapper_2_Invoke_mF19C81995C1FE38982654851BC486C96EBC64457_inline (RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2 * __this, int32_t ___i0, const RuntimeMethod* method)
  24458. {
  24459. (( void (*) (RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mF19C81995C1FE38982654851BC486C96EBC64457_gshared_inline)(__this, ___i0, method);
  24460. }
  24461. // 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&)
  24462. 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)
  24463. {
  24464. (( 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);
  24465. }
  24466. // 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>::Invoke(System.Int32)
  24467. inline void RowIntervalOperationWrapper_2_Invoke_m7897205EC05D883385E710B5020EA4BFE90A9599_inline (RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9 * __this, int32_t ___i0, const RuntimeMethod* method)
  24468. {
  24469. (( void (*) (RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m7897205EC05D883385E710B5020EA4BFE90A9599_gshared_inline)(__this, ___i0, method);
  24470. }
  24471. // 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&)
  24472. 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)
  24473. {
  24474. (( 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);
  24475. }
  24476. // 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>::Invoke(System.Int32)
  24477. inline void RowIntervalOperationWrapper_2_Invoke_mC0901D4747EC43A0A7600368B7E8EE38A69D3FF4_inline (RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC * __this, int32_t ___i0, const RuntimeMethod* method)
  24478. {
  24479. (( void (*) (RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mC0901D4747EC43A0A7600368B7E8EE38A69D3FF4_gshared_inline)(__this, ___i0, method);
  24480. }
  24481. // 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&)
  24482. 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)
  24483. {
  24484. (( 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);
  24485. }
  24486. // 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>::Invoke(System.Int32)
  24487. inline void RowIntervalOperationWrapper_2_Invoke_mA91E9CB75FE26868C9209E072EDF8AFFD2AA648F_inline (RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F * __this, int32_t ___i0, const RuntimeMethod* method)
  24488. {
  24489. (( void (*) (RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mA91E9CB75FE26868C9209E072EDF8AFFD2AA648F_gshared_inline)(__this, ___i0, method);
  24490. }
  24491. // 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&)
  24492. 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)
  24493. {
  24494. (( 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);
  24495. }
  24496. // 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>::Invoke(System.Int32)
  24497. inline void RowIntervalOperationWrapper_2_Invoke_mA1C908D868C2CE5357B40064DC47FCB8C6FF0D44_inline (RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837 * __this, int32_t ___i0, const RuntimeMethod* method)
  24498. {
  24499. (( void (*) (RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mA1C908D868C2CE5357B40064DC47FCB8C6FF0D44_gshared_inline)(__this, ___i0, method);
  24500. }
  24501. // 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&)
  24502. 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)
  24503. {
  24504. (( 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);
  24505. }
  24506. // 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>::Invoke(System.Int32)
  24507. inline void RowIntervalOperationWrapper_2_Invoke_mE0B1F50E6F89AE88D4A12A74F54E6C991AF1B986_inline (RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F * __this, int32_t ___i0, const RuntimeMethod* method)
  24508. {
  24509. (( void (*) (RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mE0B1F50E6F89AE88D4A12A74F54E6C991AF1B986_gshared_inline)(__this, ___i0, method);
  24510. }
  24511. // 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&)
  24512. 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)
  24513. {
  24514. (( 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);
  24515. }
  24516. // 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>::Invoke(System.Int32)
  24517. inline void RowIntervalOperationWrapper_2_Invoke_m351FF8E78D6D01EEDE16F289565C520A2C1B5CCE_inline (RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5 * __this, int32_t ___i0, const RuntimeMethod* method)
  24518. {
  24519. (( void (*) (RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m351FF8E78D6D01EEDE16F289565C520A2C1B5CCE_gshared_inline)(__this, ___i0, method);
  24520. }
  24521. // 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&)
  24522. 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)
  24523. {
  24524. (( 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);
  24525. }
  24526. // 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>::Invoke(System.Int32)
  24527. inline void RowIntervalOperationWrapper_2_Invoke_mC7A60F070E7BA583DD5115499469EA3D225F3AA6_inline (RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E * __this, int32_t ___i0, const RuntimeMethod* method)
  24528. {
  24529. (( void (*) (RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mC7A60F070E7BA583DD5115499469EA3D225F3AA6_gshared_inline)(__this, ___i0, method);
  24530. }
  24531. // 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&)
  24532. 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)
  24533. {
  24534. (( 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);
  24535. }
  24536. // 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>::Invoke(System.Int32)
  24537. inline void RowIntervalOperationWrapper_2_Invoke_m6A8CCC725F31B3715D3A5F2A5A12D7DE70799A85_inline (RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9 * __this, int32_t ___i0, const RuntimeMethod* method)
  24538. {
  24539. (( void (*) (RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m6A8CCC725F31B3715D3A5F2A5A12D7DE70799A85_gshared_inline)(__this, ___i0, method);
  24540. }
  24541. // 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&)
  24542. 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)
  24543. {
  24544. (( 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);
  24545. }
  24546. // 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>::Invoke(System.Int32)
  24547. inline void RowIntervalOperationWrapper_2_Invoke_m67C3AF53A4CBBBF4B22A4DEEB29558E89BB54FC2_inline (RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789 * __this, int32_t ___i0, const RuntimeMethod* method)
  24548. {
  24549. (( void (*) (RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m67C3AF53A4CBBBF4B22A4DEEB29558E89BB54FC2_gshared_inline)(__this, ___i0, method);
  24550. }
  24551. // 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&)
  24552. 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)
  24553. {
  24554. (( 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);
  24555. }
  24556. // 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>::Invoke(System.Int32)
  24557. inline void RowIntervalOperationWrapper_2_Invoke_m85326FCA775EBDE5B913C752646FCE7E4B9D395A_inline (RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E * __this, int32_t ___i0, const RuntimeMethod* method)
  24558. {
  24559. (( void (*) (RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m85326FCA775EBDE5B913C752646FCE7E4B9D395A_gshared_inline)(__this, ___i0, method);
  24560. }
  24561. // 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&)
  24562. 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)
  24563. {
  24564. (( 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);
  24565. }
  24566. // 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>::Invoke(System.Int32)
  24567. inline void RowIntervalOperationWrapper_2_Invoke_m2398CFB44FC74174FFFF03A4C5C43A1AC6BEE47B_inline (RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C * __this, int32_t ___i0, const RuntimeMethod* method)
  24568. {
  24569. (( void (*) (RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m2398CFB44FC74174FFFF03A4C5C43A1AC6BEE47B_gshared_inline)(__this, ___i0, method);
  24570. }
  24571. // 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&)
  24572. 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)
  24573. {
  24574. (( 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);
  24575. }
  24576. // 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>::Invoke(System.Int32)
  24577. inline void RowIntervalOperationWrapper_2_Invoke_m62559C450D145D0A65A59D6B3793EC8179E00DBB_inline (RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D * __this, int32_t ___i0, const RuntimeMethod* method)
  24578. {
  24579. (( void (*) (RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m62559C450D145D0A65A59D6B3793EC8179E00DBB_gshared_inline)(__this, ___i0, method);
  24580. }
  24581. // 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&)
  24582. 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)
  24583. {
  24584. (( 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);
  24585. }
  24586. // 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>::Invoke(System.Int32)
  24587. inline void RowIntervalOperationWrapper_2_Invoke_mFC7C443B4DA5909CB14465CA6F10DAED6E1D2A2C_inline (RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345 * __this, int32_t ___i0, const RuntimeMethod* method)
  24588. {
  24589. (( void (*) (RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mFC7C443B4DA5909CB14465CA6F10DAED6E1D2A2C_gshared_inline)(__this, ___i0, method);
  24590. }
  24591. // 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&)
  24592. 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)
  24593. {
  24594. (( 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);
  24595. }
  24596. // 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>::Invoke(System.Int32)
  24597. inline void RowIntervalOperationWrapper_2_Invoke_m63022124AF817249E7384F9B7BCFF61684A57129_inline (RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5 * __this, int32_t ___i0, const RuntimeMethod* method)
  24598. {
  24599. (( void (*) (RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m63022124AF817249E7384F9B7BCFF61684A57129_gshared_inline)(__this, ___i0, method);
  24600. }
  24601. // 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&)
  24602. 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)
  24603. {
  24604. (( 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);
  24605. }
  24606. // 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>::Invoke(System.Int32)
  24607. inline void RowIntervalOperationWrapper_2_Invoke_m99EE222620EDC88C01E93D8BC9B6BC8CEAE3A5AE_inline (RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03 * __this, int32_t ___i0, const RuntimeMethod* method)
  24608. {
  24609. (( void (*) (RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m99EE222620EDC88C01E93D8BC9B6BC8CEAE3A5AE_gshared_inline)(__this, ___i0, method);
  24610. }
  24611. // 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&)
  24612. 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)
  24613. {
  24614. (( 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);
  24615. }
  24616. // 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>::Invoke(System.Int32)
  24617. inline void RowIntervalOperationWrapper_2_Invoke_m5FA27A394F8F6B25FBC9A7FC81D5375FC4588B95_inline (RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE * __this, int32_t ___i0, const RuntimeMethod* method)
  24618. {
  24619. (( void (*) (RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m5FA27A394F8F6B25FBC9A7FC81D5375FC4588B95_gshared_inline)(__this, ___i0, method);
  24620. }
  24621. // 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&)
  24622. 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)
  24623. {
  24624. (( 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);
  24625. }
  24626. // 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>::Invoke(System.Int32)
  24627. inline void RowIntervalOperationWrapper_2_Invoke_m672551AD4D0A2E48C780118D3659D21CD7AA997B_inline (RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7 * __this, int32_t ___i0, const RuntimeMethod* method)
  24628. {
  24629. (( void (*) (RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m672551AD4D0A2E48C780118D3659D21CD7AA997B_gshared_inline)(__this, ___i0, method);
  24630. }
  24631. // 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&)
  24632. 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)
  24633. {
  24634. (( 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);
  24635. }
  24636. // 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>::Invoke(System.Int32)
  24637. inline void RowIntervalOperationWrapper_2_Invoke_m80BF6DE660F1E27CB17E6930488E283C3E4A8BA1_inline (RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8 * __this, int32_t ___i0, const RuntimeMethod* method)
  24638. {
  24639. (( void (*) (RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m80BF6DE660F1E27CB17E6930488E283C3E4A8BA1_gshared_inline)(__this, ___i0, method);
  24640. }
  24641. // 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&)
  24642. 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)
  24643. {
  24644. (( 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);
  24645. }
  24646. // 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>::Invoke(System.Int32)
  24647. inline void RowIntervalOperationWrapper_2_Invoke_m25E4AF50DA8937876DBD8F399D97F7753F7B5C41_inline (RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6 * __this, int32_t ___i0, const RuntimeMethod* method)
  24648. {
  24649. (( void (*) (RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m25E4AF50DA8937876DBD8F399D97F7753F7B5C41_gshared_inline)(__this, ___i0, method);
  24650. }
  24651. // 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&)
  24652. 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)
  24653. {
  24654. (( 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);
  24655. }
  24656. // 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>::Invoke(System.Int32)
  24657. inline void RowIntervalOperationWrapper_2_Invoke_m3600A62972CFBAE0FF9CE7A30E2D54BA9E65C89E_inline (RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409 * __this, int32_t ___i0, const RuntimeMethod* method)
  24658. {
  24659. (( void (*) (RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m3600A62972CFBAE0FF9CE7A30E2D54BA9E65C89E_gshared_inline)(__this, ___i0, method);
  24660. }
  24661. // 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&)
  24662. 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)
  24663. {
  24664. (( 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);
  24665. }
  24666. // 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>::Invoke(System.Int32)
  24667. inline void RowIntervalOperationWrapper_2_Invoke_mE4A190D3D3E29CD14A6CCE79488E22D13993F003_inline (RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2 * __this, int32_t ___i0, const RuntimeMethod* method)
  24668. {
  24669. (( void (*) (RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mE4A190D3D3E29CD14A6CCE79488E22D13993F003_gshared_inline)(__this, ___i0, method);
  24670. }
  24671. // 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&)
  24672. 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)
  24673. {
  24674. (( 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);
  24675. }
  24676. // 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>::Invoke(System.Int32)
  24677. inline void RowIntervalOperationWrapper_2_Invoke_mA20D6E5F44881D39001DCA19F3D4A7AAE5ABFDA6_inline (RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523 * __this, int32_t ___i0, const RuntimeMethod* method)
  24678. {
  24679. (( void (*) (RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mA20D6E5F44881D39001DCA19F3D4A7AAE5ABFDA6_gshared_inline)(__this, ___i0, method);
  24680. }
  24681. // 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&)
  24682. 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)
  24683. {
  24684. (( 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);
  24685. }
  24686. // 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>::Invoke(System.Int32)
  24687. inline void RowIntervalOperationWrapper_2_Invoke_m84D607F97B84839D60D9008F298E847A1E7B5B5C_inline (RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C * __this, int32_t ___i0, const RuntimeMethod* method)
  24688. {
  24689. (( void (*) (RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m84D607F97B84839D60D9008F298E847A1E7B5B5C_gshared_inline)(__this, ___i0, method);
  24690. }
  24691. // 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&)
  24692. 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)
  24693. {
  24694. (( 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);
  24695. }
  24696. // 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>::Invoke(System.Int32)
  24697. inline void RowIntervalOperationWrapper_2_Invoke_mFC7F4BA48E4367CFD64B25401B6D9DCE165CDDF6_inline (RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F * __this, int32_t ___i0, const RuntimeMethod* method)
  24698. {
  24699. (( void (*) (RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mFC7F4BA48E4367CFD64B25401B6D9DCE165CDDF6_gshared_inline)(__this, ___i0, method);
  24700. }
  24701. // 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&)
  24702. 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)
  24703. {
  24704. (( 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);
  24705. }
  24706. // 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>::Invoke(System.Int32)
  24707. inline void RowIntervalOperationWrapper_2_Invoke_m50DACD73544E0E02E18DDCAA26D569C696285188_inline (RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC * __this, int32_t ___i0, const RuntimeMethod* method)
  24708. {
  24709. (( void (*) (RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m50DACD73544E0E02E18DDCAA26D569C696285188_gshared_inline)(__this, ___i0, method);
  24710. }
  24711. // 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&)
  24712. 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)
  24713. {
  24714. (( 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);
  24715. }
  24716. // 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>::Invoke(System.Int32)
  24717. inline void RowIntervalOperationWrapper_2_Invoke_m6BD0FC9AE175E548683EB083E8122E8290000A27_inline (RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34 * __this, int32_t ___i0, const RuntimeMethod* method)
  24718. {
  24719. (( void (*) (RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m6BD0FC9AE175E548683EB083E8122E8290000A27_gshared_inline)(__this, ___i0, method);
  24720. }
  24721. // 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&)
  24722. 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)
  24723. {
  24724. (( 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);
  24725. }
  24726. // 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>::Invoke(System.Int32)
  24727. inline void RowIntervalOperationWrapper_2_Invoke_m7A1CACF7C333C9141D2B9F15A85549CA4FDC371C_inline (RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774 * __this, int32_t ___i0, const RuntimeMethod* method)
  24728. {
  24729. (( void (*) (RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m7A1CACF7C333C9141D2B9F15A85549CA4FDC371C_gshared_inline)(__this, ___i0, method);
  24730. }
  24731. // 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&)
  24732. 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)
  24733. {
  24734. (( 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);
  24735. }
  24736. // 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>::Invoke(System.Int32)
  24737. inline void RowIntervalOperationWrapper_2_Invoke_mCE05C902CF0B4CE8701E3B2025951FF16D75915F_inline (RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6 * __this, int32_t ___i0, const RuntimeMethod* method)
  24738. {
  24739. (( void (*) (RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mCE05C902CF0B4CE8701E3B2025951FF16D75915F_gshared_inline)(__this, ___i0, method);
  24740. }
  24741. // 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&)
  24742. 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)
  24743. {
  24744. (( 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);
  24745. }
  24746. // 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>::Invoke(System.Int32)
  24747. inline void RowIntervalOperationWrapper_2_Invoke_m2DE9229D56BC1234163D2103E5148A9FB08F12BE_inline (RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC * __this, int32_t ___i0, const RuntimeMethod* method)
  24748. {
  24749. (( void (*) (RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m2DE9229D56BC1234163D2103E5148A9FB08F12BE_gshared_inline)(__this, ___i0, method);
  24750. }
  24751. // 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&)
  24752. 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)
  24753. {
  24754. (( 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);
  24755. }
  24756. // 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>::Invoke(System.Int32)
  24757. inline void RowIntervalOperationWrapper_2_Invoke_m22D48073F7D95FFA217B47B90BEE1DEDCFA4AE89_inline (RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844 * __this, int32_t ___i0, const RuntimeMethod* method)
  24758. {
  24759. (( void (*) (RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m22D48073F7D95FFA217B47B90BEE1DEDCFA4AE89_gshared_inline)(__this, ___i0, method);
  24760. }
  24761. // 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&)
  24762. 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)
  24763. {
  24764. (( 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);
  24765. }
  24766. // 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>::Invoke(System.Int32)
  24767. inline void RowIntervalOperationWrapper_2_Invoke_mDEAD33194C81EC60CFEC475C56B7A79C15FE645D_inline (RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C * __this, int32_t ___i0, const RuntimeMethod* method)
  24768. {
  24769. (( void (*) (RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mDEAD33194C81EC60CFEC475C56B7A79C15FE645D_gshared_inline)(__this, ___i0, method);
  24770. }
  24771. // 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&)
  24772. 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)
  24773. {
  24774. (( 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);
  24775. }
  24776. // 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>::Invoke(System.Int32)
  24777. inline void RowIntervalOperationWrapper_2_Invoke_mFC664A18271ECA2875936C9196CF439C85225CCE_inline (RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793 * __this, int32_t ___i0, const RuntimeMethod* method)
  24778. {
  24779. (( void (*) (RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mFC664A18271ECA2875936C9196CF439C85225CCE_gshared_inline)(__this, ___i0, method);
  24780. }
  24781. // 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&)
  24782. 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)
  24783. {
  24784. (( 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);
  24785. }
  24786. // 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>::Invoke(System.Int32)
  24787. inline void RowIntervalOperationWrapper_2_Invoke_m5261F9AB56BC5A72AA8A2BE2E0EDCF45A7B58B69_inline (RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD * __this, int32_t ___i0, const RuntimeMethod* method)
  24788. {
  24789. (( void (*) (RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m5261F9AB56BC5A72AA8A2BE2E0EDCF45A7B58B69_gshared_inline)(__this, ___i0, method);
  24790. }
  24791. // 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&)
  24792. 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)
  24793. {
  24794. (( 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);
  24795. }
  24796. // 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>::Invoke(System.Int32)
  24797. inline void RowIntervalOperationWrapper_2_Invoke_m81C1C2E423143AE7FCAE1C1E4EDE381B28870CAB_inline (RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC * __this, int32_t ___i0, const RuntimeMethod* method)
  24798. {
  24799. (( void (*) (RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m81C1C2E423143AE7FCAE1C1E4EDE381B28870CAB_gshared_inline)(__this, ___i0, method);
  24800. }
  24801. // 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&)
  24802. 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)
  24803. {
  24804. (( 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);
  24805. }
  24806. // 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>::Invoke(System.Int32)
  24807. inline void RowIntervalOperationWrapper_2_Invoke_mC6F79B0621A4AB1D95B4C5ABAA2F9827C86C05CC_inline (RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC * __this, int32_t ___i0, const RuntimeMethod* method)
  24808. {
  24809. (( void (*) (RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mC6F79B0621A4AB1D95B4C5ABAA2F9827C86C05CC_gshared_inline)(__this, ___i0, method);
  24810. }
  24811. // 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&)
  24812. 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)
  24813. {
  24814. (( 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);
  24815. }
  24816. // 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>::Invoke(System.Int32)
  24817. inline void RowIntervalOperationWrapper_2_Invoke_mC0CCFE7388F770A5DCE5040A0CC1747026CE262C_inline (RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E * __this, int32_t ___i0, const RuntimeMethod* method)
  24818. {
  24819. (( void (*) (RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mC0CCFE7388F770A5DCE5040A0CC1747026CE262C_gshared_inline)(__this, ___i0, method);
  24820. }
  24821. // 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&)
  24822. 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)
  24823. {
  24824. (( 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);
  24825. }
  24826. // 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>::Invoke(System.Int32)
  24827. inline void RowIntervalOperationWrapper_2_Invoke_m0047A4AA43C29E01CFF13ABFDF20F32EBEB8C763_inline (RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709 * __this, int32_t ___i0, const RuntimeMethod* method)
  24828. {
  24829. (( void (*) (RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m0047A4AA43C29E01CFF13ABFDF20F32EBEB8C763_gshared_inline)(__this, ___i0, method);
  24830. }
  24831. // 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&)
  24832. 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)
  24833. {
  24834. (( 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);
  24835. }
  24836. // 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>::Invoke(System.Int32)
  24837. inline void RowIntervalOperationWrapper_2_Invoke_mFB9CB6C0ACE970A28966F03D0C29C914EE106D0B_inline (RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C * __this, int32_t ___i0, const RuntimeMethod* method)
  24838. {
  24839. (( void (*) (RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mFB9CB6C0ACE970A28966F03D0C29C914EE106D0B_gshared_inline)(__this, ___i0, method);
  24840. }
  24841. // 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&)
  24842. 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)
  24843. {
  24844. (( 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);
  24845. }
  24846. // 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>::Invoke(System.Int32)
  24847. inline void RowIntervalOperationWrapper_2_Invoke_m379FCA3BEC203C96A605A7ADDC769D9C6B5E81DB_inline (RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F * __this, int32_t ___i0, const RuntimeMethod* method)
  24848. {
  24849. (( void (*) (RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m379FCA3BEC203C96A605A7ADDC769D9C6B5E81DB_gshared_inline)(__this, ___i0, method);
  24850. }
  24851. // 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&)
  24852. 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)
  24853. {
  24854. (( 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);
  24855. }
  24856. // 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>::Invoke(System.Int32)
  24857. inline void RowIntervalOperationWrapper_2_Invoke_mE9B4B55671D4D31268E3C3AE2025B1B46476FFB4_inline (RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9 * __this, int32_t ___i0, const RuntimeMethod* method)
  24858. {
  24859. (( void (*) (RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mE9B4B55671D4D31268E3C3AE2025B1B46476FFB4_gshared_inline)(__this, ___i0, method);
  24860. }
  24861. // 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&)
  24862. 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)
  24863. {
  24864. (( 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);
  24865. }
  24866. // 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>::Invoke(System.Int32)
  24867. inline void RowIntervalOperationWrapper_2_Invoke_mC05447DED83B52927FBBE1B166781E5C9AC8C811_inline (RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879 * __this, int32_t ___i0, const RuntimeMethod* method)
  24868. {
  24869. (( void (*) (RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mC05447DED83B52927FBBE1B166781E5C9AC8C811_gshared_inline)(__this, ___i0, method);
  24870. }
  24871. // 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&)
  24872. 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)
  24873. {
  24874. (( 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);
  24875. }
  24876. // 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>::Invoke(System.Int32)
  24877. inline void RowIntervalOperationWrapper_2_Invoke_m83F799732FFDF99F8183646A25A6D8F2E045488E_inline (RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845 * __this, int32_t ___i0, const RuntimeMethod* method)
  24878. {
  24879. (( void (*) (RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m83F799732FFDF99F8183646A25A6D8F2E045488E_gshared_inline)(__this, ___i0, method);
  24880. }
  24881. // 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&)
  24882. 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)
  24883. {
  24884. (( 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);
  24885. }
  24886. // 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>::Invoke(System.Int32)
  24887. inline void RowIntervalOperationWrapper_2_Invoke_mBCEB0262898C4F290C9903E28EC52244DBC98CA7_inline (RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B * __this, int32_t ___i0, const RuntimeMethod* method)
  24888. {
  24889. (( void (*) (RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mBCEB0262898C4F290C9903E28EC52244DBC98CA7_gshared_inline)(__this, ___i0, method);
  24890. }
  24891. // 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&)
  24892. 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)
  24893. {
  24894. (( 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);
  24895. }
  24896. // 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>::Invoke(System.Int32)
  24897. inline void RowIntervalOperationWrapper_2_Invoke_m634B141BE666D3C6FB11CD8ECAD9A48E8F8F6488_inline (RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720 * __this, int32_t ___i0, const RuntimeMethod* method)
  24898. {
  24899. (( void (*) (RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m634B141BE666D3C6FB11CD8ECAD9A48E8F8F6488_gshared_inline)(__this, ___i0, method);
  24900. }
  24901. // 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&)
  24902. 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)
  24903. {
  24904. (( 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);
  24905. }
  24906. // 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>::Invoke(System.Int32)
  24907. inline void RowIntervalOperationWrapper_2_Invoke_m927CBC8735251FA6F33233E6440B30D685873D25_inline (RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7 * __this, int32_t ___i0, const RuntimeMethod* method)
  24908. {
  24909. (( void (*) (RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m927CBC8735251FA6F33233E6440B30D685873D25_gshared_inline)(__this, ___i0, method);
  24910. }
  24911. // 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&)
  24912. 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)
  24913. {
  24914. (( 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);
  24915. }
  24916. // 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>::Invoke(System.Int32)
  24917. inline void RowIntervalOperationWrapper_2_Invoke_m1C1855DD53E398A2DBF183F0AA907875E0FC7833_inline (RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A * __this, int32_t ___i0, const RuntimeMethod* method)
  24918. {
  24919. (( void (*) (RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m1C1855DD53E398A2DBF183F0AA907875E0FC7833_gshared_inline)(__this, ___i0, method);
  24920. }
  24921. // 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&)
  24922. 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)
  24923. {
  24924. (( 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);
  24925. }
  24926. // 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>::Invoke(System.Int32)
  24927. inline void RowIntervalOperationWrapper_2_Invoke_m591CE26A737B0C82BF0A7E98EEC1981F6ED19B34_inline (RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A * __this, int32_t ___i0, const RuntimeMethod* method)
  24928. {
  24929. (( void (*) (RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m591CE26A737B0C82BF0A7E98EEC1981F6ED19B34_gshared_inline)(__this, ___i0, method);
  24930. }
  24931. // 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&)
  24932. 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)
  24933. {
  24934. (( 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);
  24935. }
  24936. // 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>::Invoke(System.Int32)
  24937. inline void RowIntervalOperationWrapper_2_Invoke_mC4D955EF5A941043F9A0B0740159E83F9AFD392E_inline (RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5 * __this, int32_t ___i0, const RuntimeMethod* method)
  24938. {
  24939. (( void (*) (RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mC4D955EF5A941043F9A0B0740159E83F9AFD392E_gshared_inline)(__this, ___i0, method);
  24940. }
  24941. // 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&)
  24942. 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)
  24943. {
  24944. (( 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);
  24945. }
  24946. // 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>::Invoke(System.Int32)
  24947. inline void RowIntervalOperationWrapper_2_Invoke_m4CB7896AAD6B994F7870A81989F49A7260A59B27_inline (RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6 * __this, int32_t ___i0, const RuntimeMethod* method)
  24948. {
  24949. (( void (*) (RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m4CB7896AAD6B994F7870A81989F49A7260A59B27_gshared_inline)(__this, ___i0, method);
  24950. }
  24951. // 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&)
  24952. 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)
  24953. {
  24954. (( 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);
  24955. }
  24956. // 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>::Invoke(System.Int32)
  24957. inline void RowIntervalOperationWrapper_2_Invoke_m746D4DB97C2B1F8FA91D16DC67E27734C635E89B_inline (RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F * __this, int32_t ___i0, const RuntimeMethod* method)
  24958. {
  24959. (( void (*) (RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m746D4DB97C2B1F8FA91D16DC67E27734C635E89B_gshared_inline)(__this, ___i0, method);
  24960. }
  24961. // 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&)
  24962. 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)
  24963. {
  24964. (( 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);
  24965. }
  24966. // 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>::Invoke(System.Int32)
  24967. inline void RowIntervalOperationWrapper_2_Invoke_m40B4316562CD1AE115AB7F1DBFFD1E0488EFED0C_inline (RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F * __this, int32_t ___i0, const RuntimeMethod* method)
  24968. {
  24969. (( void (*) (RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m40B4316562CD1AE115AB7F1DBFFD1E0488EFED0C_gshared_inline)(__this, ___i0, method);
  24970. }
  24971. // 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&)
  24972. 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)
  24973. {
  24974. (( 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);
  24975. }
  24976. // 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>::Invoke(System.Int32)
  24977. inline void RowIntervalOperationWrapper_2_Invoke_m8B4C69A5DA7CEB56F96669781225729D11CBC9E8_inline (RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A * __this, int32_t ___i0, const RuntimeMethod* method)
  24978. {
  24979. (( void (*) (RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m8B4C69A5DA7CEB56F96669781225729D11CBC9E8_gshared_inline)(__this, ___i0, method);
  24980. }
  24981. // 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&)
  24982. 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)
  24983. {
  24984. (( 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);
  24985. }
  24986. // 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>::Invoke(System.Int32)
  24987. inline void RowIntervalOperationWrapper_2_Invoke_m9E6EB3596F85F636B9A703918CB092ABE6A559DC_inline (RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC * __this, int32_t ___i0, const RuntimeMethod* method)
  24988. {
  24989. (( void (*) (RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m9E6EB3596F85F636B9A703918CB092ABE6A559DC_gshared_inline)(__this, ___i0, method);
  24990. }
  24991. // 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&)
  24992. 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)
  24993. {
  24994. (( 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);
  24995. }
  24996. // 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>::Invoke(System.Int32)
  24997. inline void RowIntervalOperationWrapper_2_Invoke_m3FF80D2BE2851E42300EA598320C38A05E9D423B_inline (RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298 * __this, int32_t ___i0, const RuntimeMethod* method)
  24998. {
  24999. (( void (*) (RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m3FF80D2BE2851E42300EA598320C38A05E9D423B_gshared_inline)(__this, ___i0, method);
  25000. }
  25001. // 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&)
  25002. 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)
  25003. {
  25004. (( 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);
  25005. }
  25006. // 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>::Invoke(System.Int32)
  25007. inline void RowIntervalOperationWrapper_2_Invoke_m696F837DDE0AFD96CA3C961E3C0085D7E83CF9D1_inline (RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822 * __this, int32_t ___i0, const RuntimeMethod* method)
  25008. {
  25009. (( void (*) (RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m696F837DDE0AFD96CA3C961E3C0085D7E83CF9D1_gshared_inline)(__this, ___i0, method);
  25010. }
  25011. // 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&)
  25012. 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)
  25013. {
  25014. (( 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);
  25015. }
  25016. // 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>::Invoke(System.Int32)
  25017. inline void RowIntervalOperationWrapper_2_Invoke_m567E69FD33F1646DA6910CD8E02DC7149087E2FC_inline (RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0 * __this, int32_t ___i0, const RuntimeMethod* method)
  25018. {
  25019. (( void (*) (RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m567E69FD33F1646DA6910CD8E02DC7149087E2FC_gshared_inline)(__this, ___i0, method);
  25020. }
  25021. // 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&)
  25022. 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)
  25023. {
  25024. (( 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);
  25025. }
  25026. // 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>::Invoke(System.Int32)
  25027. inline void RowIntervalOperationWrapper_2_Invoke_m1872E69B51BD452B909319D7B5D1DA302579D2E6_inline (RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3 * __this, int32_t ___i0, const RuntimeMethod* method)
  25028. {
  25029. (( void (*) (RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m1872E69B51BD452B909319D7B5D1DA302579D2E6_gshared_inline)(__this, ___i0, method);
  25030. }
  25031. // 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&)
  25032. 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)
  25033. {
  25034. (( 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);
  25035. }
  25036. // 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>::Invoke(System.Int32)
  25037. inline void RowIntervalOperationWrapper_2_Invoke_m52D137FEC97E0E2952ACC08BBE33F998CF766EBB_inline (RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0 * __this, int32_t ___i0, const RuntimeMethod* method)
  25038. {
  25039. (( void (*) (RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m52D137FEC97E0E2952ACC08BBE33F998CF766EBB_gshared_inline)(__this, ___i0, method);
  25040. }
  25041. // 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&)
  25042. 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)
  25043. {
  25044. (( 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);
  25045. }
  25046. // 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>::Invoke(System.Int32)
  25047. inline void RowIntervalOperationWrapper_2_Invoke_m55B8DD9EDEAF44725FE47D491E3CE42D8F6B3E82_inline (RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D * __this, int32_t ___i0, const RuntimeMethod* method)
  25048. {
  25049. (( void (*) (RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m55B8DD9EDEAF44725FE47D491E3CE42D8F6B3E82_gshared_inline)(__this, ___i0, method);
  25050. }
  25051. // 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&)
  25052. 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)
  25053. {
  25054. (( 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);
  25055. }
  25056. // 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>::Invoke(System.Int32)
  25057. inline void RowIntervalOperationWrapper_2_Invoke_mCC43C1EE6A21C6D66ABF91FD45D35E9198579701_inline (RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89 * __this, int32_t ___i0, const RuntimeMethod* method)
  25058. {
  25059. (( void (*) (RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mCC43C1EE6A21C6D66ABF91FD45D35E9198579701_gshared_inline)(__this, ___i0, method);
  25060. }
  25061. // 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&)
  25062. 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)
  25063. {
  25064. (( 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);
  25065. }
  25066. // 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>::Invoke(System.Int32)
  25067. inline void RowIntervalOperationWrapper_2_Invoke_m1E5C839149DFE8B57D40C6DEF5A51B505F879764_inline (RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755 * __this, int32_t ___i0, const RuntimeMethod* method)
  25068. {
  25069. (( void (*) (RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m1E5C839149DFE8B57D40C6DEF5A51B505F879764_gshared_inline)(__this, ___i0, method);
  25070. }
  25071. // 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&)
  25072. 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)
  25073. {
  25074. (( 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);
  25075. }
  25076. // 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>::Invoke(System.Int32)
  25077. inline void RowIntervalOperationWrapper_2_Invoke_m9C45BA3BDAC541556AF3A0A5DC97B403754D96FF_inline (RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073 * __this, int32_t ___i0, const RuntimeMethod* method)
  25078. {
  25079. (( void (*) (RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m9C45BA3BDAC541556AF3A0A5DC97B403754D96FF_gshared_inline)(__this, ___i0, method);
  25080. }
  25081. // 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&)
  25082. 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)
  25083. {
  25084. (( 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);
  25085. }
  25086. // 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>::Invoke(System.Int32)
  25087. inline void RowIntervalOperationWrapper_2_Invoke_mC61DF89555B68B35938F8EF25B22F8C7F4D763BE_inline (RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1 * __this, int32_t ___i0, const RuntimeMethod* method)
  25088. {
  25089. (( void (*) (RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mC61DF89555B68B35938F8EF25B22F8C7F4D763BE_gshared_inline)(__this, ___i0, method);
  25090. }
  25091. // 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&)
  25092. 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)
  25093. {
  25094. (( 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);
  25095. }
  25096. // 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>::Invoke(System.Int32)
  25097. inline void RowIntervalOperationWrapper_2_Invoke_m30C984B1A701E1358304C234FAFF37EE81670BCF_inline (RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB * __this, int32_t ___i0, const RuntimeMethod* method)
  25098. {
  25099. (( void (*) (RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m30C984B1A701E1358304C234FAFF37EE81670BCF_gshared_inline)(__this, ___i0, method);
  25100. }
  25101. // 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&)
  25102. 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)
  25103. {
  25104. (( 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);
  25105. }
  25106. // 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>::Invoke(System.Int32)
  25107. inline void RowIntervalOperationWrapper_2_Invoke_m44A4AA98E2464207E83B36153D1E74B3FFBA1092_inline (RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D * __this, int32_t ___i0, const RuntimeMethod* method)
  25108. {
  25109. (( void (*) (RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m44A4AA98E2464207E83B36153D1E74B3FFBA1092_gshared_inline)(__this, ___i0, method);
  25110. }
  25111. // 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&)
  25112. 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)
  25113. {
  25114. (( 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);
  25115. }
  25116. // 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>::Invoke(System.Int32)
  25117. inline void RowIntervalOperationWrapper_2_Invoke_m1405E387C995946306D5A5539E5046C934BDA740_inline (RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E * __this, int32_t ___i0, const RuntimeMethod* method)
  25118. {
  25119. (( void (*) (RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m1405E387C995946306D5A5539E5046C934BDA740_gshared_inline)(__this, ___i0, method);
  25120. }
  25121. // 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&)
  25122. 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)
  25123. {
  25124. (( 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);
  25125. }
  25126. // 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>::Invoke(System.Int32)
  25127. inline void RowIntervalOperationWrapper_2_Invoke_m1B4659EAB985AB262CB3BE89BB81B81BDCE21419_inline (RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9 * __this, int32_t ___i0, const RuntimeMethod* method)
  25128. {
  25129. (( void (*) (RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m1B4659EAB985AB262CB3BE89BB81B81BDCE21419_gshared_inline)(__this, ___i0, method);
  25130. }
  25131. // 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&)
  25132. 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)
  25133. {
  25134. (( 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);
  25135. }
  25136. // 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>::Invoke(System.Int32)
  25137. inline void RowIntervalOperationWrapper_2_Invoke_m462697F77AB03A80BD9E6AAF7418F6D0F2B0261F_inline (RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11 * __this, int32_t ___i0, const RuntimeMethod* method)
  25138. {
  25139. (( void (*) (RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m462697F77AB03A80BD9E6AAF7418F6D0F2B0261F_gshared_inline)(__this, ___i0, method);
  25140. }
  25141. // 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&)
  25142. 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)
  25143. {
  25144. (( 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);
  25145. }
  25146. // 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>::Invoke(System.Int32)
  25147. inline void RowIntervalOperationWrapper_2_Invoke_mEF7CFDEEF132E563CF7FEAFEEF75BC63189F38F3_inline (RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18 * __this, int32_t ___i0, const RuntimeMethod* method)
  25148. {
  25149. (( void (*) (RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mEF7CFDEEF132E563CF7FEAFEEF75BC63189F38F3_gshared_inline)(__this, ___i0, method);
  25150. }
  25151. // 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.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  25152. inline void RowIntervalOperationWrapper_2__ctor_mC8ADDEB7E0121B337DFCB76B21820C340EABA2B8_inline (RowIntervalOperationWrapper_2_tE3666069A48AFA781FE1BA0E4902A06C60579914 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 * ___operation5, const RuntimeMethod* method)
  25153. {
  25154. (( void (*) (RowIntervalOperationWrapper_2_tE3666069A48AFA781FE1BA0E4902A06C60579914 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mC8ADDEB7E0121B337DFCB76B21820C340EABA2B8_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  25155. }
  25156. // 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.TriangleResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  25157. inline void RowIntervalOperationWrapper_2_Invoke_m70FC3C041B87C5D8AD41312742C2C2FD877FE310_inline (RowIntervalOperationWrapper_2_tE3666069A48AFA781FE1BA0E4902A06C60579914 * __this, int32_t ___i0, const RuntimeMethod* method)
  25158. {
  25159. (( void (*) (RowIntervalOperationWrapper_2_tE3666069A48AFA781FE1BA0E4902A06C60579914 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m70FC3C041B87C5D8AD41312742C2C2FD877FE310_gshared_inline)(__this, ___i0, method);
  25160. }
  25161. // 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.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  25162. inline void RowIntervalOperationWrapper_2__ctor_m4E8157769F3300A61EDCB9C585A011837CD2B52F_inline (RowIntervalOperationWrapper_2_tCF6D3E999545CD6171A6147104B3D8E1B412B963 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA * ___operation5, const RuntimeMethod* method)
  25163. {
  25164. (( void (*) (RowIntervalOperationWrapper_2_tCF6D3E999545CD6171A6147104B3D8E1B412B963 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m4E8157769F3300A61EDCB9C585A011837CD2B52F_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  25165. }
  25166. // 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.WelchResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  25167. inline void RowIntervalOperationWrapper_2_Invoke_m7F7DCC7B15712C4B8FA37DC79F3D84DC8DE8A386_inline (RowIntervalOperationWrapper_2_tCF6D3E999545CD6171A6147104B3D8E1B412B963 * __this, int32_t ___i0, const RuntimeMethod* method)
  25168. {
  25169. (( void (*) (RowIntervalOperationWrapper_2_tCF6D3E999545CD6171A6147104B3D8E1B412B963 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m7F7DCC7B15712C4B8FA37DC79F3D84DC8DE8A386_gshared_inline)(__this, ___i0, method);
  25170. }
  25171. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  25172. inline void RowIntervalOperationWrapper_2__ctor_mD4BBD8EED5D6A4282F8A73CCB99E13D390A9801F_inline (RowIntervalOperationWrapper_2_t6C9D5E860F7B7289DBACFD14A3414E16C1D4E3D8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 * ___operation5, const RuntimeMethod* method)
  25173. {
  25174. (( void (*) (RowIntervalOperationWrapper_2_t6C9D5E860F7B7289DBACFD14A3414E16C1D4E3D8 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mD4BBD8EED5D6A4282F8A73CCB99E13D390A9801F_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  25175. }
  25176. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  25177. inline void RowIntervalOperationWrapper_2_Invoke_mF39AC01C22EE0766F9253DBED2784E16DC323B12_inline (RowIntervalOperationWrapper_2_t6C9D5E860F7B7289DBACFD14A3414E16C1D4E3D8 * __this, int32_t ___i0, const RuntimeMethod* method)
  25178. {
  25179. (( void (*) (RowIntervalOperationWrapper_2_t6C9D5E860F7B7289DBACFD14A3414E16C1D4E3D8 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mF39AC01C22EE0766F9253DBED2784E16DC323B12_gshared_inline)(__this, ___i0, method);
  25180. }
  25181. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  25182. inline void RowIntervalOperationWrapper_2__ctor_mF79A4EEAFC042959B66EC4FBE2888D49BF5702C4_inline (RowIntervalOperationWrapper_2_t9B64A6F488616A5E219147AA0BBEA30E7CA15CBA * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B * ___operation5, const RuntimeMethod* method)
  25183. {
  25184. (( void (*) (RowIntervalOperationWrapper_2_t9B64A6F488616A5E219147AA0BBEA30E7CA15CBA *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mF79A4EEAFC042959B66EC4FBE2888D49BF5702C4_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  25185. }
  25186. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  25187. inline void RowIntervalOperationWrapper_2_Invoke_m15CF12E6B4AA765D6060210B437148B5D0F77D02_inline (RowIntervalOperationWrapper_2_t9B64A6F488616A5E219147AA0BBEA30E7CA15CBA * __this, int32_t ___i0, const RuntimeMethod* method)
  25188. {
  25189. (( void (*) (RowIntervalOperationWrapper_2_t9B64A6F488616A5E219147AA0BBEA30E7CA15CBA *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m15CF12E6B4AA765D6060210B437148B5D0F77D02_gshared_inline)(__this, ___i0, method);
  25190. }
  25191. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  25192. inline void RowIntervalOperationWrapper_2__ctor_m101DD0A607A292336493F2E6C476425B32DB97E5_inline (RowIntervalOperationWrapper_2_tF9C44E54BB0A1F3B1334A3A8CBF11EFC268DDA4E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 * ___operation5, const RuntimeMethod* method)
  25193. {
  25194. (( void (*) (RowIntervalOperationWrapper_2_tF9C44E54BB0A1F3B1334A3A8CBF11EFC268DDA4E *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m101DD0A607A292336493F2E6C476425B32DB97E5_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  25195. }
  25196. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  25197. inline void RowIntervalOperationWrapper_2_Invoke_m7DD18D012B1042D1B3BCD72B3A2FB3A744E297E5_inline (RowIntervalOperationWrapper_2_tF9C44E54BB0A1F3B1334A3A8CBF11EFC268DDA4E * __this, int32_t ___i0, const RuntimeMethod* method)
  25198. {
  25199. (( void (*) (RowIntervalOperationWrapper_2_tF9C44E54BB0A1F3B1334A3A8CBF11EFC268DDA4E *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m7DD18D012B1042D1B3BCD72B3A2FB3A744E297E5_gshared_inline)(__this, ___i0, method);
  25200. }
  25201. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  25202. inline void RowIntervalOperationWrapper_2__ctor_mA9D69EB0664DBA341978BEE4CCB72738D99EE6EB_inline (RowIntervalOperationWrapper_2_tA2D58880F8FF3882711B6D73B8F3DBC03EABA39A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD * ___operation5, const RuntimeMethod* method)
  25203. {
  25204. (( void (*) (RowIntervalOperationWrapper_2_tA2D58880F8FF3882711B6D73B8F3DBC03EABA39A *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mA9D69EB0664DBA341978BEE4CCB72738D99EE6EB_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  25205. }
  25206. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  25207. inline void RowIntervalOperationWrapper_2_Invoke_mB495176C65743615F0F96CB6805611493CCABD6F_inline (RowIntervalOperationWrapper_2_tA2D58880F8FF3882711B6D73B8F3DBC03EABA39A * __this, int32_t ___i0, const RuntimeMethod* method)
  25208. {
  25209. (( void (*) (RowIntervalOperationWrapper_2_tA2D58880F8FF3882711B6D73B8F3DBC03EABA39A *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mB495176C65743615F0F96CB6805611493CCABD6F_gshared_inline)(__this, ___i0, method);
  25210. }
  25211. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  25212. inline void RowIntervalOperationWrapper_2__ctor_m5911313AA34D80AC301A6627B2A9470DB886CA1E_inline (RowIntervalOperationWrapper_2_tFED720FFA8DC31F22597D3B2373016F4037D997F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C * ___operation5, const RuntimeMethod* method)
  25213. {
  25214. (( void (*) (RowIntervalOperationWrapper_2_tFED720FFA8DC31F22597D3B2373016F4037D997F *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m5911313AA34D80AC301A6627B2A9470DB886CA1E_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  25215. }
  25216. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  25217. inline void RowIntervalOperationWrapper_2_Invoke_m63E73723841EF568527DC0E5AEA6ADC69C2638FB_inline (RowIntervalOperationWrapper_2_tFED720FFA8DC31F22597D3B2373016F4037D997F * __this, int32_t ___i0, const RuntimeMethod* method)
  25218. {
  25219. (( void (*) (RowIntervalOperationWrapper_2_tFED720FFA8DC31F22597D3B2373016F4037D997F *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m63E73723841EF568527DC0E5AEA6ADC69C2638FB_gshared_inline)(__this, ___i0, method);
  25220. }
  25221. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  25222. inline void RowIntervalOperationWrapper_2__ctor_m0595DDDC8AAF3B282722B51B2F90B7E83A6E1ACD_inline (RowIntervalOperationWrapper_2_t0AF47ACB83F0AF4ED67E2A8501F87C497E5A0E82 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 * ___operation5, const RuntimeMethod* method)
  25223. {
  25224. (( void (*) (RowIntervalOperationWrapper_2_t0AF47ACB83F0AF4ED67E2A8501F87C497E5A0E82 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m0595DDDC8AAF3B282722B51B2F90B7E83A6E1ACD_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  25225. }
  25226. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  25227. inline void RowIntervalOperationWrapper_2_Invoke_mEA95DE1F8EFBA5A44F2191FC668EAF69A5465390_inline (RowIntervalOperationWrapper_2_t0AF47ACB83F0AF4ED67E2A8501F87C497E5A0E82 * __this, int32_t ___i0, const RuntimeMethod* method)
  25228. {
  25229. (( void (*) (RowIntervalOperationWrapper_2_t0AF47ACB83F0AF4ED67E2A8501F87C497E5A0E82 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_mEA95DE1F8EFBA5A44F2191FC668EAF69A5465390_gshared_inline)(__this, ___i0, method);
  25230. }
  25231. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  25232. inline void RowIntervalOperationWrapper_2__ctor_m65C32C85A29A131772F1CDE36EE0774090510091_inline (RowIntervalOperationWrapper_2_tA99758A8ECDCD6CF6AB4AFB864DA4DA936B01C28 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB * ___operation5, const RuntimeMethod* method)
  25233. {
  25234. (( void (*) (RowIntervalOperationWrapper_2_tA99758A8ECDCD6CF6AB4AFB864DA4DA936B01C28 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m65C32C85A29A131772F1CDE36EE0774090510091_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  25235. }
  25236. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  25237. inline void RowIntervalOperationWrapper_2_Invoke_m1B4D68CDA131E04699B46FB7AE777885BC89E514_inline (RowIntervalOperationWrapper_2_tA99758A8ECDCD6CF6AB4AFB864DA4DA936B01C28 * __this, int32_t ___i0, const RuntimeMethod* method)
  25238. {
  25239. (( void (*) (RowIntervalOperationWrapper_2_tA99758A8ECDCD6CF6AB4AFB864DA4DA936B01C28 *, int32_t, const RuntimeMethod*))RowIntervalOperationWrapper_2_Invoke_m1B4D68CDA131E04699B46FB7AE777885BC89E514_gshared_inline)(__this, ___i0, method);
  25240. }
  25241. // System.Span`1<T> System.Span`1<System.Numerics.Vector4>::Slice(System.Int32,System.Int32)
  25242. inline Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method)
  25243. {
  25244. return (( Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_gshared_inline)(__this, ___start0, ___length1, method);
  25245. }
  25246. // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
  25247. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E (RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ___handle0, const RuntimeMethod* method);
  25248. // System.Boolean System.Type::op_Equality(System.Type,System.Type)
  25249. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method);
  25250. // System.Int32 System.String::get_Length()
  25251. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline (String_t* __this, const RuntimeMethod* method);
  25252. // System.Void System.Span`1<System.Numerics.Vector4>::.ctor(System.Pinnable`1<T>,System.IntPtr,System.Int32)
  25253. inline void Span_1__ctor_m4800A06F5A4DD54FCAC245DD6690711520A10993_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method)
  25254. {
  25255. (( void (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_m4800A06F5A4DD54FCAC245DD6690711520A10993_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method);
  25256. }
  25257. // System.Void System.Span`1<System.Numerics.Vector4>::.ctor(T[],System.Int32,System.Int32)
  25258. inline void Span_1__ctor_m3C7046C5C0158088725A0E868965BE65DEAC6988_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method)
  25259. {
  25260. (( void (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F*, int32_t, int32_t, const RuntimeMethod*))Span_1__ctor_m3C7046C5C0158088725A0E868965BE65DEAC6988_gshared_inline)(__this, ___array0, ___start1, ___length2, method);
  25261. }
  25262. // System.Void System.ThrowHelper::ThrowArgumentOutOfRangeException(System.ExceptionArgument)
  25263. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5 (int32_t ___argument0, const RuntimeMethod* method);
  25264. // System.Type System.Object::GetType()
  25265. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B (RuntimeObject * __this, const RuntimeMethod* method);
  25266. // System.Boolean System.Type::op_Inequality(System.Type,System.Type)
  25267. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method);
  25268. // System.Void System.ThrowHelper::ThrowArrayTypeMismatchException()
  25269. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC (const RuntimeMethod* method);
  25270. #ifdef __clang__
  25271. #pragma clang diagnostic push
  25272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25273. #pragma clang diagnostic ignored "-Wunused-variable"
  25274. #endif
  25275. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  25276. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m273E4FAF289271CE378B84FDA5D9AF1749D07067_gshared (RowIntervalOperationWrapper_2_tB1ED1A18C05B91C660EBFF18C535C8D4AFA19180 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 * ___operation5, const RuntimeMethod* method)
  25277. {
  25278. {
  25279. int32_t L_0 = ___minY0;
  25280. __this->set_minY_0(L_0);
  25281. int32_t L_1 = ___maxY1;
  25282. __this->set_maxY_1(L_1);
  25283. int32_t L_2 = ___stepY2;
  25284. __this->set_stepY_2(L_2);
  25285. int32_t L_3 = ___width3;
  25286. __this->set_width_3(L_3);
  25287. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  25288. __this->set_allocator_4(L_4);
  25289. AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 * L_5 = ___operation5;
  25290. AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 L_6 = (*(AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 *)L_5);
  25291. __this->set_operation_5(L_6);
  25292. return;
  25293. }
  25294. }
  25295. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m273E4FAF289271CE378B84FDA5D9AF1749D07067_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 * ___operation5, const RuntimeMethod* method)
  25296. {
  25297. RowIntervalOperationWrapper_2_tB1ED1A18C05B91C660EBFF18C535C8D4AFA19180 * _thisAdjusted;
  25298. int32_t _offset = 1;
  25299. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tB1ED1A18C05B91C660EBFF18C535C8D4AFA19180 *>(__this + _offset);
  25300. RowIntervalOperationWrapper_2__ctor_m273E4FAF289271CE378B84FDA5D9AF1749D07067_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  25301. }
  25302. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  25303. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mF97AB92F2944503F22C6F108070E5112B7EED760_gshared (RowIntervalOperationWrapper_2_tB1ED1A18C05B91C660EBFF18C535C8D4AFA19180 * __this, int32_t ___i0, const RuntimeMethod* method)
  25304. {
  25305. static bool s_Il2CppMethodInitialized;
  25306. if (!s_Il2CppMethodInitialized)
  25307. {
  25308. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  25309. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25310. s_Il2CppMethodInitialized = true;
  25311. }
  25312. int32_t V_0 = 0;
  25313. int32_t V_1 = 0;
  25314. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  25315. memset((&V_2), 0, sizeof(V_2));
  25316. RuntimeObject* V_3 = NULL;
  25317. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  25318. memset((&V_4), 0, sizeof(V_4));
  25319. Exception_t * __last_unhandled_exception = 0;
  25320. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  25321. {
  25322. int32_t L_0 = (int32_t)__this->get_minY_0();
  25323. int32_t L_1 = ___i0;
  25324. int32_t L_2 = (int32_t)__this->get_stepY_2();
  25325. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  25326. int32_t L_3 = V_0;
  25327. int32_t L_4 = (int32_t)__this->get_maxY_1();
  25328. if ((((int32_t)L_3) < ((int32_t)L_4)))
  25329. {
  25330. goto IL_001a;
  25331. }
  25332. }
  25333. {
  25334. return;
  25335. }
  25336. IL_001a:
  25337. {
  25338. int32_t L_5 = V_0;
  25339. int32_t L_6 = (int32_t)__this->get_stepY_2();
  25340. int32_t L_7 = (int32_t)__this->get_maxY_1();
  25341. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25342. int32_t L_8;
  25343. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  25344. V_1 = (int32_t)L_8;
  25345. int32_t L_9 = V_0;
  25346. int32_t L_10 = V_1;
  25347. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  25348. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  25349. int32_t L_12 = (int32_t)__this->get_width_3();
  25350. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  25351. RuntimeObject* L_13;
  25352. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  25353. V_3 = (RuntimeObject*)L_13;
  25354. }
  25355. IL_004a:
  25356. try
  25357. {// begin try (depth: 1)
  25358. AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 * L_14 = (AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 *)__this->get_address_of_operation_5();
  25359. AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 * L_15;
  25360. L_15 = (( AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 * (*) (AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 *)(AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  25361. RuntimeObject* L_16 = V_3;
  25362. NullCheck((RuntimeObject*)L_16);
  25363. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  25364. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  25365. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  25366. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  25367. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  25368. Il2CppFakeBox<AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  25369. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  25370. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  25371. *L_15 = L_19.m_Value;
  25372. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  25373. }// end try (depth: 1)
  25374. catch(Il2CppExceptionWrapper& e)
  25375. {
  25376. __last_unhandled_exception = (Exception_t *)e.ex;
  25377. goto FINALLY_0073;
  25378. }
  25379. FINALLY_0073:
  25380. {// begin finally (depth: 1)
  25381. {
  25382. RuntimeObject* L_20 = V_3;
  25383. if (!L_20)
  25384. {
  25385. goto IL_007c;
  25386. }
  25387. }
  25388. IL_0076:
  25389. {
  25390. RuntimeObject* L_21 = V_3;
  25391. NullCheck((RuntimeObject*)L_21);
  25392. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  25393. }
  25394. IL_007c:
  25395. {
  25396. IL2CPP_END_FINALLY(115)
  25397. }
  25398. }// end finally (depth: 1)
  25399. IL2CPP_CLEANUP(115)
  25400. {
  25401. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  25402. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  25403. }
  25404. IL_007d:
  25405. {
  25406. return;
  25407. }
  25408. }
  25409. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mF97AB92F2944503F22C6F108070E5112B7EED760_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  25410. {
  25411. RowIntervalOperationWrapper_2_tB1ED1A18C05B91C660EBFF18C535C8D4AFA19180 * _thisAdjusted;
  25412. int32_t _offset = 1;
  25413. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tB1ED1A18C05B91C660EBFF18C535C8D4AFA19180 *>(__this + _offset);
  25414. RowIntervalOperationWrapper_2_Invoke_mF97AB92F2944503F22C6F108070E5112B7EED760_inline(_thisAdjusted, ___i0, method);
  25415. }
  25416. #ifdef __clang__
  25417. #pragma clang diagnostic pop
  25418. #endif
  25419. #ifdef __clang__
  25420. #pragma clang diagnostic push
  25421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25422. #pragma clang diagnostic ignored "-Wunused-variable"
  25423. #endif
  25424. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  25425. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m1342583C97FF4A622F0E35A928FED16A85B63751_gshared (RowIntervalOperationWrapper_2_t1E92BCADE67E15B783C61D65F2F260EA7094896F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 * ___operation5, const RuntimeMethod* method)
  25426. {
  25427. {
  25428. int32_t L_0 = ___minY0;
  25429. __this->set_minY_0(L_0);
  25430. int32_t L_1 = ___maxY1;
  25431. __this->set_maxY_1(L_1);
  25432. int32_t L_2 = ___stepY2;
  25433. __this->set_stepY_2(L_2);
  25434. int32_t L_3 = ___width3;
  25435. __this->set_width_3(L_3);
  25436. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  25437. __this->set_allocator_4(L_4);
  25438. AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 * L_5 = ___operation5;
  25439. AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 L_6 = (*(AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 *)L_5);
  25440. __this->set_operation_5(L_6);
  25441. return;
  25442. }
  25443. }
  25444. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m1342583C97FF4A622F0E35A928FED16A85B63751_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 * ___operation5, const RuntimeMethod* method)
  25445. {
  25446. RowIntervalOperationWrapper_2_t1E92BCADE67E15B783C61D65F2F260EA7094896F * _thisAdjusted;
  25447. int32_t _offset = 1;
  25448. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t1E92BCADE67E15B783C61D65F2F260EA7094896F *>(__this + _offset);
  25449. RowIntervalOperationWrapper_2__ctor_m1342583C97FF4A622F0E35A928FED16A85B63751_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  25450. }
  25451. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  25452. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m0C1BEB42A23D468A4E7FA4A47F4BCC7BD0B8888A_gshared (RowIntervalOperationWrapper_2_t1E92BCADE67E15B783C61D65F2F260EA7094896F * __this, int32_t ___i0, const RuntimeMethod* method)
  25453. {
  25454. static bool s_Il2CppMethodInitialized;
  25455. if (!s_Il2CppMethodInitialized)
  25456. {
  25457. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  25458. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25459. s_Il2CppMethodInitialized = true;
  25460. }
  25461. int32_t V_0 = 0;
  25462. int32_t V_1 = 0;
  25463. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  25464. memset((&V_2), 0, sizeof(V_2));
  25465. RuntimeObject* V_3 = NULL;
  25466. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  25467. memset((&V_4), 0, sizeof(V_4));
  25468. Exception_t * __last_unhandled_exception = 0;
  25469. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  25470. {
  25471. int32_t L_0 = (int32_t)__this->get_minY_0();
  25472. int32_t L_1 = ___i0;
  25473. int32_t L_2 = (int32_t)__this->get_stepY_2();
  25474. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  25475. int32_t L_3 = V_0;
  25476. int32_t L_4 = (int32_t)__this->get_maxY_1();
  25477. if ((((int32_t)L_3) < ((int32_t)L_4)))
  25478. {
  25479. goto IL_001a;
  25480. }
  25481. }
  25482. {
  25483. return;
  25484. }
  25485. IL_001a:
  25486. {
  25487. int32_t L_5 = V_0;
  25488. int32_t L_6 = (int32_t)__this->get_stepY_2();
  25489. int32_t L_7 = (int32_t)__this->get_maxY_1();
  25490. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25491. int32_t L_8;
  25492. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  25493. V_1 = (int32_t)L_8;
  25494. int32_t L_9 = V_0;
  25495. int32_t L_10 = V_1;
  25496. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  25497. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  25498. int32_t L_12 = (int32_t)__this->get_width_3();
  25499. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  25500. RuntimeObject* L_13;
  25501. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  25502. V_3 = (RuntimeObject*)L_13;
  25503. }
  25504. IL_004a:
  25505. try
  25506. {// begin try (depth: 1)
  25507. AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 * L_14 = (AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 *)__this->get_address_of_operation_5();
  25508. AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 * L_15;
  25509. L_15 = (( AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 * (*) (AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 *)(AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  25510. RuntimeObject* L_16 = V_3;
  25511. NullCheck((RuntimeObject*)L_16);
  25512. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  25513. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  25514. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  25515. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  25516. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  25517. Il2CppFakeBox<AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  25518. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  25519. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  25520. *L_15 = L_19.m_Value;
  25521. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  25522. }// end try (depth: 1)
  25523. catch(Il2CppExceptionWrapper& e)
  25524. {
  25525. __last_unhandled_exception = (Exception_t *)e.ex;
  25526. goto FINALLY_0073;
  25527. }
  25528. FINALLY_0073:
  25529. {// begin finally (depth: 1)
  25530. {
  25531. RuntimeObject* L_20 = V_3;
  25532. if (!L_20)
  25533. {
  25534. goto IL_007c;
  25535. }
  25536. }
  25537. IL_0076:
  25538. {
  25539. RuntimeObject* L_21 = V_3;
  25540. NullCheck((RuntimeObject*)L_21);
  25541. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  25542. }
  25543. IL_007c:
  25544. {
  25545. IL2CPP_END_FINALLY(115)
  25546. }
  25547. }// end finally (depth: 1)
  25548. IL2CPP_CLEANUP(115)
  25549. {
  25550. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  25551. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  25552. }
  25553. IL_007d:
  25554. {
  25555. return;
  25556. }
  25557. }
  25558. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m0C1BEB42A23D468A4E7FA4A47F4BCC7BD0B8888A_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  25559. {
  25560. RowIntervalOperationWrapper_2_t1E92BCADE67E15B783C61D65F2F260EA7094896F * _thisAdjusted;
  25561. int32_t _offset = 1;
  25562. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t1E92BCADE67E15B783C61D65F2F260EA7094896F *>(__this + _offset);
  25563. RowIntervalOperationWrapper_2_Invoke_m0C1BEB42A23D468A4E7FA4A47F4BCC7BD0B8888A_inline(_thisAdjusted, ___i0, method);
  25564. }
  25565. #ifdef __clang__
  25566. #pragma clang diagnostic pop
  25567. #endif
  25568. #ifdef __clang__
  25569. #pragma clang diagnostic push
  25570. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25571. #pragma clang diagnostic ignored "-Wunused-variable"
  25572. #endif
  25573. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  25574. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m9262881D7BA02B3A1D7715B35B4D6E57F57F2CBE_gshared (RowIntervalOperationWrapper_2_t8E1681EA1AF4727DED7AA671D450BEB7ED8BA3E9 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 * ___operation5, const RuntimeMethod* method)
  25575. {
  25576. {
  25577. int32_t L_0 = ___minY0;
  25578. __this->set_minY_0(L_0);
  25579. int32_t L_1 = ___maxY1;
  25580. __this->set_maxY_1(L_1);
  25581. int32_t L_2 = ___stepY2;
  25582. __this->set_stepY_2(L_2);
  25583. int32_t L_3 = ___width3;
  25584. __this->set_width_3(L_3);
  25585. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  25586. __this->set_allocator_4(L_4);
  25587. AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 * L_5 = ___operation5;
  25588. AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 L_6 = (*(AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 *)L_5);
  25589. __this->set_operation_5(L_6);
  25590. return;
  25591. }
  25592. }
  25593. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m9262881D7BA02B3A1D7715B35B4D6E57F57F2CBE_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 * ___operation5, const RuntimeMethod* method)
  25594. {
  25595. RowIntervalOperationWrapper_2_t8E1681EA1AF4727DED7AA671D450BEB7ED8BA3E9 * _thisAdjusted;
  25596. int32_t _offset = 1;
  25597. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t8E1681EA1AF4727DED7AA671D450BEB7ED8BA3E9 *>(__this + _offset);
  25598. RowIntervalOperationWrapper_2__ctor_m9262881D7BA02B3A1D7715B35B4D6E57F57F2CBE_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  25599. }
  25600. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  25601. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m3E7B132CF836FCF57E4BA71A6000090BF5B83D16_gshared (RowIntervalOperationWrapper_2_t8E1681EA1AF4727DED7AA671D450BEB7ED8BA3E9 * __this, int32_t ___i0, const RuntimeMethod* method)
  25602. {
  25603. static bool s_Il2CppMethodInitialized;
  25604. if (!s_Il2CppMethodInitialized)
  25605. {
  25606. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  25607. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25608. s_Il2CppMethodInitialized = true;
  25609. }
  25610. int32_t V_0 = 0;
  25611. int32_t V_1 = 0;
  25612. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  25613. memset((&V_2), 0, sizeof(V_2));
  25614. RuntimeObject* V_3 = NULL;
  25615. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  25616. memset((&V_4), 0, sizeof(V_4));
  25617. Exception_t * __last_unhandled_exception = 0;
  25618. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  25619. {
  25620. int32_t L_0 = (int32_t)__this->get_minY_0();
  25621. int32_t L_1 = ___i0;
  25622. int32_t L_2 = (int32_t)__this->get_stepY_2();
  25623. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  25624. int32_t L_3 = V_0;
  25625. int32_t L_4 = (int32_t)__this->get_maxY_1();
  25626. if ((((int32_t)L_3) < ((int32_t)L_4)))
  25627. {
  25628. goto IL_001a;
  25629. }
  25630. }
  25631. {
  25632. return;
  25633. }
  25634. IL_001a:
  25635. {
  25636. int32_t L_5 = V_0;
  25637. int32_t L_6 = (int32_t)__this->get_stepY_2();
  25638. int32_t L_7 = (int32_t)__this->get_maxY_1();
  25639. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25640. int32_t L_8;
  25641. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  25642. V_1 = (int32_t)L_8;
  25643. int32_t L_9 = V_0;
  25644. int32_t L_10 = V_1;
  25645. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  25646. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  25647. int32_t L_12 = (int32_t)__this->get_width_3();
  25648. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  25649. RuntimeObject* L_13;
  25650. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  25651. V_3 = (RuntimeObject*)L_13;
  25652. }
  25653. IL_004a:
  25654. try
  25655. {// begin try (depth: 1)
  25656. AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 * L_14 = (AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 *)__this->get_address_of_operation_5();
  25657. AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 * L_15;
  25658. L_15 = (( AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 * (*) (AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 *)(AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  25659. RuntimeObject* L_16 = V_3;
  25660. NullCheck((RuntimeObject*)L_16);
  25661. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  25662. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  25663. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  25664. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  25665. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  25666. Il2CppFakeBox<AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  25667. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  25668. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  25669. *L_15 = L_19.m_Value;
  25670. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  25671. }// end try (depth: 1)
  25672. catch(Il2CppExceptionWrapper& e)
  25673. {
  25674. __last_unhandled_exception = (Exception_t *)e.ex;
  25675. goto FINALLY_0073;
  25676. }
  25677. FINALLY_0073:
  25678. {// begin finally (depth: 1)
  25679. {
  25680. RuntimeObject* L_20 = V_3;
  25681. if (!L_20)
  25682. {
  25683. goto IL_007c;
  25684. }
  25685. }
  25686. IL_0076:
  25687. {
  25688. RuntimeObject* L_21 = V_3;
  25689. NullCheck((RuntimeObject*)L_21);
  25690. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  25691. }
  25692. IL_007c:
  25693. {
  25694. IL2CPP_END_FINALLY(115)
  25695. }
  25696. }// end finally (depth: 1)
  25697. IL2CPP_CLEANUP(115)
  25698. {
  25699. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  25700. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  25701. }
  25702. IL_007d:
  25703. {
  25704. return;
  25705. }
  25706. }
  25707. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m3E7B132CF836FCF57E4BA71A6000090BF5B83D16_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  25708. {
  25709. RowIntervalOperationWrapper_2_t8E1681EA1AF4727DED7AA671D450BEB7ED8BA3E9 * _thisAdjusted;
  25710. int32_t _offset = 1;
  25711. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t8E1681EA1AF4727DED7AA671D450BEB7ED8BA3E9 *>(__this + _offset);
  25712. RowIntervalOperationWrapper_2_Invoke_m3E7B132CF836FCF57E4BA71A6000090BF5B83D16_inline(_thisAdjusted, ___i0, method);
  25713. }
  25714. #ifdef __clang__
  25715. #pragma clang diagnostic pop
  25716. #endif
  25717. #ifdef __clang__
  25718. #pragma clang diagnostic push
  25719. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25720. #pragma clang diagnostic ignored "-Wunused-variable"
  25721. #endif
  25722. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  25723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m57A779AA8FD5068CABCB99FCCBB7B3D146D676F1_gshared (RowIntervalOperationWrapper_2_tD558C91BF59F99570889CD5108A791623F2451E1 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 * ___operation5, const RuntimeMethod* method)
  25724. {
  25725. {
  25726. int32_t L_0 = ___minY0;
  25727. __this->set_minY_0(L_0);
  25728. int32_t L_1 = ___maxY1;
  25729. __this->set_maxY_1(L_1);
  25730. int32_t L_2 = ___stepY2;
  25731. __this->set_stepY_2(L_2);
  25732. int32_t L_3 = ___width3;
  25733. __this->set_width_3(L_3);
  25734. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  25735. __this->set_allocator_4(L_4);
  25736. AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 * L_5 = ___operation5;
  25737. AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 L_6 = (*(AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 *)L_5);
  25738. __this->set_operation_5(L_6);
  25739. return;
  25740. }
  25741. }
  25742. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m57A779AA8FD5068CABCB99FCCBB7B3D146D676F1_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 * ___operation5, const RuntimeMethod* method)
  25743. {
  25744. RowIntervalOperationWrapper_2_tD558C91BF59F99570889CD5108A791623F2451E1 * _thisAdjusted;
  25745. int32_t _offset = 1;
  25746. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tD558C91BF59F99570889CD5108A791623F2451E1 *>(__this + _offset);
  25747. RowIntervalOperationWrapper_2__ctor_m57A779AA8FD5068CABCB99FCCBB7B3D146D676F1_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  25748. }
  25749. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  25750. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m45652A2B303C58946536F656E29476F4C4431515_gshared (RowIntervalOperationWrapper_2_tD558C91BF59F99570889CD5108A791623F2451E1 * __this, int32_t ___i0, const RuntimeMethod* method)
  25751. {
  25752. static bool s_Il2CppMethodInitialized;
  25753. if (!s_Il2CppMethodInitialized)
  25754. {
  25755. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  25756. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25757. s_Il2CppMethodInitialized = true;
  25758. }
  25759. int32_t V_0 = 0;
  25760. int32_t V_1 = 0;
  25761. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  25762. memset((&V_2), 0, sizeof(V_2));
  25763. RuntimeObject* V_3 = NULL;
  25764. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  25765. memset((&V_4), 0, sizeof(V_4));
  25766. Exception_t * __last_unhandled_exception = 0;
  25767. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  25768. {
  25769. int32_t L_0 = (int32_t)__this->get_minY_0();
  25770. int32_t L_1 = ___i0;
  25771. int32_t L_2 = (int32_t)__this->get_stepY_2();
  25772. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  25773. int32_t L_3 = V_0;
  25774. int32_t L_4 = (int32_t)__this->get_maxY_1();
  25775. if ((((int32_t)L_3) < ((int32_t)L_4)))
  25776. {
  25777. goto IL_001a;
  25778. }
  25779. }
  25780. {
  25781. return;
  25782. }
  25783. IL_001a:
  25784. {
  25785. int32_t L_5 = V_0;
  25786. int32_t L_6 = (int32_t)__this->get_stepY_2();
  25787. int32_t L_7 = (int32_t)__this->get_maxY_1();
  25788. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25789. int32_t L_8;
  25790. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  25791. V_1 = (int32_t)L_8;
  25792. int32_t L_9 = V_0;
  25793. int32_t L_10 = V_1;
  25794. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  25795. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  25796. int32_t L_12 = (int32_t)__this->get_width_3();
  25797. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  25798. RuntimeObject* L_13;
  25799. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  25800. V_3 = (RuntimeObject*)L_13;
  25801. }
  25802. IL_004a:
  25803. try
  25804. {// begin try (depth: 1)
  25805. AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 * L_14 = (AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 *)__this->get_address_of_operation_5();
  25806. AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 * L_15;
  25807. L_15 = (( AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 * (*) (AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 *)(AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  25808. RuntimeObject* L_16 = V_3;
  25809. NullCheck((RuntimeObject*)L_16);
  25810. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  25811. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  25812. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  25813. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  25814. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  25815. Il2CppFakeBox<AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  25816. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  25817. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  25818. *L_15 = L_19.m_Value;
  25819. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  25820. }// end try (depth: 1)
  25821. catch(Il2CppExceptionWrapper& e)
  25822. {
  25823. __last_unhandled_exception = (Exception_t *)e.ex;
  25824. goto FINALLY_0073;
  25825. }
  25826. FINALLY_0073:
  25827. {// begin finally (depth: 1)
  25828. {
  25829. RuntimeObject* L_20 = V_3;
  25830. if (!L_20)
  25831. {
  25832. goto IL_007c;
  25833. }
  25834. }
  25835. IL_0076:
  25836. {
  25837. RuntimeObject* L_21 = V_3;
  25838. NullCheck((RuntimeObject*)L_21);
  25839. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  25840. }
  25841. IL_007c:
  25842. {
  25843. IL2CPP_END_FINALLY(115)
  25844. }
  25845. }// end finally (depth: 1)
  25846. IL2CPP_CLEANUP(115)
  25847. {
  25848. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  25849. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  25850. }
  25851. IL_007d:
  25852. {
  25853. return;
  25854. }
  25855. }
  25856. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m45652A2B303C58946536F656E29476F4C4431515_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  25857. {
  25858. RowIntervalOperationWrapper_2_tD558C91BF59F99570889CD5108A791623F2451E1 * _thisAdjusted;
  25859. int32_t _offset = 1;
  25860. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tD558C91BF59F99570889CD5108A791623F2451E1 *>(__this + _offset);
  25861. RowIntervalOperationWrapper_2_Invoke_m45652A2B303C58946536F656E29476F4C4431515_inline(_thisAdjusted, ___i0, method);
  25862. }
  25863. #ifdef __clang__
  25864. #pragma clang diagnostic pop
  25865. #endif
  25866. #ifdef __clang__
  25867. #pragma clang diagnostic push
  25868. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25869. #pragma clang diagnostic ignored "-Wunused-variable"
  25870. #endif
  25871. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  25872. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m4B4CA5FED8F0D98AB776238EBD945E76AEB2B959_gshared (RowIntervalOperationWrapper_2_t0C7DA084A380A710F8B455BA6F54ACC07DB48D5A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B * ___operation5, const RuntimeMethod* method)
  25873. {
  25874. {
  25875. int32_t L_0 = ___minY0;
  25876. __this->set_minY_0(L_0);
  25877. int32_t L_1 = ___maxY1;
  25878. __this->set_maxY_1(L_1);
  25879. int32_t L_2 = ___stepY2;
  25880. __this->set_stepY_2(L_2);
  25881. int32_t L_3 = ___width3;
  25882. __this->set_width_3(L_3);
  25883. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  25884. __this->set_allocator_4(L_4);
  25885. AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B * L_5 = ___operation5;
  25886. AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B L_6 = (*(AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B *)L_5);
  25887. __this->set_operation_5(L_6);
  25888. return;
  25889. }
  25890. }
  25891. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m4B4CA5FED8F0D98AB776238EBD945E76AEB2B959_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B * ___operation5, const RuntimeMethod* method)
  25892. {
  25893. RowIntervalOperationWrapper_2_t0C7DA084A380A710F8B455BA6F54ACC07DB48D5A * _thisAdjusted;
  25894. int32_t _offset = 1;
  25895. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t0C7DA084A380A710F8B455BA6F54ACC07DB48D5A *>(__this + _offset);
  25896. RowIntervalOperationWrapper_2__ctor_m4B4CA5FED8F0D98AB776238EBD945E76AEB2B959_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  25897. }
  25898. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  25899. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mC674A4BDD51CEBC7E72DBAAFD80FFF22FDCD9DED_gshared (RowIntervalOperationWrapper_2_t0C7DA084A380A710F8B455BA6F54ACC07DB48D5A * __this, int32_t ___i0, const RuntimeMethod* method)
  25900. {
  25901. static bool s_Il2CppMethodInitialized;
  25902. if (!s_Il2CppMethodInitialized)
  25903. {
  25904. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  25905. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25906. s_Il2CppMethodInitialized = true;
  25907. }
  25908. int32_t V_0 = 0;
  25909. int32_t V_1 = 0;
  25910. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  25911. memset((&V_2), 0, sizeof(V_2));
  25912. RuntimeObject* V_3 = NULL;
  25913. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  25914. memset((&V_4), 0, sizeof(V_4));
  25915. Exception_t * __last_unhandled_exception = 0;
  25916. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  25917. {
  25918. int32_t L_0 = (int32_t)__this->get_minY_0();
  25919. int32_t L_1 = ___i0;
  25920. int32_t L_2 = (int32_t)__this->get_stepY_2();
  25921. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  25922. int32_t L_3 = V_0;
  25923. int32_t L_4 = (int32_t)__this->get_maxY_1();
  25924. if ((((int32_t)L_3) < ((int32_t)L_4)))
  25925. {
  25926. goto IL_001a;
  25927. }
  25928. }
  25929. {
  25930. return;
  25931. }
  25932. IL_001a:
  25933. {
  25934. int32_t L_5 = V_0;
  25935. int32_t L_6 = (int32_t)__this->get_stepY_2();
  25936. int32_t L_7 = (int32_t)__this->get_maxY_1();
  25937. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25938. int32_t L_8;
  25939. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  25940. V_1 = (int32_t)L_8;
  25941. int32_t L_9 = V_0;
  25942. int32_t L_10 = V_1;
  25943. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  25944. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  25945. int32_t L_12 = (int32_t)__this->get_width_3();
  25946. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  25947. RuntimeObject* L_13;
  25948. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  25949. V_3 = (RuntimeObject*)L_13;
  25950. }
  25951. IL_004a:
  25952. try
  25953. {// begin try (depth: 1)
  25954. AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B * L_14 = (AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B *)__this->get_address_of_operation_5();
  25955. AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B * L_15;
  25956. L_15 = (( AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B * (*) (AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B *)(AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  25957. RuntimeObject* L_16 = V_3;
  25958. NullCheck((RuntimeObject*)L_16);
  25959. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  25960. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  25961. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  25962. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  25963. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  25964. Il2CppFakeBox<AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  25965. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  25966. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  25967. *L_15 = L_19.m_Value;
  25968. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  25969. }// end try (depth: 1)
  25970. catch(Il2CppExceptionWrapper& e)
  25971. {
  25972. __last_unhandled_exception = (Exception_t *)e.ex;
  25973. goto FINALLY_0073;
  25974. }
  25975. FINALLY_0073:
  25976. {// begin finally (depth: 1)
  25977. {
  25978. RuntimeObject* L_20 = V_3;
  25979. if (!L_20)
  25980. {
  25981. goto IL_007c;
  25982. }
  25983. }
  25984. IL_0076:
  25985. {
  25986. RuntimeObject* L_21 = V_3;
  25987. NullCheck((RuntimeObject*)L_21);
  25988. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  25989. }
  25990. IL_007c:
  25991. {
  25992. IL2CPP_END_FINALLY(115)
  25993. }
  25994. }// end finally (depth: 1)
  25995. IL2CPP_CLEANUP(115)
  25996. {
  25997. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  25998. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  25999. }
  26000. IL_007d:
  26001. {
  26002. return;
  26003. }
  26004. }
  26005. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mC674A4BDD51CEBC7E72DBAAFD80FFF22FDCD9DED_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  26006. {
  26007. RowIntervalOperationWrapper_2_t0C7DA084A380A710F8B455BA6F54ACC07DB48D5A * _thisAdjusted;
  26008. int32_t _offset = 1;
  26009. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t0C7DA084A380A710F8B455BA6F54ACC07DB48D5A *>(__this + _offset);
  26010. RowIntervalOperationWrapper_2_Invoke_mC674A4BDD51CEBC7E72DBAAFD80FFF22FDCD9DED_inline(_thisAdjusted, ___i0, method);
  26011. }
  26012. #ifdef __clang__
  26013. #pragma clang diagnostic pop
  26014. #endif
  26015. #ifdef __clang__
  26016. #pragma clang diagnostic push
  26017. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26018. #pragma clang diagnostic ignored "-Wunused-variable"
  26019. #endif
  26020. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  26021. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mE43C0AD7B24D4E6518D583AE65BD38B1F5299800_gshared (RowIntervalOperationWrapper_2_t52CCC22FF87B71AC1CDB901353C9A5392BA48BB2 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 * ___operation5, const RuntimeMethod* method)
  26022. {
  26023. {
  26024. int32_t L_0 = ___minY0;
  26025. __this->set_minY_0(L_0);
  26026. int32_t L_1 = ___maxY1;
  26027. __this->set_maxY_1(L_1);
  26028. int32_t L_2 = ___stepY2;
  26029. __this->set_stepY_2(L_2);
  26030. int32_t L_3 = ___width3;
  26031. __this->set_width_3(L_3);
  26032. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  26033. __this->set_allocator_4(L_4);
  26034. AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 * L_5 = ___operation5;
  26035. AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 L_6 = (*(AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 *)L_5);
  26036. __this->set_operation_5(L_6);
  26037. return;
  26038. }
  26039. }
  26040. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mE43C0AD7B24D4E6518D583AE65BD38B1F5299800_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 * ___operation5, const RuntimeMethod* method)
  26041. {
  26042. RowIntervalOperationWrapper_2_t52CCC22FF87B71AC1CDB901353C9A5392BA48BB2 * _thisAdjusted;
  26043. int32_t _offset = 1;
  26044. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t52CCC22FF87B71AC1CDB901353C9A5392BA48BB2 *>(__this + _offset);
  26045. RowIntervalOperationWrapper_2__ctor_mE43C0AD7B24D4E6518D583AE65BD38B1F5299800_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  26046. }
  26047. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  26048. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m35F6DDD7B72BC9DEA0AAE41755C629AD7B88A315_gshared (RowIntervalOperationWrapper_2_t52CCC22FF87B71AC1CDB901353C9A5392BA48BB2 * __this, int32_t ___i0, const RuntimeMethod* method)
  26049. {
  26050. static bool s_Il2CppMethodInitialized;
  26051. if (!s_Il2CppMethodInitialized)
  26052. {
  26053. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  26054. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26055. s_Il2CppMethodInitialized = true;
  26056. }
  26057. int32_t V_0 = 0;
  26058. int32_t V_1 = 0;
  26059. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  26060. memset((&V_2), 0, sizeof(V_2));
  26061. RuntimeObject* V_3 = NULL;
  26062. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  26063. memset((&V_4), 0, sizeof(V_4));
  26064. Exception_t * __last_unhandled_exception = 0;
  26065. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  26066. {
  26067. int32_t L_0 = (int32_t)__this->get_minY_0();
  26068. int32_t L_1 = ___i0;
  26069. int32_t L_2 = (int32_t)__this->get_stepY_2();
  26070. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  26071. int32_t L_3 = V_0;
  26072. int32_t L_4 = (int32_t)__this->get_maxY_1();
  26073. if ((((int32_t)L_3) < ((int32_t)L_4)))
  26074. {
  26075. goto IL_001a;
  26076. }
  26077. }
  26078. {
  26079. return;
  26080. }
  26081. IL_001a:
  26082. {
  26083. int32_t L_5 = V_0;
  26084. int32_t L_6 = (int32_t)__this->get_stepY_2();
  26085. int32_t L_7 = (int32_t)__this->get_maxY_1();
  26086. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26087. int32_t L_8;
  26088. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  26089. V_1 = (int32_t)L_8;
  26090. int32_t L_9 = V_0;
  26091. int32_t L_10 = V_1;
  26092. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  26093. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  26094. int32_t L_12 = (int32_t)__this->get_width_3();
  26095. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  26096. RuntimeObject* L_13;
  26097. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  26098. V_3 = (RuntimeObject*)L_13;
  26099. }
  26100. IL_004a:
  26101. try
  26102. {// begin try (depth: 1)
  26103. AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 * L_14 = (AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 *)__this->get_address_of_operation_5();
  26104. AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 * L_15;
  26105. L_15 = (( AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 * (*) (AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 *)(AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  26106. RuntimeObject* L_16 = V_3;
  26107. NullCheck((RuntimeObject*)L_16);
  26108. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  26109. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  26110. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  26111. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  26112. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  26113. Il2CppFakeBox<AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  26114. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  26115. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  26116. *L_15 = L_19.m_Value;
  26117. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  26118. }// end try (depth: 1)
  26119. catch(Il2CppExceptionWrapper& e)
  26120. {
  26121. __last_unhandled_exception = (Exception_t *)e.ex;
  26122. goto FINALLY_0073;
  26123. }
  26124. FINALLY_0073:
  26125. {// begin finally (depth: 1)
  26126. {
  26127. RuntimeObject* L_20 = V_3;
  26128. if (!L_20)
  26129. {
  26130. goto IL_007c;
  26131. }
  26132. }
  26133. IL_0076:
  26134. {
  26135. RuntimeObject* L_21 = V_3;
  26136. NullCheck((RuntimeObject*)L_21);
  26137. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  26138. }
  26139. IL_007c:
  26140. {
  26141. IL2CPP_END_FINALLY(115)
  26142. }
  26143. }// end finally (depth: 1)
  26144. IL2CPP_CLEANUP(115)
  26145. {
  26146. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  26147. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  26148. }
  26149. IL_007d:
  26150. {
  26151. return;
  26152. }
  26153. }
  26154. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m35F6DDD7B72BC9DEA0AAE41755C629AD7B88A315_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  26155. {
  26156. RowIntervalOperationWrapper_2_t52CCC22FF87B71AC1CDB901353C9A5392BA48BB2 * _thisAdjusted;
  26157. int32_t _offset = 1;
  26158. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t52CCC22FF87B71AC1CDB901353C9A5392BA48BB2 *>(__this + _offset);
  26159. RowIntervalOperationWrapper_2_Invoke_m35F6DDD7B72BC9DEA0AAE41755C629AD7B88A315_inline(_thisAdjusted, ___i0, method);
  26160. }
  26161. #ifdef __clang__
  26162. #pragma clang diagnostic pop
  26163. #endif
  26164. #ifdef __clang__
  26165. #pragma clang diagnostic push
  26166. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26167. #pragma clang diagnostic ignored "-Wunused-variable"
  26168. #endif
  26169. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  26170. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mF803CE5771EB41741BB5FAF1B51942A67DB91AC3_gshared (RowIntervalOperationWrapper_2_tD35C2757327AC482CD7C79C33F4214CEBF21FA4B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F * ___operation5, const RuntimeMethod* method)
  26171. {
  26172. {
  26173. int32_t L_0 = ___minY0;
  26174. __this->set_minY_0(L_0);
  26175. int32_t L_1 = ___maxY1;
  26176. __this->set_maxY_1(L_1);
  26177. int32_t L_2 = ___stepY2;
  26178. __this->set_stepY_2(L_2);
  26179. int32_t L_3 = ___width3;
  26180. __this->set_width_3(L_3);
  26181. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  26182. __this->set_allocator_4(L_4);
  26183. AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F * L_5 = ___operation5;
  26184. AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F L_6 = (*(AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F *)L_5);
  26185. __this->set_operation_5(L_6);
  26186. return;
  26187. }
  26188. }
  26189. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mF803CE5771EB41741BB5FAF1B51942A67DB91AC3_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F * ___operation5, const RuntimeMethod* method)
  26190. {
  26191. RowIntervalOperationWrapper_2_tD35C2757327AC482CD7C79C33F4214CEBF21FA4B * _thisAdjusted;
  26192. int32_t _offset = 1;
  26193. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tD35C2757327AC482CD7C79C33F4214CEBF21FA4B *>(__this + _offset);
  26194. RowIntervalOperationWrapper_2__ctor_mF803CE5771EB41741BB5FAF1B51942A67DB91AC3_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  26195. }
  26196. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1/AffineOperation`1<SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  26197. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mD3D55D29B9B9F7D639824086DF7708C845976ED0_gshared (RowIntervalOperationWrapper_2_tD35C2757327AC482CD7C79C33F4214CEBF21FA4B * __this, int32_t ___i0, const RuntimeMethod* method)
  26198. {
  26199. static bool s_Il2CppMethodInitialized;
  26200. if (!s_Il2CppMethodInitialized)
  26201. {
  26202. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  26203. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26204. s_Il2CppMethodInitialized = true;
  26205. }
  26206. int32_t V_0 = 0;
  26207. int32_t V_1 = 0;
  26208. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  26209. memset((&V_2), 0, sizeof(V_2));
  26210. RuntimeObject* V_3 = NULL;
  26211. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  26212. memset((&V_4), 0, sizeof(V_4));
  26213. Exception_t * __last_unhandled_exception = 0;
  26214. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  26215. {
  26216. int32_t L_0 = (int32_t)__this->get_minY_0();
  26217. int32_t L_1 = ___i0;
  26218. int32_t L_2 = (int32_t)__this->get_stepY_2();
  26219. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  26220. int32_t L_3 = V_0;
  26221. int32_t L_4 = (int32_t)__this->get_maxY_1();
  26222. if ((((int32_t)L_3) < ((int32_t)L_4)))
  26223. {
  26224. goto IL_001a;
  26225. }
  26226. }
  26227. {
  26228. return;
  26229. }
  26230. IL_001a:
  26231. {
  26232. int32_t L_5 = V_0;
  26233. int32_t L_6 = (int32_t)__this->get_stepY_2();
  26234. int32_t L_7 = (int32_t)__this->get_maxY_1();
  26235. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26236. int32_t L_8;
  26237. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  26238. V_1 = (int32_t)L_8;
  26239. int32_t L_9 = V_0;
  26240. int32_t L_10 = V_1;
  26241. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  26242. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  26243. int32_t L_12 = (int32_t)__this->get_width_3();
  26244. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  26245. RuntimeObject* L_13;
  26246. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  26247. V_3 = (RuntimeObject*)L_13;
  26248. }
  26249. IL_004a:
  26250. try
  26251. {// begin try (depth: 1)
  26252. AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F * L_14 = (AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F *)__this->get_address_of_operation_5();
  26253. AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F * L_15;
  26254. L_15 = (( AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F * (*) (AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F *)(AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  26255. RuntimeObject* L_16 = V_3;
  26256. NullCheck((RuntimeObject*)L_16);
  26257. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  26258. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  26259. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  26260. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  26261. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  26262. Il2CppFakeBox<AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  26263. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  26264. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  26265. *L_15 = L_19.m_Value;
  26266. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  26267. }// end try (depth: 1)
  26268. catch(Il2CppExceptionWrapper& e)
  26269. {
  26270. __last_unhandled_exception = (Exception_t *)e.ex;
  26271. goto FINALLY_0073;
  26272. }
  26273. FINALLY_0073:
  26274. {// begin finally (depth: 1)
  26275. {
  26276. RuntimeObject* L_20 = V_3;
  26277. if (!L_20)
  26278. {
  26279. goto IL_007c;
  26280. }
  26281. }
  26282. IL_0076:
  26283. {
  26284. RuntimeObject* L_21 = V_3;
  26285. NullCheck((RuntimeObject*)L_21);
  26286. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  26287. }
  26288. IL_007c:
  26289. {
  26290. IL2CPP_END_FINALLY(115)
  26291. }
  26292. }// end finally (depth: 1)
  26293. IL2CPP_CLEANUP(115)
  26294. {
  26295. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  26296. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  26297. }
  26298. IL_007d:
  26299. {
  26300. return;
  26301. }
  26302. }
  26303. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mD3D55D29B9B9F7D639824086DF7708C845976ED0_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  26304. {
  26305. RowIntervalOperationWrapper_2_tD35C2757327AC482CD7C79C33F4214CEBF21FA4B * _thisAdjusted;
  26306. int32_t _offset = 1;
  26307. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tD35C2757327AC482CD7C79C33F4214CEBF21FA4B *>(__this + _offset);
  26308. RowIntervalOperationWrapper_2_Invoke_mD3D55D29B9B9F7D639824086DF7708C845976ED0_inline(_thisAdjusted, ___i0, method);
  26309. }
  26310. #ifdef __clang__
  26311. #pragma clang diagnostic pop
  26312. #endif
  26313. #ifdef __clang__
  26314. #pragma clang diagnostic push
  26315. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26316. #pragma clang diagnostic ignored "-Wunused-variable"
  26317. #endif
  26318. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  26319. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mCE777858280CDF8AC09141C613133A70907FA0EA_gshared (RowIntervalOperationWrapper_2_t2C8961B7E495150B11FEE547144F9D3EF9BFBD52 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 * ___operation5, const RuntimeMethod* method)
  26320. {
  26321. {
  26322. int32_t L_0 = ___minY0;
  26323. __this->set_minY_0(L_0);
  26324. int32_t L_1 = ___maxY1;
  26325. __this->set_maxY_1(L_1);
  26326. int32_t L_2 = ___stepY2;
  26327. __this->set_stepY_2(L_2);
  26328. int32_t L_3 = ___width3;
  26329. __this->set_width_3(L_3);
  26330. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  26331. __this->set_allocator_4(L_4);
  26332. ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 * L_5 = ___operation5;
  26333. ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 L_6 = (*(ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 *)L_5);
  26334. __this->set_operation_5(L_6);
  26335. return;
  26336. }
  26337. }
  26338. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mCE777858280CDF8AC09141C613133A70907FA0EA_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 * ___operation5, const RuntimeMethod* method)
  26339. {
  26340. RowIntervalOperationWrapper_2_t2C8961B7E495150B11FEE547144F9D3EF9BFBD52 * _thisAdjusted;
  26341. int32_t _offset = 1;
  26342. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t2C8961B7E495150B11FEE547144F9D3EF9BFBD52 *>(__this + _offset);
  26343. RowIntervalOperationWrapper_2__ctor_mCE777858280CDF8AC09141C613133A70907FA0EA_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  26344. }
  26345. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  26346. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m16A010647F8EA605B88CF5928DCCE89FA7C58E84_gshared (RowIntervalOperationWrapper_2_t2C8961B7E495150B11FEE547144F9D3EF9BFBD52 * __this, int32_t ___i0, const RuntimeMethod* method)
  26347. {
  26348. static bool s_Il2CppMethodInitialized;
  26349. if (!s_Il2CppMethodInitialized)
  26350. {
  26351. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  26352. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26353. s_Il2CppMethodInitialized = true;
  26354. }
  26355. int32_t V_0 = 0;
  26356. int32_t V_1 = 0;
  26357. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  26358. memset((&V_2), 0, sizeof(V_2));
  26359. RuntimeObject* V_3 = NULL;
  26360. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  26361. memset((&V_4), 0, sizeof(V_4));
  26362. Exception_t * __last_unhandled_exception = 0;
  26363. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  26364. {
  26365. int32_t L_0 = (int32_t)__this->get_minY_0();
  26366. int32_t L_1 = ___i0;
  26367. int32_t L_2 = (int32_t)__this->get_stepY_2();
  26368. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  26369. int32_t L_3 = V_0;
  26370. int32_t L_4 = (int32_t)__this->get_maxY_1();
  26371. if ((((int32_t)L_3) < ((int32_t)L_4)))
  26372. {
  26373. goto IL_001a;
  26374. }
  26375. }
  26376. {
  26377. return;
  26378. }
  26379. IL_001a:
  26380. {
  26381. int32_t L_5 = V_0;
  26382. int32_t L_6 = (int32_t)__this->get_stepY_2();
  26383. int32_t L_7 = (int32_t)__this->get_maxY_1();
  26384. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26385. int32_t L_8;
  26386. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  26387. V_1 = (int32_t)L_8;
  26388. int32_t L_9 = V_0;
  26389. int32_t L_10 = V_1;
  26390. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  26391. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  26392. int32_t L_12 = (int32_t)__this->get_width_3();
  26393. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  26394. RuntimeObject* L_13;
  26395. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  26396. V_3 = (RuntimeObject*)L_13;
  26397. }
  26398. IL_004a:
  26399. try
  26400. {// begin try (depth: 1)
  26401. ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 * L_14 = (ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 *)__this->get_address_of_operation_5();
  26402. ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 * L_15;
  26403. L_15 = (( ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 * (*) (ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 *)(ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  26404. RuntimeObject* L_16 = V_3;
  26405. NullCheck((RuntimeObject*)L_16);
  26406. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  26407. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  26408. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  26409. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  26410. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  26411. Il2CppFakeBox<ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  26412. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  26413. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  26414. *L_15 = L_19.m_Value;
  26415. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  26416. }// end try (depth: 1)
  26417. catch(Il2CppExceptionWrapper& e)
  26418. {
  26419. __last_unhandled_exception = (Exception_t *)e.ex;
  26420. goto FINALLY_0073;
  26421. }
  26422. FINALLY_0073:
  26423. {// begin finally (depth: 1)
  26424. {
  26425. RuntimeObject* L_20 = V_3;
  26426. if (!L_20)
  26427. {
  26428. goto IL_007c;
  26429. }
  26430. }
  26431. IL_0076:
  26432. {
  26433. RuntimeObject* L_21 = V_3;
  26434. NullCheck((RuntimeObject*)L_21);
  26435. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  26436. }
  26437. IL_007c:
  26438. {
  26439. IL2CPP_END_FINALLY(115)
  26440. }
  26441. }// end finally (depth: 1)
  26442. IL2CPP_CLEANUP(115)
  26443. {
  26444. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  26445. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  26446. }
  26447. IL_007d:
  26448. {
  26449. return;
  26450. }
  26451. }
  26452. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m16A010647F8EA605B88CF5928DCCE89FA7C58E84_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  26453. {
  26454. RowIntervalOperationWrapper_2_t2C8961B7E495150B11FEE547144F9D3EF9BFBD52 * _thisAdjusted;
  26455. int32_t _offset = 1;
  26456. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t2C8961B7E495150B11FEE547144F9D3EF9BFBD52 *>(__this + _offset);
  26457. RowIntervalOperationWrapper_2_Invoke_m16A010647F8EA605B88CF5928DCCE89FA7C58E84_inline(_thisAdjusted, ___i0, method);
  26458. }
  26459. #ifdef __clang__
  26460. #pragma clang diagnostic pop
  26461. #endif
  26462. #ifdef __clang__
  26463. #pragma clang diagnostic push
  26464. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26465. #pragma clang diagnostic ignored "-Wunused-variable"
  26466. #endif
  26467. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  26468. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mD17C8928C413DB29CD4BA5208646507B79F6789D_gshared (RowIntervalOperationWrapper_2_t2DE4793287BD954BC6F357A1C1E4DCACC39D57A0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB * ___operation5, const RuntimeMethod* method)
  26469. {
  26470. {
  26471. int32_t L_0 = ___minY0;
  26472. __this->set_minY_0(L_0);
  26473. int32_t L_1 = ___maxY1;
  26474. __this->set_maxY_1(L_1);
  26475. int32_t L_2 = ___stepY2;
  26476. __this->set_stepY_2(L_2);
  26477. int32_t L_3 = ___width3;
  26478. __this->set_width_3(L_3);
  26479. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  26480. __this->set_allocator_4(L_4);
  26481. ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB * L_5 = ___operation5;
  26482. ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB L_6 = (*(ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB *)L_5);
  26483. __this->set_operation_5(L_6);
  26484. return;
  26485. }
  26486. }
  26487. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mD17C8928C413DB29CD4BA5208646507B79F6789D_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB * ___operation5, const RuntimeMethod* method)
  26488. {
  26489. RowIntervalOperationWrapper_2_t2DE4793287BD954BC6F357A1C1E4DCACC39D57A0 * _thisAdjusted;
  26490. int32_t _offset = 1;
  26491. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t2DE4793287BD954BC6F357A1C1E4DCACC39D57A0 *>(__this + _offset);
  26492. RowIntervalOperationWrapper_2__ctor_mD17C8928C413DB29CD4BA5208646507B79F6789D_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  26493. }
  26494. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  26495. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m283A201FADE09ED976D6E3DD174C0B62201D5128_gshared (RowIntervalOperationWrapper_2_t2DE4793287BD954BC6F357A1C1E4DCACC39D57A0 * __this, int32_t ___i0, const RuntimeMethod* method)
  26496. {
  26497. static bool s_Il2CppMethodInitialized;
  26498. if (!s_Il2CppMethodInitialized)
  26499. {
  26500. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  26501. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26502. s_Il2CppMethodInitialized = true;
  26503. }
  26504. int32_t V_0 = 0;
  26505. int32_t V_1 = 0;
  26506. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  26507. memset((&V_2), 0, sizeof(V_2));
  26508. RuntimeObject* V_3 = NULL;
  26509. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  26510. memset((&V_4), 0, sizeof(V_4));
  26511. Exception_t * __last_unhandled_exception = 0;
  26512. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  26513. {
  26514. int32_t L_0 = (int32_t)__this->get_minY_0();
  26515. int32_t L_1 = ___i0;
  26516. int32_t L_2 = (int32_t)__this->get_stepY_2();
  26517. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  26518. int32_t L_3 = V_0;
  26519. int32_t L_4 = (int32_t)__this->get_maxY_1();
  26520. if ((((int32_t)L_3) < ((int32_t)L_4)))
  26521. {
  26522. goto IL_001a;
  26523. }
  26524. }
  26525. {
  26526. return;
  26527. }
  26528. IL_001a:
  26529. {
  26530. int32_t L_5 = V_0;
  26531. int32_t L_6 = (int32_t)__this->get_stepY_2();
  26532. int32_t L_7 = (int32_t)__this->get_maxY_1();
  26533. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26534. int32_t L_8;
  26535. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  26536. V_1 = (int32_t)L_8;
  26537. int32_t L_9 = V_0;
  26538. int32_t L_10 = V_1;
  26539. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  26540. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  26541. int32_t L_12 = (int32_t)__this->get_width_3();
  26542. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  26543. RuntimeObject* L_13;
  26544. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  26545. V_3 = (RuntimeObject*)L_13;
  26546. }
  26547. IL_004a:
  26548. try
  26549. {// begin try (depth: 1)
  26550. ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB * L_14 = (ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB *)__this->get_address_of_operation_5();
  26551. ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB * L_15;
  26552. L_15 = (( ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB * (*) (ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB *)(ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  26553. RuntimeObject* L_16 = V_3;
  26554. NullCheck((RuntimeObject*)L_16);
  26555. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  26556. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  26557. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  26558. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  26559. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  26560. Il2CppFakeBox<ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  26561. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  26562. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  26563. *L_15 = L_19.m_Value;
  26564. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  26565. }// end try (depth: 1)
  26566. catch(Il2CppExceptionWrapper& e)
  26567. {
  26568. __last_unhandled_exception = (Exception_t *)e.ex;
  26569. goto FINALLY_0073;
  26570. }
  26571. FINALLY_0073:
  26572. {// begin finally (depth: 1)
  26573. {
  26574. RuntimeObject* L_20 = V_3;
  26575. if (!L_20)
  26576. {
  26577. goto IL_007c;
  26578. }
  26579. }
  26580. IL_0076:
  26581. {
  26582. RuntimeObject* L_21 = V_3;
  26583. NullCheck((RuntimeObject*)L_21);
  26584. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  26585. }
  26586. IL_007c:
  26587. {
  26588. IL2CPP_END_FINALLY(115)
  26589. }
  26590. }// end finally (depth: 1)
  26591. IL2CPP_CLEANUP(115)
  26592. {
  26593. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  26594. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  26595. }
  26596. IL_007d:
  26597. {
  26598. return;
  26599. }
  26600. }
  26601. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m283A201FADE09ED976D6E3DD174C0B62201D5128_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  26602. {
  26603. RowIntervalOperationWrapper_2_t2DE4793287BD954BC6F357A1C1E4DCACC39D57A0 * _thisAdjusted;
  26604. int32_t _offset = 1;
  26605. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t2DE4793287BD954BC6F357A1C1E4DCACC39D57A0 *>(__this + _offset);
  26606. RowIntervalOperationWrapper_2_Invoke_m283A201FADE09ED976D6E3DD174C0B62201D5128_inline(_thisAdjusted, ___i0, method);
  26607. }
  26608. #ifdef __clang__
  26609. #pragma clang diagnostic pop
  26610. #endif
  26611. #ifdef __clang__
  26612. #pragma clang diagnostic push
  26613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26614. #pragma clang diagnostic ignored "-Wunused-variable"
  26615. #endif
  26616. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  26617. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mA34653A5B6B8096EBFFBFD86405FA3CD9866B482_gshared (RowIntervalOperationWrapper_2_tEF6ADCF955E71289F4C1CB4FFAFE175FC1E5065C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A * ___operation5, const RuntimeMethod* method)
  26618. {
  26619. {
  26620. int32_t L_0 = ___minY0;
  26621. __this->set_minY_0(L_0);
  26622. int32_t L_1 = ___maxY1;
  26623. __this->set_maxY_1(L_1);
  26624. int32_t L_2 = ___stepY2;
  26625. __this->set_stepY_2(L_2);
  26626. int32_t L_3 = ___width3;
  26627. __this->set_width_3(L_3);
  26628. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  26629. __this->set_allocator_4(L_4);
  26630. ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A * L_5 = ___operation5;
  26631. ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A L_6 = (*(ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A *)L_5);
  26632. __this->set_operation_5(L_6);
  26633. return;
  26634. }
  26635. }
  26636. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mA34653A5B6B8096EBFFBFD86405FA3CD9866B482_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A * ___operation5, const RuntimeMethod* method)
  26637. {
  26638. RowIntervalOperationWrapper_2_tEF6ADCF955E71289F4C1CB4FFAFE175FC1E5065C * _thisAdjusted;
  26639. int32_t _offset = 1;
  26640. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tEF6ADCF955E71289F4C1CB4FFAFE175FC1E5065C *>(__this + _offset);
  26641. RowIntervalOperationWrapper_2__ctor_mA34653A5B6B8096EBFFBFD86405FA3CD9866B482_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  26642. }
  26643. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  26644. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m6D8754419ADA7EB9EE05C13DEED5EE009BBC54DC_gshared (RowIntervalOperationWrapper_2_tEF6ADCF955E71289F4C1CB4FFAFE175FC1E5065C * __this, int32_t ___i0, const RuntimeMethod* method)
  26645. {
  26646. static bool s_Il2CppMethodInitialized;
  26647. if (!s_Il2CppMethodInitialized)
  26648. {
  26649. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  26650. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26651. s_Il2CppMethodInitialized = true;
  26652. }
  26653. int32_t V_0 = 0;
  26654. int32_t V_1 = 0;
  26655. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  26656. memset((&V_2), 0, sizeof(V_2));
  26657. RuntimeObject* V_3 = NULL;
  26658. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  26659. memset((&V_4), 0, sizeof(V_4));
  26660. Exception_t * __last_unhandled_exception = 0;
  26661. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  26662. {
  26663. int32_t L_0 = (int32_t)__this->get_minY_0();
  26664. int32_t L_1 = ___i0;
  26665. int32_t L_2 = (int32_t)__this->get_stepY_2();
  26666. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  26667. int32_t L_3 = V_0;
  26668. int32_t L_4 = (int32_t)__this->get_maxY_1();
  26669. if ((((int32_t)L_3) < ((int32_t)L_4)))
  26670. {
  26671. goto IL_001a;
  26672. }
  26673. }
  26674. {
  26675. return;
  26676. }
  26677. IL_001a:
  26678. {
  26679. int32_t L_5 = V_0;
  26680. int32_t L_6 = (int32_t)__this->get_stepY_2();
  26681. int32_t L_7 = (int32_t)__this->get_maxY_1();
  26682. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26683. int32_t L_8;
  26684. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  26685. V_1 = (int32_t)L_8;
  26686. int32_t L_9 = V_0;
  26687. int32_t L_10 = V_1;
  26688. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  26689. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  26690. int32_t L_12 = (int32_t)__this->get_width_3();
  26691. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  26692. RuntimeObject* L_13;
  26693. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  26694. V_3 = (RuntimeObject*)L_13;
  26695. }
  26696. IL_004a:
  26697. try
  26698. {// begin try (depth: 1)
  26699. ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A * L_14 = (ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A *)__this->get_address_of_operation_5();
  26700. ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A * L_15;
  26701. L_15 = (( ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A * (*) (ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A *)(ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  26702. RuntimeObject* L_16 = V_3;
  26703. NullCheck((RuntimeObject*)L_16);
  26704. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  26705. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  26706. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  26707. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  26708. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  26709. Il2CppFakeBox<ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  26710. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  26711. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  26712. *L_15 = L_19.m_Value;
  26713. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  26714. }// end try (depth: 1)
  26715. catch(Il2CppExceptionWrapper& e)
  26716. {
  26717. __last_unhandled_exception = (Exception_t *)e.ex;
  26718. goto FINALLY_0073;
  26719. }
  26720. FINALLY_0073:
  26721. {// begin finally (depth: 1)
  26722. {
  26723. RuntimeObject* L_20 = V_3;
  26724. if (!L_20)
  26725. {
  26726. goto IL_007c;
  26727. }
  26728. }
  26729. IL_0076:
  26730. {
  26731. RuntimeObject* L_21 = V_3;
  26732. NullCheck((RuntimeObject*)L_21);
  26733. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  26734. }
  26735. IL_007c:
  26736. {
  26737. IL2CPP_END_FINALLY(115)
  26738. }
  26739. }// end finally (depth: 1)
  26740. IL2CPP_CLEANUP(115)
  26741. {
  26742. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  26743. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  26744. }
  26745. IL_007d:
  26746. {
  26747. return;
  26748. }
  26749. }
  26750. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m6D8754419ADA7EB9EE05C13DEED5EE009BBC54DC_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  26751. {
  26752. RowIntervalOperationWrapper_2_tEF6ADCF955E71289F4C1CB4FFAFE175FC1E5065C * _thisAdjusted;
  26753. int32_t _offset = 1;
  26754. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tEF6ADCF955E71289F4C1CB4FFAFE175FC1E5065C *>(__this + _offset);
  26755. RowIntervalOperationWrapper_2_Invoke_m6D8754419ADA7EB9EE05C13DEED5EE009BBC54DC_inline(_thisAdjusted, ___i0, method);
  26756. }
  26757. #ifdef __clang__
  26758. #pragma clang diagnostic pop
  26759. #endif
  26760. #ifdef __clang__
  26761. #pragma clang diagnostic push
  26762. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26763. #pragma clang diagnostic ignored "-Wunused-variable"
  26764. #endif
  26765. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  26766. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m10932C3D53D042033ECDD0F0DB7D27A37800DACA_gshared (RowIntervalOperationWrapper_2_t7A6680D38C2F9A019631C877D963499E7A2630D5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 * ___operation5, const RuntimeMethod* method)
  26767. {
  26768. {
  26769. int32_t L_0 = ___minY0;
  26770. __this->set_minY_0(L_0);
  26771. int32_t L_1 = ___maxY1;
  26772. __this->set_maxY_1(L_1);
  26773. int32_t L_2 = ___stepY2;
  26774. __this->set_stepY_2(L_2);
  26775. int32_t L_3 = ___width3;
  26776. __this->set_width_3(L_3);
  26777. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  26778. __this->set_allocator_4(L_4);
  26779. ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 * L_5 = ___operation5;
  26780. ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 L_6 = (*(ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 *)L_5);
  26781. __this->set_operation_5(L_6);
  26782. return;
  26783. }
  26784. }
  26785. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m10932C3D53D042033ECDD0F0DB7D27A37800DACA_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 * ___operation5, const RuntimeMethod* method)
  26786. {
  26787. RowIntervalOperationWrapper_2_t7A6680D38C2F9A019631C877D963499E7A2630D5 * _thisAdjusted;
  26788. int32_t _offset = 1;
  26789. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t7A6680D38C2F9A019631C877D963499E7A2630D5 *>(__this + _offset);
  26790. RowIntervalOperationWrapper_2__ctor_m10932C3D53D042033ECDD0F0DB7D27A37800DACA_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  26791. }
  26792. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  26793. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m942285E957E0FDC374AD337B1E767D7F335FC30E_gshared (RowIntervalOperationWrapper_2_t7A6680D38C2F9A019631C877D963499E7A2630D5 * __this, int32_t ___i0, const RuntimeMethod* method)
  26794. {
  26795. static bool s_Il2CppMethodInitialized;
  26796. if (!s_Il2CppMethodInitialized)
  26797. {
  26798. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  26799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26800. s_Il2CppMethodInitialized = true;
  26801. }
  26802. int32_t V_0 = 0;
  26803. int32_t V_1 = 0;
  26804. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  26805. memset((&V_2), 0, sizeof(V_2));
  26806. RuntimeObject* V_3 = NULL;
  26807. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  26808. memset((&V_4), 0, sizeof(V_4));
  26809. Exception_t * __last_unhandled_exception = 0;
  26810. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  26811. {
  26812. int32_t L_0 = (int32_t)__this->get_minY_0();
  26813. int32_t L_1 = ___i0;
  26814. int32_t L_2 = (int32_t)__this->get_stepY_2();
  26815. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  26816. int32_t L_3 = V_0;
  26817. int32_t L_4 = (int32_t)__this->get_maxY_1();
  26818. if ((((int32_t)L_3) < ((int32_t)L_4)))
  26819. {
  26820. goto IL_001a;
  26821. }
  26822. }
  26823. {
  26824. return;
  26825. }
  26826. IL_001a:
  26827. {
  26828. int32_t L_5 = V_0;
  26829. int32_t L_6 = (int32_t)__this->get_stepY_2();
  26830. int32_t L_7 = (int32_t)__this->get_maxY_1();
  26831. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26832. int32_t L_8;
  26833. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  26834. V_1 = (int32_t)L_8;
  26835. int32_t L_9 = V_0;
  26836. int32_t L_10 = V_1;
  26837. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  26838. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  26839. int32_t L_12 = (int32_t)__this->get_width_3();
  26840. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  26841. RuntimeObject* L_13;
  26842. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  26843. V_3 = (RuntimeObject*)L_13;
  26844. }
  26845. IL_004a:
  26846. try
  26847. {// begin try (depth: 1)
  26848. ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 * L_14 = (ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 *)__this->get_address_of_operation_5();
  26849. ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 * L_15;
  26850. L_15 = (( ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 * (*) (ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 *)(ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  26851. RuntimeObject* L_16 = V_3;
  26852. NullCheck((RuntimeObject*)L_16);
  26853. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  26854. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  26855. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  26856. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  26857. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  26858. Il2CppFakeBox<ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  26859. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  26860. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  26861. *L_15 = L_19.m_Value;
  26862. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  26863. }// end try (depth: 1)
  26864. catch(Il2CppExceptionWrapper& e)
  26865. {
  26866. __last_unhandled_exception = (Exception_t *)e.ex;
  26867. goto FINALLY_0073;
  26868. }
  26869. FINALLY_0073:
  26870. {// begin finally (depth: 1)
  26871. {
  26872. RuntimeObject* L_20 = V_3;
  26873. if (!L_20)
  26874. {
  26875. goto IL_007c;
  26876. }
  26877. }
  26878. IL_0076:
  26879. {
  26880. RuntimeObject* L_21 = V_3;
  26881. NullCheck((RuntimeObject*)L_21);
  26882. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  26883. }
  26884. IL_007c:
  26885. {
  26886. IL2CPP_END_FINALLY(115)
  26887. }
  26888. }// end finally (depth: 1)
  26889. IL2CPP_CLEANUP(115)
  26890. {
  26891. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  26892. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  26893. }
  26894. IL_007d:
  26895. {
  26896. return;
  26897. }
  26898. }
  26899. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m942285E957E0FDC374AD337B1E767D7F335FC30E_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  26900. {
  26901. RowIntervalOperationWrapper_2_t7A6680D38C2F9A019631C877D963499E7A2630D5 * _thisAdjusted;
  26902. int32_t _offset = 1;
  26903. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t7A6680D38C2F9A019631C877D963499E7A2630D5 *>(__this + _offset);
  26904. RowIntervalOperationWrapper_2_Invoke_m942285E957E0FDC374AD337B1E767D7F335FC30E_inline(_thisAdjusted, ___i0, method);
  26905. }
  26906. #ifdef __clang__
  26907. #pragma clang diagnostic pop
  26908. #endif
  26909. #ifdef __clang__
  26910. #pragma clang diagnostic push
  26911. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26912. #pragma clang diagnostic ignored "-Wunused-variable"
  26913. #endif
  26914. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  26915. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mC5AC906EB23571B05D4EF8E387920187D534ABC6_gshared (RowIntervalOperationWrapper_2_tEFE1458E968F17980E863BFCC7E5BA3525BA5275 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 * ___operation5, const RuntimeMethod* method)
  26916. {
  26917. {
  26918. int32_t L_0 = ___minY0;
  26919. __this->set_minY_0(L_0);
  26920. int32_t L_1 = ___maxY1;
  26921. __this->set_maxY_1(L_1);
  26922. int32_t L_2 = ___stepY2;
  26923. __this->set_stepY_2(L_2);
  26924. int32_t L_3 = ___width3;
  26925. __this->set_width_3(L_3);
  26926. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  26927. __this->set_allocator_4(L_4);
  26928. ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 * L_5 = ___operation5;
  26929. ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 L_6 = (*(ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 *)L_5);
  26930. __this->set_operation_5(L_6);
  26931. return;
  26932. }
  26933. }
  26934. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mC5AC906EB23571B05D4EF8E387920187D534ABC6_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 * ___operation5, const RuntimeMethod* method)
  26935. {
  26936. RowIntervalOperationWrapper_2_tEFE1458E968F17980E863BFCC7E5BA3525BA5275 * _thisAdjusted;
  26937. int32_t _offset = 1;
  26938. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tEFE1458E968F17980E863BFCC7E5BA3525BA5275 *>(__this + _offset);
  26939. RowIntervalOperationWrapper_2__ctor_mC5AC906EB23571B05D4EF8E387920187D534ABC6_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  26940. }
  26941. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  26942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mB5ACC67ABC2CD99704A35C9E9967D9F10170D8E4_gshared (RowIntervalOperationWrapper_2_tEFE1458E968F17980E863BFCC7E5BA3525BA5275 * __this, int32_t ___i0, const RuntimeMethod* method)
  26943. {
  26944. static bool s_Il2CppMethodInitialized;
  26945. if (!s_Il2CppMethodInitialized)
  26946. {
  26947. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  26948. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26949. s_Il2CppMethodInitialized = true;
  26950. }
  26951. int32_t V_0 = 0;
  26952. int32_t V_1 = 0;
  26953. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  26954. memset((&V_2), 0, sizeof(V_2));
  26955. RuntimeObject* V_3 = NULL;
  26956. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  26957. memset((&V_4), 0, sizeof(V_4));
  26958. Exception_t * __last_unhandled_exception = 0;
  26959. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  26960. {
  26961. int32_t L_0 = (int32_t)__this->get_minY_0();
  26962. int32_t L_1 = ___i0;
  26963. int32_t L_2 = (int32_t)__this->get_stepY_2();
  26964. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  26965. int32_t L_3 = V_0;
  26966. int32_t L_4 = (int32_t)__this->get_maxY_1();
  26967. if ((((int32_t)L_3) < ((int32_t)L_4)))
  26968. {
  26969. goto IL_001a;
  26970. }
  26971. }
  26972. {
  26973. return;
  26974. }
  26975. IL_001a:
  26976. {
  26977. int32_t L_5 = V_0;
  26978. int32_t L_6 = (int32_t)__this->get_stepY_2();
  26979. int32_t L_7 = (int32_t)__this->get_maxY_1();
  26980. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26981. int32_t L_8;
  26982. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  26983. V_1 = (int32_t)L_8;
  26984. int32_t L_9 = V_0;
  26985. int32_t L_10 = V_1;
  26986. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  26987. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  26988. int32_t L_12 = (int32_t)__this->get_width_3();
  26989. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  26990. RuntimeObject* L_13;
  26991. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  26992. V_3 = (RuntimeObject*)L_13;
  26993. }
  26994. IL_004a:
  26995. try
  26996. {// begin try (depth: 1)
  26997. ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 * L_14 = (ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 *)__this->get_address_of_operation_5();
  26998. ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 * L_15;
  26999. L_15 = (( ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 * (*) (ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 *)(ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  27000. RuntimeObject* L_16 = V_3;
  27001. NullCheck((RuntimeObject*)L_16);
  27002. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  27003. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  27004. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  27005. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  27006. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  27007. Il2CppFakeBox<ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  27008. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  27009. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  27010. *L_15 = L_19.m_Value;
  27011. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  27012. }// end try (depth: 1)
  27013. catch(Il2CppExceptionWrapper& e)
  27014. {
  27015. __last_unhandled_exception = (Exception_t *)e.ex;
  27016. goto FINALLY_0073;
  27017. }
  27018. FINALLY_0073:
  27019. {// begin finally (depth: 1)
  27020. {
  27021. RuntimeObject* L_20 = V_3;
  27022. if (!L_20)
  27023. {
  27024. goto IL_007c;
  27025. }
  27026. }
  27027. IL_0076:
  27028. {
  27029. RuntimeObject* L_21 = V_3;
  27030. NullCheck((RuntimeObject*)L_21);
  27031. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  27032. }
  27033. IL_007c:
  27034. {
  27035. IL2CPP_END_FINALLY(115)
  27036. }
  27037. }// end finally (depth: 1)
  27038. IL2CPP_CLEANUP(115)
  27039. {
  27040. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  27041. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  27042. }
  27043. IL_007d:
  27044. {
  27045. return;
  27046. }
  27047. }
  27048. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mB5ACC67ABC2CD99704A35C9E9967D9F10170D8E4_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  27049. {
  27050. RowIntervalOperationWrapper_2_tEFE1458E968F17980E863BFCC7E5BA3525BA5275 * _thisAdjusted;
  27051. int32_t _offset = 1;
  27052. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tEFE1458E968F17980E863BFCC7E5BA3525BA5275 *>(__this + _offset);
  27053. RowIntervalOperationWrapper_2_Invoke_mB5ACC67ABC2CD99704A35C9E9967D9F10170D8E4_inline(_thisAdjusted, ___i0, method);
  27054. }
  27055. #ifdef __clang__
  27056. #pragma clang diagnostic pop
  27057. #endif
  27058. #ifdef __clang__
  27059. #pragma clang diagnostic push
  27060. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27061. #pragma clang diagnostic ignored "-Wunused-variable"
  27062. #endif
  27063. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  27064. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m3061670D8F568148548E3B062DA615ED869ADDED_gshared (RowIntervalOperationWrapper_2_tE7EA900C4412468B80FC49A92E3032C1292113D5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 * ___operation5, const RuntimeMethod* method)
  27065. {
  27066. {
  27067. int32_t L_0 = ___minY0;
  27068. __this->set_minY_0(L_0);
  27069. int32_t L_1 = ___maxY1;
  27070. __this->set_maxY_1(L_1);
  27071. int32_t L_2 = ___stepY2;
  27072. __this->set_stepY_2(L_2);
  27073. int32_t L_3 = ___width3;
  27074. __this->set_width_3(L_3);
  27075. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  27076. __this->set_allocator_4(L_4);
  27077. ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 * L_5 = ___operation5;
  27078. ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 L_6 = (*(ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 *)L_5);
  27079. __this->set_operation_5(L_6);
  27080. return;
  27081. }
  27082. }
  27083. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m3061670D8F568148548E3B062DA615ED869ADDED_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 * ___operation5, const RuntimeMethod* method)
  27084. {
  27085. RowIntervalOperationWrapper_2_tE7EA900C4412468B80FC49A92E3032C1292113D5 * _thisAdjusted;
  27086. int32_t _offset = 1;
  27087. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tE7EA900C4412468B80FC49A92E3032C1292113D5 *>(__this + _offset);
  27088. RowIntervalOperationWrapper_2__ctor_m3061670D8F568148548E3B062DA615ED869ADDED_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  27089. }
  27090. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  27091. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mB6CB1EA6DC5BC96361FC81A9630AA8030B928BFC_gshared (RowIntervalOperationWrapper_2_tE7EA900C4412468B80FC49A92E3032C1292113D5 * __this, int32_t ___i0, const RuntimeMethod* method)
  27092. {
  27093. static bool s_Il2CppMethodInitialized;
  27094. if (!s_Il2CppMethodInitialized)
  27095. {
  27096. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  27097. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27098. s_Il2CppMethodInitialized = true;
  27099. }
  27100. int32_t V_0 = 0;
  27101. int32_t V_1 = 0;
  27102. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  27103. memset((&V_2), 0, sizeof(V_2));
  27104. RuntimeObject* V_3 = NULL;
  27105. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  27106. memset((&V_4), 0, sizeof(V_4));
  27107. Exception_t * __last_unhandled_exception = 0;
  27108. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  27109. {
  27110. int32_t L_0 = (int32_t)__this->get_minY_0();
  27111. int32_t L_1 = ___i0;
  27112. int32_t L_2 = (int32_t)__this->get_stepY_2();
  27113. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  27114. int32_t L_3 = V_0;
  27115. int32_t L_4 = (int32_t)__this->get_maxY_1();
  27116. if ((((int32_t)L_3) < ((int32_t)L_4)))
  27117. {
  27118. goto IL_001a;
  27119. }
  27120. }
  27121. {
  27122. return;
  27123. }
  27124. IL_001a:
  27125. {
  27126. int32_t L_5 = V_0;
  27127. int32_t L_6 = (int32_t)__this->get_stepY_2();
  27128. int32_t L_7 = (int32_t)__this->get_maxY_1();
  27129. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27130. int32_t L_8;
  27131. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  27132. V_1 = (int32_t)L_8;
  27133. int32_t L_9 = V_0;
  27134. int32_t L_10 = V_1;
  27135. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  27136. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  27137. int32_t L_12 = (int32_t)__this->get_width_3();
  27138. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  27139. RuntimeObject* L_13;
  27140. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  27141. V_3 = (RuntimeObject*)L_13;
  27142. }
  27143. IL_004a:
  27144. try
  27145. {// begin try (depth: 1)
  27146. ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 * L_14 = (ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 *)__this->get_address_of_operation_5();
  27147. ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 * L_15;
  27148. L_15 = (( ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 * (*) (ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 *)(ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  27149. RuntimeObject* L_16 = V_3;
  27150. NullCheck((RuntimeObject*)L_16);
  27151. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  27152. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  27153. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  27154. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  27155. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  27156. Il2CppFakeBox<ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  27157. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  27158. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  27159. *L_15 = L_19.m_Value;
  27160. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  27161. }// end try (depth: 1)
  27162. catch(Il2CppExceptionWrapper& e)
  27163. {
  27164. __last_unhandled_exception = (Exception_t *)e.ex;
  27165. goto FINALLY_0073;
  27166. }
  27167. FINALLY_0073:
  27168. {// begin finally (depth: 1)
  27169. {
  27170. RuntimeObject* L_20 = V_3;
  27171. if (!L_20)
  27172. {
  27173. goto IL_007c;
  27174. }
  27175. }
  27176. IL_0076:
  27177. {
  27178. RuntimeObject* L_21 = V_3;
  27179. NullCheck((RuntimeObject*)L_21);
  27180. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  27181. }
  27182. IL_007c:
  27183. {
  27184. IL2CPP_END_FINALLY(115)
  27185. }
  27186. }// end finally (depth: 1)
  27187. IL2CPP_CLEANUP(115)
  27188. {
  27189. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  27190. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  27191. }
  27192. IL_007d:
  27193. {
  27194. return;
  27195. }
  27196. }
  27197. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mB6CB1EA6DC5BC96361FC81A9630AA8030B928BFC_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  27198. {
  27199. RowIntervalOperationWrapper_2_tE7EA900C4412468B80FC49A92E3032C1292113D5 * _thisAdjusted;
  27200. int32_t _offset = 1;
  27201. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tE7EA900C4412468B80FC49A92E3032C1292113D5 *>(__this + _offset);
  27202. RowIntervalOperationWrapper_2_Invoke_mB6CB1EA6DC5BC96361FC81A9630AA8030B928BFC_inline(_thisAdjusted, ___i0, method);
  27203. }
  27204. #ifdef __clang__
  27205. #pragma clang diagnostic pop
  27206. #endif
  27207. #ifdef __clang__
  27208. #pragma clang diagnostic push
  27209. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27210. #pragma clang diagnostic ignored "-Wunused-variable"
  27211. #endif
  27212. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  27213. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m4DA92EA401D653D95FAF7E778BE5F79C7263FDF9_gshared (RowIntervalOperationWrapper_2_t9C01BB07A910E91F5BB13B0AC46F38D940650467 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 * ___operation5, const RuntimeMethod* method)
  27214. {
  27215. {
  27216. int32_t L_0 = ___minY0;
  27217. __this->set_minY_0(L_0);
  27218. int32_t L_1 = ___maxY1;
  27219. __this->set_maxY_1(L_1);
  27220. int32_t L_2 = ___stepY2;
  27221. __this->set_stepY_2(L_2);
  27222. int32_t L_3 = ___width3;
  27223. __this->set_width_3(L_3);
  27224. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  27225. __this->set_allocator_4(L_4);
  27226. ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 * L_5 = ___operation5;
  27227. ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 L_6 = (*(ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 *)L_5);
  27228. __this->set_operation_5(L_6);
  27229. return;
  27230. }
  27231. }
  27232. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m4DA92EA401D653D95FAF7E778BE5F79C7263FDF9_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 * ___operation5, const RuntimeMethod* method)
  27233. {
  27234. RowIntervalOperationWrapper_2_t9C01BB07A910E91F5BB13B0AC46F38D940650467 * _thisAdjusted;
  27235. int32_t _offset = 1;
  27236. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t9C01BB07A910E91F5BB13B0AC46F38D940650467 *>(__this + _offset);
  27237. RowIntervalOperationWrapper_2__ctor_m4DA92EA401D653D95FAF7E778BE5F79C7263FDF9_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  27238. }
  27239. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  27240. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mBA0BBADDF032C2744212C0B1B554B35262AF08CB_gshared (RowIntervalOperationWrapper_2_t9C01BB07A910E91F5BB13B0AC46F38D940650467 * __this, int32_t ___i0, const RuntimeMethod* method)
  27241. {
  27242. static bool s_Il2CppMethodInitialized;
  27243. if (!s_Il2CppMethodInitialized)
  27244. {
  27245. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  27246. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27247. s_Il2CppMethodInitialized = true;
  27248. }
  27249. int32_t V_0 = 0;
  27250. int32_t V_1 = 0;
  27251. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  27252. memset((&V_2), 0, sizeof(V_2));
  27253. RuntimeObject* V_3 = NULL;
  27254. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  27255. memset((&V_4), 0, sizeof(V_4));
  27256. Exception_t * __last_unhandled_exception = 0;
  27257. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  27258. {
  27259. int32_t L_0 = (int32_t)__this->get_minY_0();
  27260. int32_t L_1 = ___i0;
  27261. int32_t L_2 = (int32_t)__this->get_stepY_2();
  27262. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  27263. int32_t L_3 = V_0;
  27264. int32_t L_4 = (int32_t)__this->get_maxY_1();
  27265. if ((((int32_t)L_3) < ((int32_t)L_4)))
  27266. {
  27267. goto IL_001a;
  27268. }
  27269. }
  27270. {
  27271. return;
  27272. }
  27273. IL_001a:
  27274. {
  27275. int32_t L_5 = V_0;
  27276. int32_t L_6 = (int32_t)__this->get_stepY_2();
  27277. int32_t L_7 = (int32_t)__this->get_maxY_1();
  27278. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27279. int32_t L_8;
  27280. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  27281. V_1 = (int32_t)L_8;
  27282. int32_t L_9 = V_0;
  27283. int32_t L_10 = V_1;
  27284. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  27285. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  27286. int32_t L_12 = (int32_t)__this->get_width_3();
  27287. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  27288. RuntimeObject* L_13;
  27289. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  27290. V_3 = (RuntimeObject*)L_13;
  27291. }
  27292. IL_004a:
  27293. try
  27294. {// begin try (depth: 1)
  27295. ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 * L_14 = (ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 *)__this->get_address_of_operation_5();
  27296. ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 * L_15;
  27297. L_15 = (( ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 * (*) (ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 *)(ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  27298. RuntimeObject* L_16 = V_3;
  27299. NullCheck((RuntimeObject*)L_16);
  27300. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  27301. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  27302. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  27303. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  27304. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  27305. Il2CppFakeBox<ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  27306. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  27307. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  27308. *L_15 = L_19.m_Value;
  27309. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  27310. }// end try (depth: 1)
  27311. catch(Il2CppExceptionWrapper& e)
  27312. {
  27313. __last_unhandled_exception = (Exception_t *)e.ex;
  27314. goto FINALLY_0073;
  27315. }
  27316. FINALLY_0073:
  27317. {// begin finally (depth: 1)
  27318. {
  27319. RuntimeObject* L_20 = V_3;
  27320. if (!L_20)
  27321. {
  27322. goto IL_007c;
  27323. }
  27324. }
  27325. IL_0076:
  27326. {
  27327. RuntimeObject* L_21 = V_3;
  27328. NullCheck((RuntimeObject*)L_21);
  27329. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  27330. }
  27331. IL_007c:
  27332. {
  27333. IL2CPP_END_FINALLY(115)
  27334. }
  27335. }// end finally (depth: 1)
  27336. IL2CPP_CLEANUP(115)
  27337. {
  27338. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  27339. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  27340. }
  27341. IL_007d:
  27342. {
  27343. return;
  27344. }
  27345. }
  27346. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mBA0BBADDF032C2744212C0B1B554B35262AF08CB_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  27347. {
  27348. RowIntervalOperationWrapper_2_t9C01BB07A910E91F5BB13B0AC46F38D940650467 * _thisAdjusted;
  27349. int32_t _offset = 1;
  27350. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t9C01BB07A910E91F5BB13B0AC46F38D940650467 *>(__this + _offset);
  27351. RowIntervalOperationWrapper_2_Invoke_mBA0BBADDF032C2744212C0B1B554B35262AF08CB_inline(_thisAdjusted, ___i0, method);
  27352. }
  27353. #ifdef __clang__
  27354. #pragma clang diagnostic pop
  27355. #endif
  27356. #ifdef __clang__
  27357. #pragma clang diagnostic push
  27358. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27359. #pragma clang diagnostic ignored "-Wunused-variable"
  27360. #endif
  27361. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  27362. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mDA82F6C7E4B251B38375FAC7376A8FC70335F7F0_gshared (RowIntervalOperationWrapper_2_t99AA5F543E4C7E405E3FC6C82DF5337041550F44 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 * ___operation5, const RuntimeMethod* method)
  27363. {
  27364. {
  27365. int32_t L_0 = ___minY0;
  27366. __this->set_minY_0(L_0);
  27367. int32_t L_1 = ___maxY1;
  27368. __this->set_maxY_1(L_1);
  27369. int32_t L_2 = ___stepY2;
  27370. __this->set_stepY_2(L_2);
  27371. int32_t L_3 = ___width3;
  27372. __this->set_width_3(L_3);
  27373. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  27374. __this->set_allocator_4(L_4);
  27375. ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 * L_5 = ___operation5;
  27376. ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 L_6 = (*(ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 *)L_5);
  27377. __this->set_operation_5(L_6);
  27378. return;
  27379. }
  27380. }
  27381. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mDA82F6C7E4B251B38375FAC7376A8FC70335F7F0_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 * ___operation5, const RuntimeMethod* method)
  27382. {
  27383. RowIntervalOperationWrapper_2_t99AA5F543E4C7E405E3FC6C82DF5337041550F44 * _thisAdjusted;
  27384. int32_t _offset = 1;
  27385. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t99AA5F543E4C7E405E3FC6C82DF5337041550F44 *>(__this + _offset);
  27386. RowIntervalOperationWrapper_2__ctor_mDA82F6C7E4B251B38375FAC7376A8FC70335F7F0_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  27387. }
  27388. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  27389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m708E2E90AADE793FA331DF5141F73C055CF4D3E2_gshared (RowIntervalOperationWrapper_2_t99AA5F543E4C7E405E3FC6C82DF5337041550F44 * __this, int32_t ___i0, const RuntimeMethod* method)
  27390. {
  27391. static bool s_Il2CppMethodInitialized;
  27392. if (!s_Il2CppMethodInitialized)
  27393. {
  27394. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  27395. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27396. s_Il2CppMethodInitialized = true;
  27397. }
  27398. int32_t V_0 = 0;
  27399. int32_t V_1 = 0;
  27400. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  27401. memset((&V_2), 0, sizeof(V_2));
  27402. RuntimeObject* V_3 = NULL;
  27403. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  27404. memset((&V_4), 0, sizeof(V_4));
  27405. Exception_t * __last_unhandled_exception = 0;
  27406. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  27407. {
  27408. int32_t L_0 = (int32_t)__this->get_minY_0();
  27409. int32_t L_1 = ___i0;
  27410. int32_t L_2 = (int32_t)__this->get_stepY_2();
  27411. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  27412. int32_t L_3 = V_0;
  27413. int32_t L_4 = (int32_t)__this->get_maxY_1();
  27414. if ((((int32_t)L_3) < ((int32_t)L_4)))
  27415. {
  27416. goto IL_001a;
  27417. }
  27418. }
  27419. {
  27420. return;
  27421. }
  27422. IL_001a:
  27423. {
  27424. int32_t L_5 = V_0;
  27425. int32_t L_6 = (int32_t)__this->get_stepY_2();
  27426. int32_t L_7 = (int32_t)__this->get_maxY_1();
  27427. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27428. int32_t L_8;
  27429. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  27430. V_1 = (int32_t)L_8;
  27431. int32_t L_9 = V_0;
  27432. int32_t L_10 = V_1;
  27433. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  27434. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  27435. int32_t L_12 = (int32_t)__this->get_width_3();
  27436. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  27437. RuntimeObject* L_13;
  27438. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  27439. V_3 = (RuntimeObject*)L_13;
  27440. }
  27441. IL_004a:
  27442. try
  27443. {// begin try (depth: 1)
  27444. ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 * L_14 = (ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 *)__this->get_address_of_operation_5();
  27445. ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 * L_15;
  27446. L_15 = (( ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 * (*) (ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 *)(ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  27447. RuntimeObject* L_16 = V_3;
  27448. NullCheck((RuntimeObject*)L_16);
  27449. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  27450. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  27451. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  27452. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  27453. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  27454. Il2CppFakeBox<ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  27455. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  27456. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  27457. *L_15 = L_19.m_Value;
  27458. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  27459. }// end try (depth: 1)
  27460. catch(Il2CppExceptionWrapper& e)
  27461. {
  27462. __last_unhandled_exception = (Exception_t *)e.ex;
  27463. goto FINALLY_0073;
  27464. }
  27465. FINALLY_0073:
  27466. {// begin finally (depth: 1)
  27467. {
  27468. RuntimeObject* L_20 = V_3;
  27469. if (!L_20)
  27470. {
  27471. goto IL_007c;
  27472. }
  27473. }
  27474. IL_0076:
  27475. {
  27476. RuntimeObject* L_21 = V_3;
  27477. NullCheck((RuntimeObject*)L_21);
  27478. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  27479. }
  27480. IL_007c:
  27481. {
  27482. IL2CPP_END_FINALLY(115)
  27483. }
  27484. }// end finally (depth: 1)
  27485. IL2CPP_CLEANUP(115)
  27486. {
  27487. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  27488. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  27489. }
  27490. IL_007d:
  27491. {
  27492. return;
  27493. }
  27494. }
  27495. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m708E2E90AADE793FA331DF5141F73C055CF4D3E2_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  27496. {
  27497. RowIntervalOperationWrapper_2_t99AA5F543E4C7E405E3FC6C82DF5337041550F44 * _thisAdjusted;
  27498. int32_t _offset = 1;
  27499. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t99AA5F543E4C7E405E3FC6C82DF5337041550F44 *>(__this + _offset);
  27500. RowIntervalOperationWrapper_2_Invoke_m708E2E90AADE793FA331DF5141F73C055CF4D3E2_inline(_thisAdjusted, ___i0, method);
  27501. }
  27502. #ifdef __clang__
  27503. #pragma clang diagnostic pop
  27504. #endif
  27505. #ifdef __clang__
  27506. #pragma clang diagnostic push
  27507. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27508. #pragma clang diagnostic ignored "-Wunused-variable"
  27509. #endif
  27510. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  27511. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m4E622C7AB0AF33490834C928BB4D8E3FCF52FC41_gshared (RowIntervalOperationWrapper_2_t371F588B79D0D2014AA7EAA6A4B54F14894D9DA3 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 * ___operation5, const RuntimeMethod* method)
  27512. {
  27513. {
  27514. int32_t L_0 = ___minY0;
  27515. __this->set_minY_0(L_0);
  27516. int32_t L_1 = ___maxY1;
  27517. __this->set_maxY_1(L_1);
  27518. int32_t L_2 = ___stepY2;
  27519. __this->set_stepY_2(L_2);
  27520. int32_t L_3 = ___width3;
  27521. __this->set_width_3(L_3);
  27522. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  27523. __this->set_allocator_4(L_4);
  27524. ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 * L_5 = ___operation5;
  27525. ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 L_6 = (*(ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 *)L_5);
  27526. __this->set_operation_5(L_6);
  27527. return;
  27528. }
  27529. }
  27530. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m4E622C7AB0AF33490834C928BB4D8E3FCF52FC41_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 * ___operation5, const RuntimeMethod* method)
  27531. {
  27532. RowIntervalOperationWrapper_2_t371F588B79D0D2014AA7EAA6A4B54F14894D9DA3 * _thisAdjusted;
  27533. int32_t _offset = 1;
  27534. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t371F588B79D0D2014AA7EAA6A4B54F14894D9DA3 *>(__this + _offset);
  27535. RowIntervalOperationWrapper_2__ctor_m4E622C7AB0AF33490834C928BB4D8E3FCF52FC41_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  27536. }
  27537. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  27538. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mD7959402495FD9D4EE5C88A7ED83F5422A41639D_gshared (RowIntervalOperationWrapper_2_t371F588B79D0D2014AA7EAA6A4B54F14894D9DA3 * __this, int32_t ___i0, const RuntimeMethod* method)
  27539. {
  27540. static bool s_Il2CppMethodInitialized;
  27541. if (!s_Il2CppMethodInitialized)
  27542. {
  27543. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  27544. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27545. s_Il2CppMethodInitialized = true;
  27546. }
  27547. int32_t V_0 = 0;
  27548. int32_t V_1 = 0;
  27549. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  27550. memset((&V_2), 0, sizeof(V_2));
  27551. RuntimeObject* V_3 = NULL;
  27552. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  27553. memset((&V_4), 0, sizeof(V_4));
  27554. Exception_t * __last_unhandled_exception = 0;
  27555. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  27556. {
  27557. int32_t L_0 = (int32_t)__this->get_minY_0();
  27558. int32_t L_1 = ___i0;
  27559. int32_t L_2 = (int32_t)__this->get_stepY_2();
  27560. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  27561. int32_t L_3 = V_0;
  27562. int32_t L_4 = (int32_t)__this->get_maxY_1();
  27563. if ((((int32_t)L_3) < ((int32_t)L_4)))
  27564. {
  27565. goto IL_001a;
  27566. }
  27567. }
  27568. {
  27569. return;
  27570. }
  27571. IL_001a:
  27572. {
  27573. int32_t L_5 = V_0;
  27574. int32_t L_6 = (int32_t)__this->get_stepY_2();
  27575. int32_t L_7 = (int32_t)__this->get_maxY_1();
  27576. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27577. int32_t L_8;
  27578. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  27579. V_1 = (int32_t)L_8;
  27580. int32_t L_9 = V_0;
  27581. int32_t L_10 = V_1;
  27582. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  27583. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  27584. int32_t L_12 = (int32_t)__this->get_width_3();
  27585. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  27586. RuntimeObject* L_13;
  27587. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  27588. V_3 = (RuntimeObject*)L_13;
  27589. }
  27590. IL_004a:
  27591. try
  27592. {// begin try (depth: 1)
  27593. ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 * L_14 = (ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 *)__this->get_address_of_operation_5();
  27594. ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 * L_15;
  27595. L_15 = (( ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 * (*) (ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 *)(ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  27596. RuntimeObject* L_16 = V_3;
  27597. NullCheck((RuntimeObject*)L_16);
  27598. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  27599. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  27600. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  27601. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  27602. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  27603. Il2CppFakeBox<ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  27604. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  27605. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  27606. *L_15 = L_19.m_Value;
  27607. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  27608. }// end try (depth: 1)
  27609. catch(Il2CppExceptionWrapper& e)
  27610. {
  27611. __last_unhandled_exception = (Exception_t *)e.ex;
  27612. goto FINALLY_0073;
  27613. }
  27614. FINALLY_0073:
  27615. {// begin finally (depth: 1)
  27616. {
  27617. RuntimeObject* L_20 = V_3;
  27618. if (!L_20)
  27619. {
  27620. goto IL_007c;
  27621. }
  27622. }
  27623. IL_0076:
  27624. {
  27625. RuntimeObject* L_21 = V_3;
  27626. NullCheck((RuntimeObject*)L_21);
  27627. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  27628. }
  27629. IL_007c:
  27630. {
  27631. IL2CPP_END_FINALLY(115)
  27632. }
  27633. }// end finally (depth: 1)
  27634. IL2CPP_CLEANUP(115)
  27635. {
  27636. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  27637. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  27638. }
  27639. IL_007d:
  27640. {
  27641. return;
  27642. }
  27643. }
  27644. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mD7959402495FD9D4EE5C88A7ED83F5422A41639D_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  27645. {
  27646. RowIntervalOperationWrapper_2_t371F588B79D0D2014AA7EAA6A4B54F14894D9DA3 * _thisAdjusted;
  27647. int32_t _offset = 1;
  27648. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t371F588B79D0D2014AA7EAA6A4B54F14894D9DA3 *>(__this + _offset);
  27649. RowIntervalOperationWrapper_2_Invoke_mD7959402495FD9D4EE5C88A7ED83F5422A41639D_inline(_thisAdjusted, ___i0, method);
  27650. }
  27651. #ifdef __clang__
  27652. #pragma clang diagnostic pop
  27653. #endif
  27654. #ifdef __clang__
  27655. #pragma clang diagnostic push
  27656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27657. #pragma clang diagnostic ignored "-Wunused-variable"
  27658. #endif
  27659. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  27660. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mEF31FB95CCE3E6440D9A3DB8A2D2D8AE5CFA4628_gshared (RowIntervalOperationWrapper_2_tF062A693E4D20E5B1116AA14C0A4FFA94C1D850F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 * ___operation5, const RuntimeMethod* method)
  27661. {
  27662. {
  27663. int32_t L_0 = ___minY0;
  27664. __this->set_minY_0(L_0);
  27665. int32_t L_1 = ___maxY1;
  27666. __this->set_maxY_1(L_1);
  27667. int32_t L_2 = ___stepY2;
  27668. __this->set_stepY_2(L_2);
  27669. int32_t L_3 = ___width3;
  27670. __this->set_width_3(L_3);
  27671. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  27672. __this->set_allocator_4(L_4);
  27673. ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 * L_5 = ___operation5;
  27674. ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 L_6 = (*(ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 *)L_5);
  27675. __this->set_operation_5(L_6);
  27676. return;
  27677. }
  27678. }
  27679. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mEF31FB95CCE3E6440D9A3DB8A2D2D8AE5CFA4628_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 * ___operation5, const RuntimeMethod* method)
  27680. {
  27681. RowIntervalOperationWrapper_2_tF062A693E4D20E5B1116AA14C0A4FFA94C1D850F * _thisAdjusted;
  27682. int32_t _offset = 1;
  27683. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tF062A693E4D20E5B1116AA14C0A4FFA94C1D850F *>(__this + _offset);
  27684. RowIntervalOperationWrapper_2__ctor_mEF31FB95CCE3E6440D9A3DB8A2D2D8AE5CFA4628_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  27685. }
  27686. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  27687. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mEB6633A550E2FBAA319B8241AF34B7DD1C4E58C7_gshared (RowIntervalOperationWrapper_2_tF062A693E4D20E5B1116AA14C0A4FFA94C1D850F * __this, int32_t ___i0, const RuntimeMethod* method)
  27688. {
  27689. static bool s_Il2CppMethodInitialized;
  27690. if (!s_Il2CppMethodInitialized)
  27691. {
  27692. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  27693. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27694. s_Il2CppMethodInitialized = true;
  27695. }
  27696. int32_t V_0 = 0;
  27697. int32_t V_1 = 0;
  27698. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  27699. memset((&V_2), 0, sizeof(V_2));
  27700. RuntimeObject* V_3 = NULL;
  27701. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  27702. memset((&V_4), 0, sizeof(V_4));
  27703. Exception_t * __last_unhandled_exception = 0;
  27704. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  27705. {
  27706. int32_t L_0 = (int32_t)__this->get_minY_0();
  27707. int32_t L_1 = ___i0;
  27708. int32_t L_2 = (int32_t)__this->get_stepY_2();
  27709. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  27710. int32_t L_3 = V_0;
  27711. int32_t L_4 = (int32_t)__this->get_maxY_1();
  27712. if ((((int32_t)L_3) < ((int32_t)L_4)))
  27713. {
  27714. goto IL_001a;
  27715. }
  27716. }
  27717. {
  27718. return;
  27719. }
  27720. IL_001a:
  27721. {
  27722. int32_t L_5 = V_0;
  27723. int32_t L_6 = (int32_t)__this->get_stepY_2();
  27724. int32_t L_7 = (int32_t)__this->get_maxY_1();
  27725. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27726. int32_t L_8;
  27727. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  27728. V_1 = (int32_t)L_8;
  27729. int32_t L_9 = V_0;
  27730. int32_t L_10 = V_1;
  27731. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  27732. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  27733. int32_t L_12 = (int32_t)__this->get_width_3();
  27734. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  27735. RuntimeObject* L_13;
  27736. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  27737. V_3 = (RuntimeObject*)L_13;
  27738. }
  27739. IL_004a:
  27740. try
  27741. {// begin try (depth: 1)
  27742. ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 * L_14 = (ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 *)__this->get_address_of_operation_5();
  27743. ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 * L_15;
  27744. L_15 = (( ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 * (*) (ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 *)(ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  27745. RuntimeObject* L_16 = V_3;
  27746. NullCheck((RuntimeObject*)L_16);
  27747. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  27748. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  27749. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  27750. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  27751. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  27752. Il2CppFakeBox<ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  27753. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  27754. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  27755. *L_15 = L_19.m_Value;
  27756. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  27757. }// end try (depth: 1)
  27758. catch(Il2CppExceptionWrapper& e)
  27759. {
  27760. __last_unhandled_exception = (Exception_t *)e.ex;
  27761. goto FINALLY_0073;
  27762. }
  27763. FINALLY_0073:
  27764. {// begin finally (depth: 1)
  27765. {
  27766. RuntimeObject* L_20 = V_3;
  27767. if (!L_20)
  27768. {
  27769. goto IL_007c;
  27770. }
  27771. }
  27772. IL_0076:
  27773. {
  27774. RuntimeObject* L_21 = V_3;
  27775. NullCheck((RuntimeObject*)L_21);
  27776. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  27777. }
  27778. IL_007c:
  27779. {
  27780. IL2CPP_END_FINALLY(115)
  27781. }
  27782. }// end finally (depth: 1)
  27783. IL2CPP_CLEANUP(115)
  27784. {
  27785. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  27786. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  27787. }
  27788. IL_007d:
  27789. {
  27790. return;
  27791. }
  27792. }
  27793. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mEB6633A550E2FBAA319B8241AF34B7DD1C4E58C7_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  27794. {
  27795. RowIntervalOperationWrapper_2_tF062A693E4D20E5B1116AA14C0A4FFA94C1D850F * _thisAdjusted;
  27796. int32_t _offset = 1;
  27797. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tF062A693E4D20E5B1116AA14C0A4FFA94C1D850F *>(__this + _offset);
  27798. RowIntervalOperationWrapper_2_Invoke_mEB6633A550E2FBAA319B8241AF34B7DD1C4E58C7_inline(_thisAdjusted, ___i0, method);
  27799. }
  27800. #ifdef __clang__
  27801. #pragma clang diagnostic pop
  27802. #endif
  27803. #ifdef __clang__
  27804. #pragma clang diagnostic push
  27805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27806. #pragma clang diagnostic ignored "-Wunused-variable"
  27807. #endif
  27808. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  27809. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0C859189D3383FFD44832A6C5E41A030C0EBD0AB_gshared (RowIntervalOperationWrapper_2_t8469B279703BF18524C403A72C142ED46DE088F7 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 * ___operation5, const RuntimeMethod* method)
  27810. {
  27811. {
  27812. int32_t L_0 = ___minY0;
  27813. __this->set_minY_0(L_0);
  27814. int32_t L_1 = ___maxY1;
  27815. __this->set_maxY_1(L_1);
  27816. int32_t L_2 = ___stepY2;
  27817. __this->set_stepY_2(L_2);
  27818. int32_t L_3 = ___width3;
  27819. __this->set_width_3(L_3);
  27820. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  27821. __this->set_allocator_4(L_4);
  27822. ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 * L_5 = ___operation5;
  27823. ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 L_6 = (*(ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 *)L_5);
  27824. __this->set_operation_5(L_6);
  27825. return;
  27826. }
  27827. }
  27828. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m0C859189D3383FFD44832A6C5E41A030C0EBD0AB_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 * ___operation5, const RuntimeMethod* method)
  27829. {
  27830. RowIntervalOperationWrapper_2_t8469B279703BF18524C403A72C142ED46DE088F7 * _thisAdjusted;
  27831. int32_t _offset = 1;
  27832. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t8469B279703BF18524C403A72C142ED46DE088F7 *>(__this + _offset);
  27833. RowIntervalOperationWrapper_2__ctor_m0C859189D3383FFD44832A6C5E41A030C0EBD0AB_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  27834. }
  27835. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  27836. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m41A8A8511C33DD4CCD1EF972A09373ECC1BAD589_gshared (RowIntervalOperationWrapper_2_t8469B279703BF18524C403A72C142ED46DE088F7 * __this, int32_t ___i0, const RuntimeMethod* method)
  27837. {
  27838. static bool s_Il2CppMethodInitialized;
  27839. if (!s_Il2CppMethodInitialized)
  27840. {
  27841. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  27842. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27843. s_Il2CppMethodInitialized = true;
  27844. }
  27845. int32_t V_0 = 0;
  27846. int32_t V_1 = 0;
  27847. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  27848. memset((&V_2), 0, sizeof(V_2));
  27849. RuntimeObject* V_3 = NULL;
  27850. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  27851. memset((&V_4), 0, sizeof(V_4));
  27852. Exception_t * __last_unhandled_exception = 0;
  27853. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  27854. {
  27855. int32_t L_0 = (int32_t)__this->get_minY_0();
  27856. int32_t L_1 = ___i0;
  27857. int32_t L_2 = (int32_t)__this->get_stepY_2();
  27858. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  27859. int32_t L_3 = V_0;
  27860. int32_t L_4 = (int32_t)__this->get_maxY_1();
  27861. if ((((int32_t)L_3) < ((int32_t)L_4)))
  27862. {
  27863. goto IL_001a;
  27864. }
  27865. }
  27866. {
  27867. return;
  27868. }
  27869. IL_001a:
  27870. {
  27871. int32_t L_5 = V_0;
  27872. int32_t L_6 = (int32_t)__this->get_stepY_2();
  27873. int32_t L_7 = (int32_t)__this->get_maxY_1();
  27874. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27875. int32_t L_8;
  27876. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  27877. V_1 = (int32_t)L_8;
  27878. int32_t L_9 = V_0;
  27879. int32_t L_10 = V_1;
  27880. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  27881. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  27882. int32_t L_12 = (int32_t)__this->get_width_3();
  27883. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  27884. RuntimeObject* L_13;
  27885. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  27886. V_3 = (RuntimeObject*)L_13;
  27887. }
  27888. IL_004a:
  27889. try
  27890. {// begin try (depth: 1)
  27891. ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 * L_14 = (ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 *)__this->get_address_of_operation_5();
  27892. ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 * L_15;
  27893. L_15 = (( ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 * (*) (ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 *)(ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  27894. RuntimeObject* L_16 = V_3;
  27895. NullCheck((RuntimeObject*)L_16);
  27896. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  27897. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  27898. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  27899. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  27900. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  27901. Il2CppFakeBox<ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  27902. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  27903. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  27904. *L_15 = L_19.m_Value;
  27905. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  27906. }// end try (depth: 1)
  27907. catch(Il2CppExceptionWrapper& e)
  27908. {
  27909. __last_unhandled_exception = (Exception_t *)e.ex;
  27910. goto FINALLY_0073;
  27911. }
  27912. FINALLY_0073:
  27913. {// begin finally (depth: 1)
  27914. {
  27915. RuntimeObject* L_20 = V_3;
  27916. if (!L_20)
  27917. {
  27918. goto IL_007c;
  27919. }
  27920. }
  27921. IL_0076:
  27922. {
  27923. RuntimeObject* L_21 = V_3;
  27924. NullCheck((RuntimeObject*)L_21);
  27925. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  27926. }
  27927. IL_007c:
  27928. {
  27929. IL2CPP_END_FINALLY(115)
  27930. }
  27931. }// end finally (depth: 1)
  27932. IL2CPP_CLEANUP(115)
  27933. {
  27934. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  27935. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  27936. }
  27937. IL_007d:
  27938. {
  27939. return;
  27940. }
  27941. }
  27942. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m41A8A8511C33DD4CCD1EF972A09373ECC1BAD589_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  27943. {
  27944. RowIntervalOperationWrapper_2_t8469B279703BF18524C403A72C142ED46DE088F7 * _thisAdjusted;
  27945. int32_t _offset = 1;
  27946. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t8469B279703BF18524C403A72C142ED46DE088F7 *>(__this + _offset);
  27947. RowIntervalOperationWrapper_2_Invoke_m41A8A8511C33DD4CCD1EF972A09373ECC1BAD589_inline(_thisAdjusted, ___i0, method);
  27948. }
  27949. #ifdef __clang__
  27950. #pragma clang diagnostic pop
  27951. #endif
  27952. #ifdef __clang__
  27953. #pragma clang diagnostic push
  27954. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27955. #pragma clang diagnostic ignored "-Wunused-variable"
  27956. #endif
  27957. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  27958. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m9D2A6EA3B9C59EBAFDCF9064DB523189BAF4A5A3_gshared (RowIntervalOperationWrapper_2_t5D22181CB56B5E0D87FD43C4F5F70D329E9F997C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F * ___operation5, const RuntimeMethod* method)
  27959. {
  27960. {
  27961. int32_t L_0 = ___minY0;
  27962. __this->set_minY_0(L_0);
  27963. int32_t L_1 = ___maxY1;
  27964. __this->set_maxY_1(L_1);
  27965. int32_t L_2 = ___stepY2;
  27966. __this->set_stepY_2(L_2);
  27967. int32_t L_3 = ___width3;
  27968. __this->set_width_3(L_3);
  27969. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  27970. __this->set_allocator_4(L_4);
  27971. ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F * L_5 = ___operation5;
  27972. ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F L_6 = (*(ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F *)L_5);
  27973. __this->set_operation_5(L_6);
  27974. return;
  27975. }
  27976. }
  27977. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m9D2A6EA3B9C59EBAFDCF9064DB523189BAF4A5A3_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F * ___operation5, const RuntimeMethod* method)
  27978. {
  27979. RowIntervalOperationWrapper_2_t5D22181CB56B5E0D87FD43C4F5F70D329E9F997C * _thisAdjusted;
  27980. int32_t _offset = 1;
  27981. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t5D22181CB56B5E0D87FD43C4F5F70D329E9F997C *>(__this + _offset);
  27982. RowIntervalOperationWrapper_2__ctor_m9D2A6EA3B9C59EBAFDCF9064DB523189BAF4A5A3_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  27983. }
  27984. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  27985. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mD18C08CDB898134113E30F3D750E872A748CD9BD_gshared (RowIntervalOperationWrapper_2_t5D22181CB56B5E0D87FD43C4F5F70D329E9F997C * __this, int32_t ___i0, const RuntimeMethod* method)
  27986. {
  27987. static bool s_Il2CppMethodInitialized;
  27988. if (!s_Il2CppMethodInitialized)
  27989. {
  27990. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  27991. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27992. s_Il2CppMethodInitialized = true;
  27993. }
  27994. int32_t V_0 = 0;
  27995. int32_t V_1 = 0;
  27996. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  27997. memset((&V_2), 0, sizeof(V_2));
  27998. RuntimeObject* V_3 = NULL;
  27999. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  28000. memset((&V_4), 0, sizeof(V_4));
  28001. Exception_t * __last_unhandled_exception = 0;
  28002. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  28003. {
  28004. int32_t L_0 = (int32_t)__this->get_minY_0();
  28005. int32_t L_1 = ___i0;
  28006. int32_t L_2 = (int32_t)__this->get_stepY_2();
  28007. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  28008. int32_t L_3 = V_0;
  28009. int32_t L_4 = (int32_t)__this->get_maxY_1();
  28010. if ((((int32_t)L_3) < ((int32_t)L_4)))
  28011. {
  28012. goto IL_001a;
  28013. }
  28014. }
  28015. {
  28016. return;
  28017. }
  28018. IL_001a:
  28019. {
  28020. int32_t L_5 = V_0;
  28021. int32_t L_6 = (int32_t)__this->get_stepY_2();
  28022. int32_t L_7 = (int32_t)__this->get_maxY_1();
  28023. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28024. int32_t L_8;
  28025. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  28026. V_1 = (int32_t)L_8;
  28027. int32_t L_9 = V_0;
  28028. int32_t L_10 = V_1;
  28029. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  28030. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  28031. int32_t L_12 = (int32_t)__this->get_width_3();
  28032. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  28033. RuntimeObject* L_13;
  28034. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  28035. V_3 = (RuntimeObject*)L_13;
  28036. }
  28037. IL_004a:
  28038. try
  28039. {// begin try (depth: 1)
  28040. ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F * L_14 = (ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F *)__this->get_address_of_operation_5();
  28041. ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F * L_15;
  28042. L_15 = (( ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F * (*) (ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F *)(ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  28043. RuntimeObject* L_16 = V_3;
  28044. NullCheck((RuntimeObject*)L_16);
  28045. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  28046. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  28047. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  28048. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  28049. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  28050. Il2CppFakeBox<ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  28051. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  28052. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  28053. *L_15 = L_19.m_Value;
  28054. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  28055. }// end try (depth: 1)
  28056. catch(Il2CppExceptionWrapper& e)
  28057. {
  28058. __last_unhandled_exception = (Exception_t *)e.ex;
  28059. goto FINALLY_0073;
  28060. }
  28061. FINALLY_0073:
  28062. {// begin finally (depth: 1)
  28063. {
  28064. RuntimeObject* L_20 = V_3;
  28065. if (!L_20)
  28066. {
  28067. goto IL_007c;
  28068. }
  28069. }
  28070. IL_0076:
  28071. {
  28072. RuntimeObject* L_21 = V_3;
  28073. NullCheck((RuntimeObject*)L_21);
  28074. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  28075. }
  28076. IL_007c:
  28077. {
  28078. IL2CPP_END_FINALLY(115)
  28079. }
  28080. }// end finally (depth: 1)
  28081. IL2CPP_CLEANUP(115)
  28082. {
  28083. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  28084. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  28085. }
  28086. IL_007d:
  28087. {
  28088. return;
  28089. }
  28090. }
  28091. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mD18C08CDB898134113E30F3D750E872A748CD9BD_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  28092. {
  28093. RowIntervalOperationWrapper_2_t5D22181CB56B5E0D87FD43C4F5F70D329E9F997C * _thisAdjusted;
  28094. int32_t _offset = 1;
  28095. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t5D22181CB56B5E0D87FD43C4F5F70D329E9F997C *>(__this + _offset);
  28096. RowIntervalOperationWrapper_2_Invoke_mD18C08CDB898134113E30F3D750E872A748CD9BD_inline(_thisAdjusted, ___i0, method);
  28097. }
  28098. #ifdef __clang__
  28099. #pragma clang diagnostic pop
  28100. #endif
  28101. #ifdef __clang__
  28102. #pragma clang diagnostic push
  28103. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28104. #pragma clang diagnostic ignored "-Wunused-variable"
  28105. #endif
  28106. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  28107. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m50ED755EE27F5B2012FE0DD3FB1D08256A3F3D48_gshared (RowIntervalOperationWrapper_2_t7E91074E9B8C8B8F7612697B19A02CFF278321DF * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED * ___operation5, const RuntimeMethod* method)
  28108. {
  28109. {
  28110. int32_t L_0 = ___minY0;
  28111. __this->set_minY_0(L_0);
  28112. int32_t L_1 = ___maxY1;
  28113. __this->set_maxY_1(L_1);
  28114. int32_t L_2 = ___stepY2;
  28115. __this->set_stepY_2(L_2);
  28116. int32_t L_3 = ___width3;
  28117. __this->set_width_3(L_3);
  28118. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  28119. __this->set_allocator_4(L_4);
  28120. ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED * L_5 = ___operation5;
  28121. ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED L_6 = (*(ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED *)L_5);
  28122. __this->set_operation_5(L_6);
  28123. return;
  28124. }
  28125. }
  28126. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m50ED755EE27F5B2012FE0DD3FB1D08256A3F3D48_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED * ___operation5, const RuntimeMethod* method)
  28127. {
  28128. RowIntervalOperationWrapper_2_t7E91074E9B8C8B8F7612697B19A02CFF278321DF * _thisAdjusted;
  28129. int32_t _offset = 1;
  28130. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t7E91074E9B8C8B8F7612697B19A02CFF278321DF *>(__this + _offset);
  28131. RowIntervalOperationWrapper_2__ctor_m50ED755EE27F5B2012FE0DD3FB1D08256A3F3D48_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  28132. }
  28133. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  28134. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m5C3E1CCACF789E77C408AAAE841CB87BE2625036_gshared (RowIntervalOperationWrapper_2_t7E91074E9B8C8B8F7612697B19A02CFF278321DF * __this, int32_t ___i0, const RuntimeMethod* method)
  28135. {
  28136. static bool s_Il2CppMethodInitialized;
  28137. if (!s_Il2CppMethodInitialized)
  28138. {
  28139. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  28140. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28141. s_Il2CppMethodInitialized = true;
  28142. }
  28143. int32_t V_0 = 0;
  28144. int32_t V_1 = 0;
  28145. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  28146. memset((&V_2), 0, sizeof(V_2));
  28147. RuntimeObject* V_3 = NULL;
  28148. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  28149. memset((&V_4), 0, sizeof(V_4));
  28150. Exception_t * __last_unhandled_exception = 0;
  28151. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  28152. {
  28153. int32_t L_0 = (int32_t)__this->get_minY_0();
  28154. int32_t L_1 = ___i0;
  28155. int32_t L_2 = (int32_t)__this->get_stepY_2();
  28156. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  28157. int32_t L_3 = V_0;
  28158. int32_t L_4 = (int32_t)__this->get_maxY_1();
  28159. if ((((int32_t)L_3) < ((int32_t)L_4)))
  28160. {
  28161. goto IL_001a;
  28162. }
  28163. }
  28164. {
  28165. return;
  28166. }
  28167. IL_001a:
  28168. {
  28169. int32_t L_5 = V_0;
  28170. int32_t L_6 = (int32_t)__this->get_stepY_2();
  28171. int32_t L_7 = (int32_t)__this->get_maxY_1();
  28172. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28173. int32_t L_8;
  28174. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  28175. V_1 = (int32_t)L_8;
  28176. int32_t L_9 = V_0;
  28177. int32_t L_10 = V_1;
  28178. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  28179. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  28180. int32_t L_12 = (int32_t)__this->get_width_3();
  28181. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  28182. RuntimeObject* L_13;
  28183. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  28184. V_3 = (RuntimeObject*)L_13;
  28185. }
  28186. IL_004a:
  28187. try
  28188. {// begin try (depth: 1)
  28189. ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED * L_14 = (ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED *)__this->get_address_of_operation_5();
  28190. ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED * L_15;
  28191. L_15 = (( ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED * (*) (ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED *)(ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  28192. RuntimeObject* L_16 = V_3;
  28193. NullCheck((RuntimeObject*)L_16);
  28194. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  28195. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  28196. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  28197. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  28198. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  28199. Il2CppFakeBox<ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  28200. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  28201. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  28202. *L_15 = L_19.m_Value;
  28203. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  28204. }// end try (depth: 1)
  28205. catch(Il2CppExceptionWrapper& e)
  28206. {
  28207. __last_unhandled_exception = (Exception_t *)e.ex;
  28208. goto FINALLY_0073;
  28209. }
  28210. FINALLY_0073:
  28211. {// begin finally (depth: 1)
  28212. {
  28213. RuntimeObject* L_20 = V_3;
  28214. if (!L_20)
  28215. {
  28216. goto IL_007c;
  28217. }
  28218. }
  28219. IL_0076:
  28220. {
  28221. RuntimeObject* L_21 = V_3;
  28222. NullCheck((RuntimeObject*)L_21);
  28223. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  28224. }
  28225. IL_007c:
  28226. {
  28227. IL2CPP_END_FINALLY(115)
  28228. }
  28229. }// end finally (depth: 1)
  28230. IL2CPP_CLEANUP(115)
  28231. {
  28232. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  28233. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  28234. }
  28235. IL_007d:
  28236. {
  28237. return;
  28238. }
  28239. }
  28240. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m5C3E1CCACF789E77C408AAAE841CB87BE2625036_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  28241. {
  28242. RowIntervalOperationWrapper_2_t7E91074E9B8C8B8F7612697B19A02CFF278321DF * _thisAdjusted;
  28243. int32_t _offset = 1;
  28244. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t7E91074E9B8C8B8F7612697B19A02CFF278321DF *>(__this + _offset);
  28245. RowIntervalOperationWrapper_2_Invoke_m5C3E1CCACF789E77C408AAAE841CB87BE2625036_inline(_thisAdjusted, ___i0, method);
  28246. }
  28247. #ifdef __clang__
  28248. #pragma clang diagnostic pop
  28249. #endif
  28250. #ifdef __clang__
  28251. #pragma clang diagnostic push
  28252. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28253. #pragma clang diagnostic ignored "-Wunused-variable"
  28254. #endif
  28255. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  28256. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mA691FE59C784D3D7AC633BE59D0A3825A3D10649_gshared (RowIntervalOperationWrapper_2_t6823E5BA012D31C25C1C3EF997AA12E04C40DE24 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 * ___operation5, const RuntimeMethod* method)
  28257. {
  28258. {
  28259. int32_t L_0 = ___minY0;
  28260. __this->set_minY_0(L_0);
  28261. int32_t L_1 = ___maxY1;
  28262. __this->set_maxY_1(L_1);
  28263. int32_t L_2 = ___stepY2;
  28264. __this->set_stepY_2(L_2);
  28265. int32_t L_3 = ___width3;
  28266. __this->set_width_3(L_3);
  28267. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  28268. __this->set_allocator_4(L_4);
  28269. ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 * L_5 = ___operation5;
  28270. ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 L_6 = (*(ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 *)L_5);
  28271. __this->set_operation_5(L_6);
  28272. return;
  28273. }
  28274. }
  28275. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mA691FE59C784D3D7AC633BE59D0A3825A3D10649_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 * ___operation5, const RuntimeMethod* method)
  28276. {
  28277. RowIntervalOperationWrapper_2_t6823E5BA012D31C25C1C3EF997AA12E04C40DE24 * _thisAdjusted;
  28278. int32_t _offset = 1;
  28279. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t6823E5BA012D31C25C1C3EF997AA12E04C40DE24 *>(__this + _offset);
  28280. RowIntervalOperationWrapper_2__ctor_mA691FE59C784D3D7AC633BE59D0A3825A3D10649_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  28281. }
  28282. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  28283. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mA4B9053E6AD4D7EB6FC118BFCBD561AAF0382C2B_gshared (RowIntervalOperationWrapper_2_t6823E5BA012D31C25C1C3EF997AA12E04C40DE24 * __this, int32_t ___i0, const RuntimeMethod* method)
  28284. {
  28285. static bool s_Il2CppMethodInitialized;
  28286. if (!s_Il2CppMethodInitialized)
  28287. {
  28288. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  28289. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28290. s_Il2CppMethodInitialized = true;
  28291. }
  28292. int32_t V_0 = 0;
  28293. int32_t V_1 = 0;
  28294. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  28295. memset((&V_2), 0, sizeof(V_2));
  28296. RuntimeObject* V_3 = NULL;
  28297. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  28298. memset((&V_4), 0, sizeof(V_4));
  28299. Exception_t * __last_unhandled_exception = 0;
  28300. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  28301. {
  28302. int32_t L_0 = (int32_t)__this->get_minY_0();
  28303. int32_t L_1 = ___i0;
  28304. int32_t L_2 = (int32_t)__this->get_stepY_2();
  28305. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  28306. int32_t L_3 = V_0;
  28307. int32_t L_4 = (int32_t)__this->get_maxY_1();
  28308. if ((((int32_t)L_3) < ((int32_t)L_4)))
  28309. {
  28310. goto IL_001a;
  28311. }
  28312. }
  28313. {
  28314. return;
  28315. }
  28316. IL_001a:
  28317. {
  28318. int32_t L_5 = V_0;
  28319. int32_t L_6 = (int32_t)__this->get_stepY_2();
  28320. int32_t L_7 = (int32_t)__this->get_maxY_1();
  28321. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28322. int32_t L_8;
  28323. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  28324. V_1 = (int32_t)L_8;
  28325. int32_t L_9 = V_0;
  28326. int32_t L_10 = V_1;
  28327. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  28328. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  28329. int32_t L_12 = (int32_t)__this->get_width_3();
  28330. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  28331. RuntimeObject* L_13;
  28332. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  28333. V_3 = (RuntimeObject*)L_13;
  28334. }
  28335. IL_004a:
  28336. try
  28337. {// begin try (depth: 1)
  28338. ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 * L_14 = (ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 *)__this->get_address_of_operation_5();
  28339. ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 * L_15;
  28340. L_15 = (( ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 * (*) (ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 *)(ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  28341. RuntimeObject* L_16 = V_3;
  28342. NullCheck((RuntimeObject*)L_16);
  28343. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  28344. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  28345. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  28346. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  28347. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  28348. Il2CppFakeBox<ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  28349. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  28350. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  28351. *L_15 = L_19.m_Value;
  28352. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  28353. }// end try (depth: 1)
  28354. catch(Il2CppExceptionWrapper& e)
  28355. {
  28356. __last_unhandled_exception = (Exception_t *)e.ex;
  28357. goto FINALLY_0073;
  28358. }
  28359. FINALLY_0073:
  28360. {// begin finally (depth: 1)
  28361. {
  28362. RuntimeObject* L_20 = V_3;
  28363. if (!L_20)
  28364. {
  28365. goto IL_007c;
  28366. }
  28367. }
  28368. IL_0076:
  28369. {
  28370. RuntimeObject* L_21 = V_3;
  28371. NullCheck((RuntimeObject*)L_21);
  28372. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  28373. }
  28374. IL_007c:
  28375. {
  28376. IL2CPP_END_FINALLY(115)
  28377. }
  28378. }// end finally (depth: 1)
  28379. IL2CPP_CLEANUP(115)
  28380. {
  28381. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  28382. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  28383. }
  28384. IL_007d:
  28385. {
  28386. return;
  28387. }
  28388. }
  28389. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mA4B9053E6AD4D7EB6FC118BFCBD561AAF0382C2B_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  28390. {
  28391. RowIntervalOperationWrapper_2_t6823E5BA012D31C25C1C3EF997AA12E04C40DE24 * _thisAdjusted;
  28392. int32_t _offset = 1;
  28393. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t6823E5BA012D31C25C1C3EF997AA12E04C40DE24 *>(__this + _offset);
  28394. RowIntervalOperationWrapper_2_Invoke_mA4B9053E6AD4D7EB6FC118BFCBD561AAF0382C2B_inline(_thisAdjusted, ___i0, method);
  28395. }
  28396. #ifdef __clang__
  28397. #pragma clang diagnostic pop
  28398. #endif
  28399. #ifdef __clang__
  28400. #pragma clang diagnostic push
  28401. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28402. #pragma clang diagnostic ignored "-Wunused-variable"
  28403. #endif
  28404. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  28405. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0BDADAE28BB7F75466B6BE0CB736EE22A5BFF965_gshared (RowIntervalOperationWrapper_2_t58D7F02F460C6F08C7C87E470FDD5D456540F717 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 * ___operation5, const RuntimeMethod* method)
  28406. {
  28407. {
  28408. int32_t L_0 = ___minY0;
  28409. __this->set_minY_0(L_0);
  28410. int32_t L_1 = ___maxY1;
  28411. __this->set_maxY_1(L_1);
  28412. int32_t L_2 = ___stepY2;
  28413. __this->set_stepY_2(L_2);
  28414. int32_t L_3 = ___width3;
  28415. __this->set_width_3(L_3);
  28416. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  28417. __this->set_allocator_4(L_4);
  28418. ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 * L_5 = ___operation5;
  28419. ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 L_6 = (*(ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 *)L_5);
  28420. __this->set_operation_5(L_6);
  28421. return;
  28422. }
  28423. }
  28424. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m0BDADAE28BB7F75466B6BE0CB736EE22A5BFF965_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 * ___operation5, const RuntimeMethod* method)
  28425. {
  28426. RowIntervalOperationWrapper_2_t58D7F02F460C6F08C7C87E470FDD5D456540F717 * _thisAdjusted;
  28427. int32_t _offset = 1;
  28428. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t58D7F02F460C6F08C7C87E470FDD5D456540F717 *>(__this + _offset);
  28429. RowIntervalOperationWrapper_2__ctor_m0BDADAE28BB7F75466B6BE0CB736EE22A5BFF965_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  28430. }
  28431. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  28432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mB837BCB3E67B4E25DC6D7EFD2778BDAFCD7FC2E3_gshared (RowIntervalOperationWrapper_2_t58D7F02F460C6F08C7C87E470FDD5D456540F717 * __this, int32_t ___i0, const RuntimeMethod* method)
  28433. {
  28434. static bool s_Il2CppMethodInitialized;
  28435. if (!s_Il2CppMethodInitialized)
  28436. {
  28437. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  28438. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28439. s_Il2CppMethodInitialized = true;
  28440. }
  28441. int32_t V_0 = 0;
  28442. int32_t V_1 = 0;
  28443. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  28444. memset((&V_2), 0, sizeof(V_2));
  28445. RuntimeObject* V_3 = NULL;
  28446. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  28447. memset((&V_4), 0, sizeof(V_4));
  28448. Exception_t * __last_unhandled_exception = 0;
  28449. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  28450. {
  28451. int32_t L_0 = (int32_t)__this->get_minY_0();
  28452. int32_t L_1 = ___i0;
  28453. int32_t L_2 = (int32_t)__this->get_stepY_2();
  28454. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  28455. int32_t L_3 = V_0;
  28456. int32_t L_4 = (int32_t)__this->get_maxY_1();
  28457. if ((((int32_t)L_3) < ((int32_t)L_4)))
  28458. {
  28459. goto IL_001a;
  28460. }
  28461. }
  28462. {
  28463. return;
  28464. }
  28465. IL_001a:
  28466. {
  28467. int32_t L_5 = V_0;
  28468. int32_t L_6 = (int32_t)__this->get_stepY_2();
  28469. int32_t L_7 = (int32_t)__this->get_maxY_1();
  28470. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28471. int32_t L_8;
  28472. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  28473. V_1 = (int32_t)L_8;
  28474. int32_t L_9 = V_0;
  28475. int32_t L_10 = V_1;
  28476. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  28477. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  28478. int32_t L_12 = (int32_t)__this->get_width_3();
  28479. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  28480. RuntimeObject* L_13;
  28481. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  28482. V_3 = (RuntimeObject*)L_13;
  28483. }
  28484. IL_004a:
  28485. try
  28486. {// begin try (depth: 1)
  28487. ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 * L_14 = (ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 *)__this->get_address_of_operation_5();
  28488. ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 * L_15;
  28489. L_15 = (( ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 * (*) (ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 *)(ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  28490. RuntimeObject* L_16 = V_3;
  28491. NullCheck((RuntimeObject*)L_16);
  28492. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  28493. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  28494. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  28495. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  28496. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  28497. Il2CppFakeBox<ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  28498. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  28499. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  28500. *L_15 = L_19.m_Value;
  28501. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  28502. }// end try (depth: 1)
  28503. catch(Il2CppExceptionWrapper& e)
  28504. {
  28505. __last_unhandled_exception = (Exception_t *)e.ex;
  28506. goto FINALLY_0073;
  28507. }
  28508. FINALLY_0073:
  28509. {// begin finally (depth: 1)
  28510. {
  28511. RuntimeObject* L_20 = V_3;
  28512. if (!L_20)
  28513. {
  28514. goto IL_007c;
  28515. }
  28516. }
  28517. IL_0076:
  28518. {
  28519. RuntimeObject* L_21 = V_3;
  28520. NullCheck((RuntimeObject*)L_21);
  28521. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  28522. }
  28523. IL_007c:
  28524. {
  28525. IL2CPP_END_FINALLY(115)
  28526. }
  28527. }// end finally (depth: 1)
  28528. IL2CPP_CLEANUP(115)
  28529. {
  28530. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  28531. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  28532. }
  28533. IL_007d:
  28534. {
  28535. return;
  28536. }
  28537. }
  28538. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mB837BCB3E67B4E25DC6D7EFD2778BDAFCD7FC2E3_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  28539. {
  28540. RowIntervalOperationWrapper_2_t58D7F02F460C6F08C7C87E470FDD5D456540F717 * _thisAdjusted;
  28541. int32_t _offset = 1;
  28542. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t58D7F02F460C6F08C7C87E470FDD5D456540F717 *>(__this + _offset);
  28543. RowIntervalOperationWrapper_2_Invoke_mB837BCB3E67B4E25DC6D7EFD2778BDAFCD7FC2E3_inline(_thisAdjusted, ___i0, method);
  28544. }
  28545. #ifdef __clang__
  28546. #pragma clang diagnostic pop
  28547. #endif
  28548. #ifdef __clang__
  28549. #pragma clang diagnostic push
  28550. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28551. #pragma clang diagnostic ignored "-Wunused-variable"
  28552. #endif
  28553. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  28554. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mFD3A87649CACD88BAC1FE56E3AEBA3C4D774D7A8_gshared (RowIntervalOperationWrapper_2_t35578CD43A789D61100BAD168B6B30E6776CEE3A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD * ___operation5, const RuntimeMethod* method)
  28555. {
  28556. {
  28557. int32_t L_0 = ___minY0;
  28558. __this->set_minY_0(L_0);
  28559. int32_t L_1 = ___maxY1;
  28560. __this->set_maxY_1(L_1);
  28561. int32_t L_2 = ___stepY2;
  28562. __this->set_stepY_2(L_2);
  28563. int32_t L_3 = ___width3;
  28564. __this->set_width_3(L_3);
  28565. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  28566. __this->set_allocator_4(L_4);
  28567. ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD * L_5 = ___operation5;
  28568. ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD L_6 = (*(ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD *)L_5);
  28569. __this->set_operation_5(L_6);
  28570. return;
  28571. }
  28572. }
  28573. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mFD3A87649CACD88BAC1FE56E3AEBA3C4D774D7A8_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD * ___operation5, const RuntimeMethod* method)
  28574. {
  28575. RowIntervalOperationWrapper_2_t35578CD43A789D61100BAD168B6B30E6776CEE3A * _thisAdjusted;
  28576. int32_t _offset = 1;
  28577. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t35578CD43A789D61100BAD168B6B30E6776CEE3A *>(__this + _offset);
  28578. RowIntervalOperationWrapper_2__ctor_mFD3A87649CACD88BAC1FE56E3AEBA3C4D774D7A8_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  28579. }
  28580. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  28581. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mF695E08824664E7A48219583C8AE7EC6ADA95875_gshared (RowIntervalOperationWrapper_2_t35578CD43A789D61100BAD168B6B30E6776CEE3A * __this, int32_t ___i0, const RuntimeMethod* method)
  28582. {
  28583. static bool s_Il2CppMethodInitialized;
  28584. if (!s_Il2CppMethodInitialized)
  28585. {
  28586. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  28587. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28588. s_Il2CppMethodInitialized = true;
  28589. }
  28590. int32_t V_0 = 0;
  28591. int32_t V_1 = 0;
  28592. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  28593. memset((&V_2), 0, sizeof(V_2));
  28594. RuntimeObject* V_3 = NULL;
  28595. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  28596. memset((&V_4), 0, sizeof(V_4));
  28597. Exception_t * __last_unhandled_exception = 0;
  28598. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  28599. {
  28600. int32_t L_0 = (int32_t)__this->get_minY_0();
  28601. int32_t L_1 = ___i0;
  28602. int32_t L_2 = (int32_t)__this->get_stepY_2();
  28603. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  28604. int32_t L_3 = V_0;
  28605. int32_t L_4 = (int32_t)__this->get_maxY_1();
  28606. if ((((int32_t)L_3) < ((int32_t)L_4)))
  28607. {
  28608. goto IL_001a;
  28609. }
  28610. }
  28611. {
  28612. return;
  28613. }
  28614. IL_001a:
  28615. {
  28616. int32_t L_5 = V_0;
  28617. int32_t L_6 = (int32_t)__this->get_stepY_2();
  28618. int32_t L_7 = (int32_t)__this->get_maxY_1();
  28619. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28620. int32_t L_8;
  28621. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  28622. V_1 = (int32_t)L_8;
  28623. int32_t L_9 = V_0;
  28624. int32_t L_10 = V_1;
  28625. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  28626. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  28627. int32_t L_12 = (int32_t)__this->get_width_3();
  28628. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  28629. RuntimeObject* L_13;
  28630. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  28631. V_3 = (RuntimeObject*)L_13;
  28632. }
  28633. IL_004a:
  28634. try
  28635. {// begin try (depth: 1)
  28636. ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD * L_14 = (ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD *)__this->get_address_of_operation_5();
  28637. ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD * L_15;
  28638. L_15 = (( ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD * (*) (ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD *)(ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  28639. RuntimeObject* L_16 = V_3;
  28640. NullCheck((RuntimeObject*)L_16);
  28641. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  28642. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  28643. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  28644. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  28645. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  28646. Il2CppFakeBox<ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  28647. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  28648. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  28649. *L_15 = L_19.m_Value;
  28650. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  28651. }// end try (depth: 1)
  28652. catch(Il2CppExceptionWrapper& e)
  28653. {
  28654. __last_unhandled_exception = (Exception_t *)e.ex;
  28655. goto FINALLY_0073;
  28656. }
  28657. FINALLY_0073:
  28658. {// begin finally (depth: 1)
  28659. {
  28660. RuntimeObject* L_20 = V_3;
  28661. if (!L_20)
  28662. {
  28663. goto IL_007c;
  28664. }
  28665. }
  28666. IL_0076:
  28667. {
  28668. RuntimeObject* L_21 = V_3;
  28669. NullCheck((RuntimeObject*)L_21);
  28670. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  28671. }
  28672. IL_007c:
  28673. {
  28674. IL2CPP_END_FINALLY(115)
  28675. }
  28676. }// end finally (depth: 1)
  28677. IL2CPP_CLEANUP(115)
  28678. {
  28679. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  28680. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  28681. }
  28682. IL_007d:
  28683. {
  28684. return;
  28685. }
  28686. }
  28687. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mF695E08824664E7A48219583C8AE7EC6ADA95875_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  28688. {
  28689. RowIntervalOperationWrapper_2_t35578CD43A789D61100BAD168B6B30E6776CEE3A * _thisAdjusted;
  28690. int32_t _offset = 1;
  28691. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t35578CD43A789D61100BAD168B6B30E6776CEE3A *>(__this + _offset);
  28692. RowIntervalOperationWrapper_2_Invoke_mF695E08824664E7A48219583C8AE7EC6ADA95875_inline(_thisAdjusted, ___i0, method);
  28693. }
  28694. #ifdef __clang__
  28695. #pragma clang diagnostic pop
  28696. #endif
  28697. #ifdef __clang__
  28698. #pragma clang diagnostic push
  28699. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28700. #pragma clang diagnostic ignored "-Wunused-variable"
  28701. #endif
  28702. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  28703. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mF7E4C90B097FB22F4A7DDE45927E313E2DB5FE87_gshared (RowIntervalOperationWrapper_2_t0751C9AA63EDDB13FE11895F24839BA8ED0B81E8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 * ___operation5, const RuntimeMethod* method)
  28704. {
  28705. {
  28706. int32_t L_0 = ___minY0;
  28707. __this->set_minY_0(L_0);
  28708. int32_t L_1 = ___maxY1;
  28709. __this->set_maxY_1(L_1);
  28710. int32_t L_2 = ___stepY2;
  28711. __this->set_stepY_2(L_2);
  28712. int32_t L_3 = ___width3;
  28713. __this->set_width_3(L_3);
  28714. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  28715. __this->set_allocator_4(L_4);
  28716. ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 * L_5 = ___operation5;
  28717. ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 L_6 = (*(ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 *)L_5);
  28718. __this->set_operation_5(L_6);
  28719. return;
  28720. }
  28721. }
  28722. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mF7E4C90B097FB22F4A7DDE45927E313E2DB5FE87_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 * ___operation5, const RuntimeMethod* method)
  28723. {
  28724. RowIntervalOperationWrapper_2_t0751C9AA63EDDB13FE11895F24839BA8ED0B81E8 * _thisAdjusted;
  28725. int32_t _offset = 1;
  28726. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t0751C9AA63EDDB13FE11895F24839BA8ED0B81E8 *>(__this + _offset);
  28727. RowIntervalOperationWrapper_2__ctor_mF7E4C90B097FB22F4A7DDE45927E313E2DB5FE87_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  28728. }
  28729. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  28730. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mF28998B837F172DA9B966D7FA5D5E46D1AA0246A_gshared (RowIntervalOperationWrapper_2_t0751C9AA63EDDB13FE11895F24839BA8ED0B81E8 * __this, int32_t ___i0, const RuntimeMethod* method)
  28731. {
  28732. static bool s_Il2CppMethodInitialized;
  28733. if (!s_Il2CppMethodInitialized)
  28734. {
  28735. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  28736. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28737. s_Il2CppMethodInitialized = true;
  28738. }
  28739. int32_t V_0 = 0;
  28740. int32_t V_1 = 0;
  28741. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  28742. memset((&V_2), 0, sizeof(V_2));
  28743. RuntimeObject* V_3 = NULL;
  28744. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  28745. memset((&V_4), 0, sizeof(V_4));
  28746. Exception_t * __last_unhandled_exception = 0;
  28747. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  28748. {
  28749. int32_t L_0 = (int32_t)__this->get_minY_0();
  28750. int32_t L_1 = ___i0;
  28751. int32_t L_2 = (int32_t)__this->get_stepY_2();
  28752. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  28753. int32_t L_3 = V_0;
  28754. int32_t L_4 = (int32_t)__this->get_maxY_1();
  28755. if ((((int32_t)L_3) < ((int32_t)L_4)))
  28756. {
  28757. goto IL_001a;
  28758. }
  28759. }
  28760. {
  28761. return;
  28762. }
  28763. IL_001a:
  28764. {
  28765. int32_t L_5 = V_0;
  28766. int32_t L_6 = (int32_t)__this->get_stepY_2();
  28767. int32_t L_7 = (int32_t)__this->get_maxY_1();
  28768. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28769. int32_t L_8;
  28770. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  28771. V_1 = (int32_t)L_8;
  28772. int32_t L_9 = V_0;
  28773. int32_t L_10 = V_1;
  28774. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  28775. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  28776. int32_t L_12 = (int32_t)__this->get_width_3();
  28777. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  28778. RuntimeObject* L_13;
  28779. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  28780. V_3 = (RuntimeObject*)L_13;
  28781. }
  28782. IL_004a:
  28783. try
  28784. {// begin try (depth: 1)
  28785. ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 * L_14 = (ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 *)__this->get_address_of_operation_5();
  28786. ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 * L_15;
  28787. L_15 = (( ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 * (*) (ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 *)(ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  28788. RuntimeObject* L_16 = V_3;
  28789. NullCheck((RuntimeObject*)L_16);
  28790. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  28791. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  28792. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  28793. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  28794. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  28795. Il2CppFakeBox<ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  28796. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  28797. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  28798. *L_15 = L_19.m_Value;
  28799. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  28800. }// end try (depth: 1)
  28801. catch(Il2CppExceptionWrapper& e)
  28802. {
  28803. __last_unhandled_exception = (Exception_t *)e.ex;
  28804. goto FINALLY_0073;
  28805. }
  28806. FINALLY_0073:
  28807. {// begin finally (depth: 1)
  28808. {
  28809. RuntimeObject* L_20 = V_3;
  28810. if (!L_20)
  28811. {
  28812. goto IL_007c;
  28813. }
  28814. }
  28815. IL_0076:
  28816. {
  28817. RuntimeObject* L_21 = V_3;
  28818. NullCheck((RuntimeObject*)L_21);
  28819. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  28820. }
  28821. IL_007c:
  28822. {
  28823. IL2CPP_END_FINALLY(115)
  28824. }
  28825. }// end finally (depth: 1)
  28826. IL2CPP_CLEANUP(115)
  28827. {
  28828. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  28829. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  28830. }
  28831. IL_007d:
  28832. {
  28833. return;
  28834. }
  28835. }
  28836. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mF28998B837F172DA9B966D7FA5D5E46D1AA0246A_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  28837. {
  28838. RowIntervalOperationWrapper_2_t0751C9AA63EDDB13FE11895F24839BA8ED0B81E8 * _thisAdjusted;
  28839. int32_t _offset = 1;
  28840. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t0751C9AA63EDDB13FE11895F24839BA8ED0B81E8 *>(__this + _offset);
  28841. RowIntervalOperationWrapper_2_Invoke_mF28998B837F172DA9B966D7FA5D5E46D1AA0246A_inline(_thisAdjusted, ___i0, method);
  28842. }
  28843. #ifdef __clang__
  28844. #pragma clang diagnostic pop
  28845. #endif
  28846. #ifdef __clang__
  28847. #pragma clang diagnostic push
  28848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28849. #pragma clang diagnostic ignored "-Wunused-variable"
  28850. #endif
  28851. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  28852. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m8FFB703AB37D12C46B53887979226D8018AF4960_gshared (RowIntervalOperationWrapper_2_t24B79FB32B29231AE4FA182C7918AA1C55E5EC0B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E * ___operation5, const RuntimeMethod* method)
  28853. {
  28854. {
  28855. int32_t L_0 = ___minY0;
  28856. __this->set_minY_0(L_0);
  28857. int32_t L_1 = ___maxY1;
  28858. __this->set_maxY_1(L_1);
  28859. int32_t L_2 = ___stepY2;
  28860. __this->set_stepY_2(L_2);
  28861. int32_t L_3 = ___width3;
  28862. __this->set_width_3(L_3);
  28863. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  28864. __this->set_allocator_4(L_4);
  28865. ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E * L_5 = ___operation5;
  28866. ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E L_6 = (*(ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E *)L_5);
  28867. __this->set_operation_5(L_6);
  28868. return;
  28869. }
  28870. }
  28871. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m8FFB703AB37D12C46B53887979226D8018AF4960_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E * ___operation5, const RuntimeMethod* method)
  28872. {
  28873. RowIntervalOperationWrapper_2_t24B79FB32B29231AE4FA182C7918AA1C55E5EC0B * _thisAdjusted;
  28874. int32_t _offset = 1;
  28875. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t24B79FB32B29231AE4FA182C7918AA1C55E5EC0B *>(__this + _offset);
  28876. RowIntervalOperationWrapper_2__ctor_m8FFB703AB37D12C46B53887979226D8018AF4960_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  28877. }
  28878. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  28879. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m2173EC21265C62EDD8BA7507F661142933B233EA_gshared (RowIntervalOperationWrapper_2_t24B79FB32B29231AE4FA182C7918AA1C55E5EC0B * __this, int32_t ___i0, const RuntimeMethod* method)
  28880. {
  28881. static bool s_Il2CppMethodInitialized;
  28882. if (!s_Il2CppMethodInitialized)
  28883. {
  28884. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  28885. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28886. s_Il2CppMethodInitialized = true;
  28887. }
  28888. int32_t V_0 = 0;
  28889. int32_t V_1 = 0;
  28890. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  28891. memset((&V_2), 0, sizeof(V_2));
  28892. RuntimeObject* V_3 = NULL;
  28893. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  28894. memset((&V_4), 0, sizeof(V_4));
  28895. Exception_t * __last_unhandled_exception = 0;
  28896. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  28897. {
  28898. int32_t L_0 = (int32_t)__this->get_minY_0();
  28899. int32_t L_1 = ___i0;
  28900. int32_t L_2 = (int32_t)__this->get_stepY_2();
  28901. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  28902. int32_t L_3 = V_0;
  28903. int32_t L_4 = (int32_t)__this->get_maxY_1();
  28904. if ((((int32_t)L_3) < ((int32_t)L_4)))
  28905. {
  28906. goto IL_001a;
  28907. }
  28908. }
  28909. {
  28910. return;
  28911. }
  28912. IL_001a:
  28913. {
  28914. int32_t L_5 = V_0;
  28915. int32_t L_6 = (int32_t)__this->get_stepY_2();
  28916. int32_t L_7 = (int32_t)__this->get_maxY_1();
  28917. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28918. int32_t L_8;
  28919. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  28920. V_1 = (int32_t)L_8;
  28921. int32_t L_9 = V_0;
  28922. int32_t L_10 = V_1;
  28923. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  28924. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  28925. int32_t L_12 = (int32_t)__this->get_width_3();
  28926. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  28927. RuntimeObject* L_13;
  28928. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  28929. V_3 = (RuntimeObject*)L_13;
  28930. }
  28931. IL_004a:
  28932. try
  28933. {// begin try (depth: 1)
  28934. ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E * L_14 = (ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E *)__this->get_address_of_operation_5();
  28935. ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E * L_15;
  28936. L_15 = (( ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E * (*) (ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E *)(ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  28937. RuntimeObject* L_16 = V_3;
  28938. NullCheck((RuntimeObject*)L_16);
  28939. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  28940. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  28941. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  28942. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  28943. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  28944. Il2CppFakeBox<ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  28945. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  28946. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  28947. *L_15 = L_19.m_Value;
  28948. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  28949. }// end try (depth: 1)
  28950. catch(Il2CppExceptionWrapper& e)
  28951. {
  28952. __last_unhandled_exception = (Exception_t *)e.ex;
  28953. goto FINALLY_0073;
  28954. }
  28955. FINALLY_0073:
  28956. {// begin finally (depth: 1)
  28957. {
  28958. RuntimeObject* L_20 = V_3;
  28959. if (!L_20)
  28960. {
  28961. goto IL_007c;
  28962. }
  28963. }
  28964. IL_0076:
  28965. {
  28966. RuntimeObject* L_21 = V_3;
  28967. NullCheck((RuntimeObject*)L_21);
  28968. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  28969. }
  28970. IL_007c:
  28971. {
  28972. IL2CPP_END_FINALLY(115)
  28973. }
  28974. }// end finally (depth: 1)
  28975. IL2CPP_CLEANUP(115)
  28976. {
  28977. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  28978. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  28979. }
  28980. IL_007d:
  28981. {
  28982. return;
  28983. }
  28984. }
  28985. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m2173EC21265C62EDD8BA7507F661142933B233EA_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  28986. {
  28987. RowIntervalOperationWrapper_2_t24B79FB32B29231AE4FA182C7918AA1C55E5EC0B * _thisAdjusted;
  28988. int32_t _offset = 1;
  28989. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t24B79FB32B29231AE4FA182C7918AA1C55E5EC0B *>(__this + _offset);
  28990. RowIntervalOperationWrapper_2_Invoke_m2173EC21265C62EDD8BA7507F661142933B233EA_inline(_thisAdjusted, ___i0, method);
  28991. }
  28992. #ifdef __clang__
  28993. #pragma clang diagnostic pop
  28994. #endif
  28995. #ifdef __clang__
  28996. #pragma clang diagnostic push
  28997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28998. #pragma clang diagnostic ignored "-Wunused-variable"
  28999. #endif
  29000. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  29001. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mD77C239A66FB74C2C0F7B03328642C6B31A6FE87_gshared (RowIntervalOperationWrapper_2_tAF054C9FF22AD899AC2D62959B9909CC7F25BF1D * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 * ___operation5, const RuntimeMethod* method)
  29002. {
  29003. {
  29004. int32_t L_0 = ___minY0;
  29005. __this->set_minY_0(L_0);
  29006. int32_t L_1 = ___maxY1;
  29007. __this->set_maxY_1(L_1);
  29008. int32_t L_2 = ___stepY2;
  29009. __this->set_stepY_2(L_2);
  29010. int32_t L_3 = ___width3;
  29011. __this->set_width_3(L_3);
  29012. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  29013. __this->set_allocator_4(L_4);
  29014. ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 * L_5 = ___operation5;
  29015. ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 L_6 = (*(ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 *)L_5);
  29016. __this->set_operation_5(L_6);
  29017. return;
  29018. }
  29019. }
  29020. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mD77C239A66FB74C2C0F7B03328642C6B31A6FE87_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 * ___operation5, const RuntimeMethod* method)
  29021. {
  29022. RowIntervalOperationWrapper_2_tAF054C9FF22AD899AC2D62959B9909CC7F25BF1D * _thisAdjusted;
  29023. int32_t _offset = 1;
  29024. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tAF054C9FF22AD899AC2D62959B9909CC7F25BF1D *>(__this + _offset);
  29025. RowIntervalOperationWrapper_2__ctor_mD77C239A66FB74C2C0F7B03328642C6B31A6FE87_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  29026. }
  29027. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  29028. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m9AD4F755FBA1FCE93F75F95D545B12F8A1770007_gshared (RowIntervalOperationWrapper_2_tAF054C9FF22AD899AC2D62959B9909CC7F25BF1D * __this, int32_t ___i0, const RuntimeMethod* method)
  29029. {
  29030. static bool s_Il2CppMethodInitialized;
  29031. if (!s_Il2CppMethodInitialized)
  29032. {
  29033. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  29034. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29035. s_Il2CppMethodInitialized = true;
  29036. }
  29037. int32_t V_0 = 0;
  29038. int32_t V_1 = 0;
  29039. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  29040. memset((&V_2), 0, sizeof(V_2));
  29041. RuntimeObject* V_3 = NULL;
  29042. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  29043. memset((&V_4), 0, sizeof(V_4));
  29044. Exception_t * __last_unhandled_exception = 0;
  29045. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  29046. {
  29047. int32_t L_0 = (int32_t)__this->get_minY_0();
  29048. int32_t L_1 = ___i0;
  29049. int32_t L_2 = (int32_t)__this->get_stepY_2();
  29050. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  29051. int32_t L_3 = V_0;
  29052. int32_t L_4 = (int32_t)__this->get_maxY_1();
  29053. if ((((int32_t)L_3) < ((int32_t)L_4)))
  29054. {
  29055. goto IL_001a;
  29056. }
  29057. }
  29058. {
  29059. return;
  29060. }
  29061. IL_001a:
  29062. {
  29063. int32_t L_5 = V_0;
  29064. int32_t L_6 = (int32_t)__this->get_stepY_2();
  29065. int32_t L_7 = (int32_t)__this->get_maxY_1();
  29066. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29067. int32_t L_8;
  29068. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  29069. V_1 = (int32_t)L_8;
  29070. int32_t L_9 = V_0;
  29071. int32_t L_10 = V_1;
  29072. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  29073. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  29074. int32_t L_12 = (int32_t)__this->get_width_3();
  29075. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  29076. RuntimeObject* L_13;
  29077. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  29078. V_3 = (RuntimeObject*)L_13;
  29079. }
  29080. IL_004a:
  29081. try
  29082. {// begin try (depth: 1)
  29083. ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 * L_14 = (ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 *)__this->get_address_of_operation_5();
  29084. ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 * L_15;
  29085. L_15 = (( ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 * (*) (ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 *)(ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  29086. RuntimeObject* L_16 = V_3;
  29087. NullCheck((RuntimeObject*)L_16);
  29088. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  29089. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  29090. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  29091. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  29092. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  29093. Il2CppFakeBox<ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  29094. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  29095. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  29096. *L_15 = L_19.m_Value;
  29097. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  29098. }// end try (depth: 1)
  29099. catch(Il2CppExceptionWrapper& e)
  29100. {
  29101. __last_unhandled_exception = (Exception_t *)e.ex;
  29102. goto FINALLY_0073;
  29103. }
  29104. FINALLY_0073:
  29105. {// begin finally (depth: 1)
  29106. {
  29107. RuntimeObject* L_20 = V_3;
  29108. if (!L_20)
  29109. {
  29110. goto IL_007c;
  29111. }
  29112. }
  29113. IL_0076:
  29114. {
  29115. RuntimeObject* L_21 = V_3;
  29116. NullCheck((RuntimeObject*)L_21);
  29117. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  29118. }
  29119. IL_007c:
  29120. {
  29121. IL2CPP_END_FINALLY(115)
  29122. }
  29123. }// end finally (depth: 1)
  29124. IL2CPP_CLEANUP(115)
  29125. {
  29126. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  29127. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  29128. }
  29129. IL_007d:
  29130. {
  29131. return;
  29132. }
  29133. }
  29134. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m9AD4F755FBA1FCE93F75F95D545B12F8A1770007_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  29135. {
  29136. RowIntervalOperationWrapper_2_tAF054C9FF22AD899AC2D62959B9909CC7F25BF1D * _thisAdjusted;
  29137. int32_t _offset = 1;
  29138. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tAF054C9FF22AD899AC2D62959B9909CC7F25BF1D *>(__this + _offset);
  29139. RowIntervalOperationWrapper_2_Invoke_m9AD4F755FBA1FCE93F75F95D545B12F8A1770007_inline(_thisAdjusted, ___i0, method);
  29140. }
  29141. #ifdef __clang__
  29142. #pragma clang diagnostic pop
  29143. #endif
  29144. #ifdef __clang__
  29145. #pragma clang diagnostic push
  29146. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29147. #pragma clang diagnostic ignored "-Wunused-variable"
  29148. #endif
  29149. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  29150. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m36BDE261AB2C4087F9332ABEA46E520B3AD4315D_gshared (RowIntervalOperationWrapper_2_tB5B7D8317630BA9DBA22EA2EB7510DDC56ADCC75 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 * ___operation5, const RuntimeMethod* method)
  29151. {
  29152. {
  29153. int32_t L_0 = ___minY0;
  29154. __this->set_minY_0(L_0);
  29155. int32_t L_1 = ___maxY1;
  29156. __this->set_maxY_1(L_1);
  29157. int32_t L_2 = ___stepY2;
  29158. __this->set_stepY_2(L_2);
  29159. int32_t L_3 = ___width3;
  29160. __this->set_width_3(L_3);
  29161. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  29162. __this->set_allocator_4(L_4);
  29163. ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 * L_5 = ___operation5;
  29164. ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 L_6 = (*(ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 *)L_5);
  29165. __this->set_operation_5(L_6);
  29166. return;
  29167. }
  29168. }
  29169. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m36BDE261AB2C4087F9332ABEA46E520B3AD4315D_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 * ___operation5, const RuntimeMethod* method)
  29170. {
  29171. RowIntervalOperationWrapper_2_tB5B7D8317630BA9DBA22EA2EB7510DDC56ADCC75 * _thisAdjusted;
  29172. int32_t _offset = 1;
  29173. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tB5B7D8317630BA9DBA22EA2EB7510DDC56ADCC75 *>(__this + _offset);
  29174. RowIntervalOperationWrapper_2__ctor_m36BDE261AB2C4087F9332ABEA46E520B3AD4315D_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  29175. }
  29176. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  29177. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mD7C1A814D96568B955ED730FE71AD9271461AFD2_gshared (RowIntervalOperationWrapper_2_tB5B7D8317630BA9DBA22EA2EB7510DDC56ADCC75 * __this, int32_t ___i0, const RuntimeMethod* method)
  29178. {
  29179. static bool s_Il2CppMethodInitialized;
  29180. if (!s_Il2CppMethodInitialized)
  29181. {
  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. s_Il2CppMethodInitialized = true;
  29185. }
  29186. int32_t V_0 = 0;
  29187. int32_t V_1 = 0;
  29188. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  29189. memset((&V_2), 0, sizeof(V_2));
  29190. RuntimeObject* V_3 = NULL;
  29191. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  29192. memset((&V_4), 0, sizeof(V_4));
  29193. Exception_t * __last_unhandled_exception = 0;
  29194. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  29195. {
  29196. int32_t L_0 = (int32_t)__this->get_minY_0();
  29197. int32_t L_1 = ___i0;
  29198. int32_t L_2 = (int32_t)__this->get_stepY_2();
  29199. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  29200. int32_t L_3 = V_0;
  29201. int32_t L_4 = (int32_t)__this->get_maxY_1();
  29202. if ((((int32_t)L_3) < ((int32_t)L_4)))
  29203. {
  29204. goto IL_001a;
  29205. }
  29206. }
  29207. {
  29208. return;
  29209. }
  29210. IL_001a:
  29211. {
  29212. int32_t L_5 = V_0;
  29213. int32_t L_6 = (int32_t)__this->get_stepY_2();
  29214. int32_t L_7 = (int32_t)__this->get_maxY_1();
  29215. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29216. int32_t L_8;
  29217. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  29218. V_1 = (int32_t)L_8;
  29219. int32_t L_9 = V_0;
  29220. int32_t L_10 = V_1;
  29221. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  29222. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  29223. int32_t L_12 = (int32_t)__this->get_width_3();
  29224. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  29225. RuntimeObject* L_13;
  29226. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  29227. V_3 = (RuntimeObject*)L_13;
  29228. }
  29229. IL_004a:
  29230. try
  29231. {// begin try (depth: 1)
  29232. ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 * L_14 = (ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 *)__this->get_address_of_operation_5();
  29233. ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 * L_15;
  29234. L_15 = (( ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 * (*) (ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 *)(ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  29235. RuntimeObject* L_16 = V_3;
  29236. NullCheck((RuntimeObject*)L_16);
  29237. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  29238. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  29239. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  29240. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  29241. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  29242. Il2CppFakeBox<ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  29243. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  29244. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  29245. *L_15 = L_19.m_Value;
  29246. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  29247. }// end try (depth: 1)
  29248. catch(Il2CppExceptionWrapper& e)
  29249. {
  29250. __last_unhandled_exception = (Exception_t *)e.ex;
  29251. goto FINALLY_0073;
  29252. }
  29253. FINALLY_0073:
  29254. {// begin finally (depth: 1)
  29255. {
  29256. RuntimeObject* L_20 = V_3;
  29257. if (!L_20)
  29258. {
  29259. goto IL_007c;
  29260. }
  29261. }
  29262. IL_0076:
  29263. {
  29264. RuntimeObject* L_21 = V_3;
  29265. NullCheck((RuntimeObject*)L_21);
  29266. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  29267. }
  29268. IL_007c:
  29269. {
  29270. IL2CPP_END_FINALLY(115)
  29271. }
  29272. }// end finally (depth: 1)
  29273. IL2CPP_CLEANUP(115)
  29274. {
  29275. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  29276. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  29277. }
  29278. IL_007d:
  29279. {
  29280. return;
  29281. }
  29282. }
  29283. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mD7C1A814D96568B955ED730FE71AD9271461AFD2_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  29284. {
  29285. RowIntervalOperationWrapper_2_tB5B7D8317630BA9DBA22EA2EB7510DDC56ADCC75 * _thisAdjusted;
  29286. int32_t _offset = 1;
  29287. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tB5B7D8317630BA9DBA22EA2EB7510DDC56ADCC75 *>(__this + _offset);
  29288. RowIntervalOperationWrapper_2_Invoke_mD7C1A814D96568B955ED730FE71AD9271461AFD2_inline(_thisAdjusted, ___i0, method);
  29289. }
  29290. #ifdef __clang__
  29291. #pragma clang diagnostic pop
  29292. #endif
  29293. #ifdef __clang__
  29294. #pragma clang diagnostic push
  29295. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29296. #pragma clang diagnostic ignored "-Wunused-variable"
  29297. #endif
  29298. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  29299. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mC6633E521B6348087C3F80B846D0F91DDEA4FC4D_gshared (RowIntervalOperationWrapper_2_t36E29CC79B196D16EB9766C85FA9356FC8A4FB9F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 * ___operation5, const RuntimeMethod* method)
  29300. {
  29301. {
  29302. int32_t L_0 = ___minY0;
  29303. __this->set_minY_0(L_0);
  29304. int32_t L_1 = ___maxY1;
  29305. __this->set_maxY_1(L_1);
  29306. int32_t L_2 = ___stepY2;
  29307. __this->set_stepY_2(L_2);
  29308. int32_t L_3 = ___width3;
  29309. __this->set_width_3(L_3);
  29310. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  29311. __this->set_allocator_4(L_4);
  29312. ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 * L_5 = ___operation5;
  29313. ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 L_6 = (*(ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 *)L_5);
  29314. __this->set_operation_5(L_6);
  29315. return;
  29316. }
  29317. }
  29318. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mC6633E521B6348087C3F80B846D0F91DDEA4FC4D_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 * ___operation5, const RuntimeMethod* method)
  29319. {
  29320. RowIntervalOperationWrapper_2_t36E29CC79B196D16EB9766C85FA9356FC8A4FB9F * _thisAdjusted;
  29321. int32_t _offset = 1;
  29322. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t36E29CC79B196D16EB9766C85FA9356FC8A4FB9F *>(__this + _offset);
  29323. RowIntervalOperationWrapper_2__ctor_mC6633E521B6348087C3F80B846D0F91DDEA4FC4D_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  29324. }
  29325. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  29326. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mBA285592A5082619D7381ACC97FACB1FAE872B5C_gshared (RowIntervalOperationWrapper_2_t36E29CC79B196D16EB9766C85FA9356FC8A4FB9F * __this, int32_t ___i0, const RuntimeMethod* method)
  29327. {
  29328. static bool s_Il2CppMethodInitialized;
  29329. if (!s_Il2CppMethodInitialized)
  29330. {
  29331. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  29332. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29333. s_Il2CppMethodInitialized = true;
  29334. }
  29335. int32_t V_0 = 0;
  29336. int32_t V_1 = 0;
  29337. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  29338. memset((&V_2), 0, sizeof(V_2));
  29339. RuntimeObject* V_3 = NULL;
  29340. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  29341. memset((&V_4), 0, sizeof(V_4));
  29342. Exception_t * __last_unhandled_exception = 0;
  29343. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  29344. {
  29345. int32_t L_0 = (int32_t)__this->get_minY_0();
  29346. int32_t L_1 = ___i0;
  29347. int32_t L_2 = (int32_t)__this->get_stepY_2();
  29348. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  29349. int32_t L_3 = V_0;
  29350. int32_t L_4 = (int32_t)__this->get_maxY_1();
  29351. if ((((int32_t)L_3) < ((int32_t)L_4)))
  29352. {
  29353. goto IL_001a;
  29354. }
  29355. }
  29356. {
  29357. return;
  29358. }
  29359. IL_001a:
  29360. {
  29361. int32_t L_5 = V_0;
  29362. int32_t L_6 = (int32_t)__this->get_stepY_2();
  29363. int32_t L_7 = (int32_t)__this->get_maxY_1();
  29364. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29365. int32_t L_8;
  29366. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  29367. V_1 = (int32_t)L_8;
  29368. int32_t L_9 = V_0;
  29369. int32_t L_10 = V_1;
  29370. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  29371. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  29372. int32_t L_12 = (int32_t)__this->get_width_3();
  29373. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  29374. RuntimeObject* L_13;
  29375. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  29376. V_3 = (RuntimeObject*)L_13;
  29377. }
  29378. IL_004a:
  29379. try
  29380. {// begin try (depth: 1)
  29381. ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 * L_14 = (ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 *)__this->get_address_of_operation_5();
  29382. ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 * L_15;
  29383. L_15 = (( ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 * (*) (ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 *)(ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  29384. RuntimeObject* L_16 = V_3;
  29385. NullCheck((RuntimeObject*)L_16);
  29386. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  29387. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  29388. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  29389. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  29390. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  29391. Il2CppFakeBox<ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  29392. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  29393. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  29394. *L_15 = L_19.m_Value;
  29395. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  29396. }// end try (depth: 1)
  29397. catch(Il2CppExceptionWrapper& e)
  29398. {
  29399. __last_unhandled_exception = (Exception_t *)e.ex;
  29400. goto FINALLY_0073;
  29401. }
  29402. FINALLY_0073:
  29403. {// begin finally (depth: 1)
  29404. {
  29405. RuntimeObject* L_20 = V_3;
  29406. if (!L_20)
  29407. {
  29408. goto IL_007c;
  29409. }
  29410. }
  29411. IL_0076:
  29412. {
  29413. RuntimeObject* L_21 = V_3;
  29414. NullCheck((RuntimeObject*)L_21);
  29415. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  29416. }
  29417. IL_007c:
  29418. {
  29419. IL2CPP_END_FINALLY(115)
  29420. }
  29421. }// end finally (depth: 1)
  29422. IL2CPP_CLEANUP(115)
  29423. {
  29424. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  29425. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  29426. }
  29427. IL_007d:
  29428. {
  29429. return;
  29430. }
  29431. }
  29432. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mBA285592A5082619D7381ACC97FACB1FAE872B5C_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  29433. {
  29434. RowIntervalOperationWrapper_2_t36E29CC79B196D16EB9766C85FA9356FC8A4FB9F * _thisAdjusted;
  29435. int32_t _offset = 1;
  29436. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t36E29CC79B196D16EB9766C85FA9356FC8A4FB9F *>(__this + _offset);
  29437. RowIntervalOperationWrapper_2_Invoke_mBA285592A5082619D7381ACC97FACB1FAE872B5C_inline(_thisAdjusted, ___i0, method);
  29438. }
  29439. #ifdef __clang__
  29440. #pragma clang diagnostic pop
  29441. #endif
  29442. #ifdef __clang__
  29443. #pragma clang diagnostic push
  29444. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29445. #pragma clang diagnostic ignored "-Wunused-variable"
  29446. #endif
  29447. // 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&)
  29448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m3021448980720907312C2950AA2E6A7F53124CE2_gshared (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)
  29449. {
  29450. {
  29451. int32_t L_0 = ___minY0;
  29452. __this->set_minY_0(L_0);
  29453. int32_t L_1 = ___maxY1;
  29454. __this->set_maxY_1(L_1);
  29455. int32_t L_2 = ___stepY2;
  29456. __this->set_stepY_2(L_2);
  29457. int32_t L_3 = ___width3;
  29458. __this->set_width_3(L_3);
  29459. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  29460. __this->set_allocator_4(L_4);
  29461. ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C * L_5 = ___operation5;
  29462. ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C L_6 = (*(ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C *)L_5);
  29463. __this->set_operation_5(L_6);
  29464. return;
  29465. }
  29466. }
  29467. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m3021448980720907312C2950AA2E6A7F53124CE2_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C * ___operation5, const RuntimeMethod* method)
  29468. {
  29469. RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020 * _thisAdjusted;
  29470. int32_t _offset = 1;
  29471. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020 *>(__this + _offset);
  29472. RowIntervalOperationWrapper_2__ctor_m3021448980720907312C2950AA2E6A7F53124CE2_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  29473. }
  29474. // 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>::Invoke(System.Int32)
  29475. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m94A4321DF45CF46D46D55310541F8515C111153B_gshared (RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020 * __this, int32_t ___i0, const RuntimeMethod* method)
  29476. {
  29477. static bool s_Il2CppMethodInitialized;
  29478. if (!s_Il2CppMethodInitialized)
  29479. {
  29480. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  29481. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29482. s_Il2CppMethodInitialized = true;
  29483. }
  29484. int32_t V_0 = 0;
  29485. int32_t V_1 = 0;
  29486. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  29487. memset((&V_2), 0, sizeof(V_2));
  29488. RuntimeObject* V_3 = NULL;
  29489. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  29490. memset((&V_4), 0, sizeof(V_4));
  29491. Exception_t * __last_unhandled_exception = 0;
  29492. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  29493. {
  29494. int32_t L_0 = (int32_t)__this->get_minY_0();
  29495. int32_t L_1 = ___i0;
  29496. int32_t L_2 = (int32_t)__this->get_stepY_2();
  29497. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  29498. int32_t L_3 = V_0;
  29499. int32_t L_4 = (int32_t)__this->get_maxY_1();
  29500. if ((((int32_t)L_3) < ((int32_t)L_4)))
  29501. {
  29502. goto IL_001a;
  29503. }
  29504. }
  29505. {
  29506. return;
  29507. }
  29508. IL_001a:
  29509. {
  29510. int32_t L_5 = V_0;
  29511. int32_t L_6 = (int32_t)__this->get_stepY_2();
  29512. int32_t L_7 = (int32_t)__this->get_maxY_1();
  29513. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29514. int32_t L_8;
  29515. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  29516. V_1 = (int32_t)L_8;
  29517. int32_t L_9 = V_0;
  29518. int32_t L_10 = V_1;
  29519. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  29520. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  29521. int32_t L_12 = (int32_t)__this->get_width_3();
  29522. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  29523. RuntimeObject* L_13;
  29524. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  29525. V_3 = (RuntimeObject*)L_13;
  29526. }
  29527. IL_004a:
  29528. try
  29529. {// begin try (depth: 1)
  29530. ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C * L_14 = (ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C *)__this->get_address_of_operation_5();
  29531. ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C * L_15;
  29532. L_15 = (( ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C * (*) (ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C *)(ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  29533. RuntimeObject* L_16 = V_3;
  29534. NullCheck((RuntimeObject*)L_16);
  29535. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  29536. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  29537. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  29538. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  29539. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  29540. Il2CppFakeBox<ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  29541. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  29542. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  29543. *L_15 = L_19.m_Value;
  29544. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  29545. }// end try (depth: 1)
  29546. catch(Il2CppExceptionWrapper& e)
  29547. {
  29548. __last_unhandled_exception = (Exception_t *)e.ex;
  29549. goto FINALLY_0073;
  29550. }
  29551. FINALLY_0073:
  29552. {// begin finally (depth: 1)
  29553. {
  29554. RuntimeObject* L_20 = V_3;
  29555. if (!L_20)
  29556. {
  29557. goto IL_007c;
  29558. }
  29559. }
  29560. IL_0076:
  29561. {
  29562. RuntimeObject* L_21 = V_3;
  29563. NullCheck((RuntimeObject*)L_21);
  29564. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  29565. }
  29566. IL_007c:
  29567. {
  29568. IL2CPP_END_FINALLY(115)
  29569. }
  29570. }// end finally (depth: 1)
  29571. IL2CPP_CLEANUP(115)
  29572. {
  29573. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  29574. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  29575. }
  29576. IL_007d:
  29577. {
  29578. return;
  29579. }
  29580. }
  29581. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m94A4321DF45CF46D46D55310541F8515C111153B_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  29582. {
  29583. RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020 * _thisAdjusted;
  29584. int32_t _offset = 1;
  29585. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020 *>(__this + _offset);
  29586. RowIntervalOperationWrapper_2_Invoke_m94A4321DF45CF46D46D55310541F8515C111153B_inline(_thisAdjusted, ___i0, method);
  29587. }
  29588. #ifdef __clang__
  29589. #pragma clang diagnostic pop
  29590. #endif
  29591. #ifdef __clang__
  29592. #pragma clang diagnostic push
  29593. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29594. #pragma clang diagnostic ignored "-Wunused-variable"
  29595. #endif
  29596. // 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&)
  29597. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mB207FB5724624E1859E1068B9870AC65F3BDC601_gshared (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)
  29598. {
  29599. {
  29600. int32_t L_0 = ___minY0;
  29601. __this->set_minY_0(L_0);
  29602. int32_t L_1 = ___maxY1;
  29603. __this->set_maxY_1(L_1);
  29604. int32_t L_2 = ___stepY2;
  29605. __this->set_stepY_2(L_2);
  29606. int32_t L_3 = ___width3;
  29607. __this->set_width_3(L_3);
  29608. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  29609. __this->set_allocator_4(L_4);
  29610. ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E * L_5 = ___operation5;
  29611. ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E L_6 = (*(ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E *)L_5);
  29612. __this->set_operation_5(L_6);
  29613. return;
  29614. }
  29615. }
  29616. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mB207FB5724624E1859E1068B9870AC65F3BDC601_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E * ___operation5, const RuntimeMethod* method)
  29617. {
  29618. RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715 * _thisAdjusted;
  29619. int32_t _offset = 1;
  29620. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715 *>(__this + _offset);
  29621. RowIntervalOperationWrapper_2__ctor_mB207FB5724624E1859E1068B9870AC65F3BDC601_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  29622. }
  29623. // 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>::Invoke(System.Int32)
  29624. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mDAD25D9778118161CE90AB51E94BB86101541B8B_gshared (RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715 * __this, int32_t ___i0, const RuntimeMethod* method)
  29625. {
  29626. static bool s_Il2CppMethodInitialized;
  29627. if (!s_Il2CppMethodInitialized)
  29628. {
  29629. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  29630. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29631. s_Il2CppMethodInitialized = true;
  29632. }
  29633. int32_t V_0 = 0;
  29634. int32_t V_1 = 0;
  29635. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  29636. memset((&V_2), 0, sizeof(V_2));
  29637. RuntimeObject* V_3 = NULL;
  29638. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  29639. memset((&V_4), 0, sizeof(V_4));
  29640. Exception_t * __last_unhandled_exception = 0;
  29641. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  29642. {
  29643. int32_t L_0 = (int32_t)__this->get_minY_0();
  29644. int32_t L_1 = ___i0;
  29645. int32_t L_2 = (int32_t)__this->get_stepY_2();
  29646. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  29647. int32_t L_3 = V_0;
  29648. int32_t L_4 = (int32_t)__this->get_maxY_1();
  29649. if ((((int32_t)L_3) < ((int32_t)L_4)))
  29650. {
  29651. goto IL_001a;
  29652. }
  29653. }
  29654. {
  29655. return;
  29656. }
  29657. IL_001a:
  29658. {
  29659. int32_t L_5 = V_0;
  29660. int32_t L_6 = (int32_t)__this->get_stepY_2();
  29661. int32_t L_7 = (int32_t)__this->get_maxY_1();
  29662. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29663. int32_t L_8;
  29664. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  29665. V_1 = (int32_t)L_8;
  29666. int32_t L_9 = V_0;
  29667. int32_t L_10 = V_1;
  29668. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  29669. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  29670. int32_t L_12 = (int32_t)__this->get_width_3();
  29671. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  29672. RuntimeObject* L_13;
  29673. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  29674. V_3 = (RuntimeObject*)L_13;
  29675. }
  29676. IL_004a:
  29677. try
  29678. {// begin try (depth: 1)
  29679. ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E * L_14 = (ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E *)__this->get_address_of_operation_5();
  29680. ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E * L_15;
  29681. L_15 = (( ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E * (*) (ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E *)(ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  29682. RuntimeObject* L_16 = V_3;
  29683. NullCheck((RuntimeObject*)L_16);
  29684. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  29685. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  29686. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  29687. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  29688. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  29689. Il2CppFakeBox<ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  29690. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  29691. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  29692. *L_15 = L_19.m_Value;
  29693. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  29694. }// end try (depth: 1)
  29695. catch(Il2CppExceptionWrapper& e)
  29696. {
  29697. __last_unhandled_exception = (Exception_t *)e.ex;
  29698. goto FINALLY_0073;
  29699. }
  29700. FINALLY_0073:
  29701. {// begin finally (depth: 1)
  29702. {
  29703. RuntimeObject* L_20 = V_3;
  29704. if (!L_20)
  29705. {
  29706. goto IL_007c;
  29707. }
  29708. }
  29709. IL_0076:
  29710. {
  29711. RuntimeObject* L_21 = V_3;
  29712. NullCheck((RuntimeObject*)L_21);
  29713. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  29714. }
  29715. IL_007c:
  29716. {
  29717. IL2CPP_END_FINALLY(115)
  29718. }
  29719. }// end finally (depth: 1)
  29720. IL2CPP_CLEANUP(115)
  29721. {
  29722. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  29723. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  29724. }
  29725. IL_007d:
  29726. {
  29727. return;
  29728. }
  29729. }
  29730. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mDAD25D9778118161CE90AB51E94BB86101541B8B_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  29731. {
  29732. RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715 * _thisAdjusted;
  29733. int32_t _offset = 1;
  29734. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715 *>(__this + _offset);
  29735. RowIntervalOperationWrapper_2_Invoke_mDAD25D9778118161CE90AB51E94BB86101541B8B_inline(_thisAdjusted, ___i0, method);
  29736. }
  29737. #ifdef __clang__
  29738. #pragma clang diagnostic pop
  29739. #endif
  29740. #ifdef __clang__
  29741. #pragma clang diagnostic push
  29742. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29743. #pragma clang diagnostic ignored "-Wunused-variable"
  29744. #endif
  29745. // 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&)
  29746. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mBD9D8520969DE8AC9B7BA348A5AB7E748E5F8F41_gshared (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)
  29747. {
  29748. {
  29749. int32_t L_0 = ___minY0;
  29750. __this->set_minY_0(L_0);
  29751. int32_t L_1 = ___maxY1;
  29752. __this->set_maxY_1(L_1);
  29753. int32_t L_2 = ___stepY2;
  29754. __this->set_stepY_2(L_2);
  29755. int32_t L_3 = ___width3;
  29756. __this->set_width_3(L_3);
  29757. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  29758. __this->set_allocator_4(L_4);
  29759. ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 * L_5 = ___operation5;
  29760. ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 L_6 = (*(ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 *)L_5);
  29761. __this->set_operation_5(L_6);
  29762. return;
  29763. }
  29764. }
  29765. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mBD9D8520969DE8AC9B7BA348A5AB7E748E5F8F41_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 * ___operation5, const RuntimeMethod* method)
  29766. {
  29767. RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A * _thisAdjusted;
  29768. int32_t _offset = 1;
  29769. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A *>(__this + _offset);
  29770. RowIntervalOperationWrapper_2__ctor_mBD9D8520969DE8AC9B7BA348A5AB7E748E5F8F41_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  29771. }
  29772. // 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>::Invoke(System.Int32)
  29773. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mFF8C3899FB41229E1358DF52FDFB8AB32A58AD87_gshared (RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A * __this, int32_t ___i0, const RuntimeMethod* method)
  29774. {
  29775. static bool s_Il2CppMethodInitialized;
  29776. if (!s_Il2CppMethodInitialized)
  29777. {
  29778. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  29779. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29780. s_Il2CppMethodInitialized = true;
  29781. }
  29782. int32_t V_0 = 0;
  29783. int32_t V_1 = 0;
  29784. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  29785. memset((&V_2), 0, sizeof(V_2));
  29786. RuntimeObject* V_3 = NULL;
  29787. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  29788. memset((&V_4), 0, sizeof(V_4));
  29789. Exception_t * __last_unhandled_exception = 0;
  29790. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  29791. {
  29792. int32_t L_0 = (int32_t)__this->get_minY_0();
  29793. int32_t L_1 = ___i0;
  29794. int32_t L_2 = (int32_t)__this->get_stepY_2();
  29795. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  29796. int32_t L_3 = V_0;
  29797. int32_t L_4 = (int32_t)__this->get_maxY_1();
  29798. if ((((int32_t)L_3) < ((int32_t)L_4)))
  29799. {
  29800. goto IL_001a;
  29801. }
  29802. }
  29803. {
  29804. return;
  29805. }
  29806. IL_001a:
  29807. {
  29808. int32_t L_5 = V_0;
  29809. int32_t L_6 = (int32_t)__this->get_stepY_2();
  29810. int32_t L_7 = (int32_t)__this->get_maxY_1();
  29811. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29812. int32_t L_8;
  29813. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  29814. V_1 = (int32_t)L_8;
  29815. int32_t L_9 = V_0;
  29816. int32_t L_10 = V_1;
  29817. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  29818. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  29819. int32_t L_12 = (int32_t)__this->get_width_3();
  29820. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  29821. RuntimeObject* L_13;
  29822. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  29823. V_3 = (RuntimeObject*)L_13;
  29824. }
  29825. IL_004a:
  29826. try
  29827. {// begin try (depth: 1)
  29828. ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 * L_14 = (ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 *)__this->get_address_of_operation_5();
  29829. ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 * L_15;
  29830. L_15 = (( ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 * (*) (ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 *)(ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  29831. RuntimeObject* L_16 = V_3;
  29832. NullCheck((RuntimeObject*)L_16);
  29833. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  29834. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  29835. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  29836. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  29837. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  29838. Il2CppFakeBox<ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  29839. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  29840. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  29841. *L_15 = L_19.m_Value;
  29842. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  29843. }// end try (depth: 1)
  29844. catch(Il2CppExceptionWrapper& e)
  29845. {
  29846. __last_unhandled_exception = (Exception_t *)e.ex;
  29847. goto FINALLY_0073;
  29848. }
  29849. FINALLY_0073:
  29850. {// begin finally (depth: 1)
  29851. {
  29852. RuntimeObject* L_20 = V_3;
  29853. if (!L_20)
  29854. {
  29855. goto IL_007c;
  29856. }
  29857. }
  29858. IL_0076:
  29859. {
  29860. RuntimeObject* L_21 = V_3;
  29861. NullCheck((RuntimeObject*)L_21);
  29862. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  29863. }
  29864. IL_007c:
  29865. {
  29866. IL2CPP_END_FINALLY(115)
  29867. }
  29868. }// end finally (depth: 1)
  29869. IL2CPP_CLEANUP(115)
  29870. {
  29871. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  29872. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  29873. }
  29874. IL_007d:
  29875. {
  29876. return;
  29877. }
  29878. }
  29879. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mFF8C3899FB41229E1358DF52FDFB8AB32A58AD87_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  29880. {
  29881. RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A * _thisAdjusted;
  29882. int32_t _offset = 1;
  29883. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A *>(__this + _offset);
  29884. RowIntervalOperationWrapper_2_Invoke_mFF8C3899FB41229E1358DF52FDFB8AB32A58AD87_inline(_thisAdjusted, ___i0, method);
  29885. }
  29886. #ifdef __clang__
  29887. #pragma clang diagnostic pop
  29888. #endif
  29889. #ifdef __clang__
  29890. #pragma clang diagnostic push
  29891. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29892. #pragma clang diagnostic ignored "-Wunused-variable"
  29893. #endif
  29894. // 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&)
  29895. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m2E8E6EB396C8CA443CDE98C65EE5D40D4EF7D3DD_gshared (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)
  29896. {
  29897. {
  29898. int32_t L_0 = ___minY0;
  29899. __this->set_minY_0(L_0);
  29900. int32_t L_1 = ___maxY1;
  29901. __this->set_maxY_1(L_1);
  29902. int32_t L_2 = ___stepY2;
  29903. __this->set_stepY_2(L_2);
  29904. int32_t L_3 = ___width3;
  29905. __this->set_width_3(L_3);
  29906. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  29907. __this->set_allocator_4(L_4);
  29908. ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 * L_5 = ___operation5;
  29909. ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 L_6 = (*(ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 *)L_5);
  29910. __this->set_operation_5(L_6);
  29911. return;
  29912. }
  29913. }
  29914. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m2E8E6EB396C8CA443CDE98C65EE5D40D4EF7D3DD_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 * ___operation5, const RuntimeMethod* method)
  29915. {
  29916. RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15 * _thisAdjusted;
  29917. int32_t _offset = 1;
  29918. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15 *>(__this + _offset);
  29919. RowIntervalOperationWrapper_2__ctor_m2E8E6EB396C8CA443CDE98C65EE5D40D4EF7D3DD_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  29920. }
  29921. // 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>::Invoke(System.Int32)
  29922. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mDD5914C3C37C590A5F70D789B76F570734D7CF0E_gshared (RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15 * __this, int32_t ___i0, const RuntimeMethod* method)
  29923. {
  29924. static bool s_Il2CppMethodInitialized;
  29925. if (!s_Il2CppMethodInitialized)
  29926. {
  29927. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  29928. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29929. s_Il2CppMethodInitialized = true;
  29930. }
  29931. int32_t V_0 = 0;
  29932. int32_t V_1 = 0;
  29933. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  29934. memset((&V_2), 0, sizeof(V_2));
  29935. RuntimeObject* V_3 = NULL;
  29936. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  29937. memset((&V_4), 0, sizeof(V_4));
  29938. Exception_t * __last_unhandled_exception = 0;
  29939. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  29940. {
  29941. int32_t L_0 = (int32_t)__this->get_minY_0();
  29942. int32_t L_1 = ___i0;
  29943. int32_t L_2 = (int32_t)__this->get_stepY_2();
  29944. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  29945. int32_t L_3 = V_0;
  29946. int32_t L_4 = (int32_t)__this->get_maxY_1();
  29947. if ((((int32_t)L_3) < ((int32_t)L_4)))
  29948. {
  29949. goto IL_001a;
  29950. }
  29951. }
  29952. {
  29953. return;
  29954. }
  29955. IL_001a:
  29956. {
  29957. int32_t L_5 = V_0;
  29958. int32_t L_6 = (int32_t)__this->get_stepY_2();
  29959. int32_t L_7 = (int32_t)__this->get_maxY_1();
  29960. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29961. int32_t L_8;
  29962. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  29963. V_1 = (int32_t)L_8;
  29964. int32_t L_9 = V_0;
  29965. int32_t L_10 = V_1;
  29966. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  29967. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  29968. int32_t L_12 = (int32_t)__this->get_width_3();
  29969. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  29970. RuntimeObject* L_13;
  29971. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  29972. V_3 = (RuntimeObject*)L_13;
  29973. }
  29974. IL_004a:
  29975. try
  29976. {// begin try (depth: 1)
  29977. ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 * L_14 = (ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 *)__this->get_address_of_operation_5();
  29978. ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 * L_15;
  29979. L_15 = (( ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 * (*) (ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 *)(ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  29980. RuntimeObject* L_16 = V_3;
  29981. NullCheck((RuntimeObject*)L_16);
  29982. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  29983. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  29984. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  29985. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  29986. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  29987. Il2CppFakeBox<ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  29988. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  29989. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  29990. *L_15 = L_19.m_Value;
  29991. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  29992. }// end try (depth: 1)
  29993. catch(Il2CppExceptionWrapper& e)
  29994. {
  29995. __last_unhandled_exception = (Exception_t *)e.ex;
  29996. goto FINALLY_0073;
  29997. }
  29998. FINALLY_0073:
  29999. {// begin finally (depth: 1)
  30000. {
  30001. RuntimeObject* L_20 = V_3;
  30002. if (!L_20)
  30003. {
  30004. goto IL_007c;
  30005. }
  30006. }
  30007. IL_0076:
  30008. {
  30009. RuntimeObject* L_21 = V_3;
  30010. NullCheck((RuntimeObject*)L_21);
  30011. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  30012. }
  30013. IL_007c:
  30014. {
  30015. IL2CPP_END_FINALLY(115)
  30016. }
  30017. }// end finally (depth: 1)
  30018. IL2CPP_CLEANUP(115)
  30019. {
  30020. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  30021. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  30022. }
  30023. IL_007d:
  30024. {
  30025. return;
  30026. }
  30027. }
  30028. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mDD5914C3C37C590A5F70D789B76F570734D7CF0E_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  30029. {
  30030. RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15 * _thisAdjusted;
  30031. int32_t _offset = 1;
  30032. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15 *>(__this + _offset);
  30033. RowIntervalOperationWrapper_2_Invoke_mDD5914C3C37C590A5F70D789B76F570734D7CF0E_inline(_thisAdjusted, ___i0, method);
  30034. }
  30035. #ifdef __clang__
  30036. #pragma clang diagnostic pop
  30037. #endif
  30038. #ifdef __clang__
  30039. #pragma clang diagnostic push
  30040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30041. #pragma clang diagnostic ignored "-Wunused-variable"
  30042. #endif
  30043. // 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&)
  30044. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mE67F06426E35DF0B115985CA19D3CBAE52C8B9FA_gshared (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)
  30045. {
  30046. {
  30047. int32_t L_0 = ___minY0;
  30048. __this->set_minY_0(L_0);
  30049. int32_t L_1 = ___maxY1;
  30050. __this->set_maxY_1(L_1);
  30051. int32_t L_2 = ___stepY2;
  30052. __this->set_stepY_2(L_2);
  30053. int32_t L_3 = ___width3;
  30054. __this->set_width_3(L_3);
  30055. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  30056. __this->set_allocator_4(L_4);
  30057. ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 * L_5 = ___operation5;
  30058. ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 L_6 = (*(ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 *)L_5);
  30059. __this->set_operation_5(L_6);
  30060. return;
  30061. }
  30062. }
  30063. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mE67F06426E35DF0B115985CA19D3CBAE52C8B9FA_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 * ___operation5, const RuntimeMethod* method)
  30064. {
  30065. RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792 * _thisAdjusted;
  30066. int32_t _offset = 1;
  30067. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792 *>(__this + _offset);
  30068. RowIntervalOperationWrapper_2__ctor_mE67F06426E35DF0B115985CA19D3CBAE52C8B9FA_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  30069. }
  30070. // 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>::Invoke(System.Int32)
  30071. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m6344D7E8A2F6E45C988FCEC0F1EFAE3ED91593CB_gshared (RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792 * __this, int32_t ___i0, const RuntimeMethod* method)
  30072. {
  30073. static bool s_Il2CppMethodInitialized;
  30074. if (!s_Il2CppMethodInitialized)
  30075. {
  30076. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  30077. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30078. s_Il2CppMethodInitialized = true;
  30079. }
  30080. int32_t V_0 = 0;
  30081. int32_t V_1 = 0;
  30082. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  30083. memset((&V_2), 0, sizeof(V_2));
  30084. RuntimeObject* V_3 = NULL;
  30085. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  30086. memset((&V_4), 0, sizeof(V_4));
  30087. Exception_t * __last_unhandled_exception = 0;
  30088. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  30089. {
  30090. int32_t L_0 = (int32_t)__this->get_minY_0();
  30091. int32_t L_1 = ___i0;
  30092. int32_t L_2 = (int32_t)__this->get_stepY_2();
  30093. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  30094. int32_t L_3 = V_0;
  30095. int32_t L_4 = (int32_t)__this->get_maxY_1();
  30096. if ((((int32_t)L_3) < ((int32_t)L_4)))
  30097. {
  30098. goto IL_001a;
  30099. }
  30100. }
  30101. {
  30102. return;
  30103. }
  30104. IL_001a:
  30105. {
  30106. int32_t L_5 = V_0;
  30107. int32_t L_6 = (int32_t)__this->get_stepY_2();
  30108. int32_t L_7 = (int32_t)__this->get_maxY_1();
  30109. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30110. int32_t L_8;
  30111. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  30112. V_1 = (int32_t)L_8;
  30113. int32_t L_9 = V_0;
  30114. int32_t L_10 = V_1;
  30115. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  30116. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  30117. int32_t L_12 = (int32_t)__this->get_width_3();
  30118. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  30119. RuntimeObject* L_13;
  30120. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  30121. V_3 = (RuntimeObject*)L_13;
  30122. }
  30123. IL_004a:
  30124. try
  30125. {// begin try (depth: 1)
  30126. ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 * L_14 = (ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 *)__this->get_address_of_operation_5();
  30127. ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 * L_15;
  30128. L_15 = (( ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 * (*) (ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 *)(ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30129. RuntimeObject* L_16 = V_3;
  30130. NullCheck((RuntimeObject*)L_16);
  30131. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  30132. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  30133. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  30134. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  30135. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  30136. Il2CppFakeBox<ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  30137. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  30138. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  30139. *L_15 = L_19.m_Value;
  30140. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  30141. }// end try (depth: 1)
  30142. catch(Il2CppExceptionWrapper& e)
  30143. {
  30144. __last_unhandled_exception = (Exception_t *)e.ex;
  30145. goto FINALLY_0073;
  30146. }
  30147. FINALLY_0073:
  30148. {// begin finally (depth: 1)
  30149. {
  30150. RuntimeObject* L_20 = V_3;
  30151. if (!L_20)
  30152. {
  30153. goto IL_007c;
  30154. }
  30155. }
  30156. IL_0076:
  30157. {
  30158. RuntimeObject* L_21 = V_3;
  30159. NullCheck((RuntimeObject*)L_21);
  30160. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  30161. }
  30162. IL_007c:
  30163. {
  30164. IL2CPP_END_FINALLY(115)
  30165. }
  30166. }// end finally (depth: 1)
  30167. IL2CPP_CLEANUP(115)
  30168. {
  30169. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  30170. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  30171. }
  30172. IL_007d:
  30173. {
  30174. return;
  30175. }
  30176. }
  30177. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m6344D7E8A2F6E45C988FCEC0F1EFAE3ED91593CB_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  30178. {
  30179. RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792 * _thisAdjusted;
  30180. int32_t _offset = 1;
  30181. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792 *>(__this + _offset);
  30182. RowIntervalOperationWrapper_2_Invoke_m6344D7E8A2F6E45C988FCEC0F1EFAE3ED91593CB_inline(_thisAdjusted, ___i0, method);
  30183. }
  30184. #ifdef __clang__
  30185. #pragma clang diagnostic pop
  30186. #endif
  30187. #ifdef __clang__
  30188. #pragma clang diagnostic push
  30189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30190. #pragma clang diagnostic ignored "-Wunused-variable"
  30191. #endif
  30192. // 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&)
  30193. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m7022240158156AC357503BDE2FD921BB3A68F76C_gshared (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)
  30194. {
  30195. {
  30196. int32_t L_0 = ___minY0;
  30197. __this->set_minY_0(L_0);
  30198. int32_t L_1 = ___maxY1;
  30199. __this->set_maxY_1(L_1);
  30200. int32_t L_2 = ___stepY2;
  30201. __this->set_stepY_2(L_2);
  30202. int32_t L_3 = ___width3;
  30203. __this->set_width_3(L_3);
  30204. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  30205. __this->set_allocator_4(L_4);
  30206. ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 * L_5 = ___operation5;
  30207. ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 L_6 = (*(ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 *)L_5);
  30208. __this->set_operation_5(L_6);
  30209. return;
  30210. }
  30211. }
  30212. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m7022240158156AC357503BDE2FD921BB3A68F76C_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 * ___operation5, const RuntimeMethod* method)
  30213. {
  30214. RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E * _thisAdjusted;
  30215. int32_t _offset = 1;
  30216. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E *>(__this + _offset);
  30217. RowIntervalOperationWrapper_2__ctor_m7022240158156AC357503BDE2FD921BB3A68F76C_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  30218. }
  30219. // 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>::Invoke(System.Int32)
  30220. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m754A42377E3E27E00939C3A653D67BF4C0A71244_gshared (RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E * __this, int32_t ___i0, const RuntimeMethod* method)
  30221. {
  30222. static bool s_Il2CppMethodInitialized;
  30223. if (!s_Il2CppMethodInitialized)
  30224. {
  30225. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  30226. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30227. s_Il2CppMethodInitialized = true;
  30228. }
  30229. int32_t V_0 = 0;
  30230. int32_t V_1 = 0;
  30231. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  30232. memset((&V_2), 0, sizeof(V_2));
  30233. RuntimeObject* V_3 = NULL;
  30234. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  30235. memset((&V_4), 0, sizeof(V_4));
  30236. Exception_t * __last_unhandled_exception = 0;
  30237. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  30238. {
  30239. int32_t L_0 = (int32_t)__this->get_minY_0();
  30240. int32_t L_1 = ___i0;
  30241. int32_t L_2 = (int32_t)__this->get_stepY_2();
  30242. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  30243. int32_t L_3 = V_0;
  30244. int32_t L_4 = (int32_t)__this->get_maxY_1();
  30245. if ((((int32_t)L_3) < ((int32_t)L_4)))
  30246. {
  30247. goto IL_001a;
  30248. }
  30249. }
  30250. {
  30251. return;
  30252. }
  30253. IL_001a:
  30254. {
  30255. int32_t L_5 = V_0;
  30256. int32_t L_6 = (int32_t)__this->get_stepY_2();
  30257. int32_t L_7 = (int32_t)__this->get_maxY_1();
  30258. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30259. int32_t L_8;
  30260. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  30261. V_1 = (int32_t)L_8;
  30262. int32_t L_9 = V_0;
  30263. int32_t L_10 = V_1;
  30264. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  30265. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  30266. int32_t L_12 = (int32_t)__this->get_width_3();
  30267. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  30268. RuntimeObject* L_13;
  30269. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  30270. V_3 = (RuntimeObject*)L_13;
  30271. }
  30272. IL_004a:
  30273. try
  30274. {// begin try (depth: 1)
  30275. ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 * L_14 = (ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 *)__this->get_address_of_operation_5();
  30276. ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 * L_15;
  30277. L_15 = (( ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 * (*) (ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 *)(ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30278. RuntimeObject* L_16 = V_3;
  30279. NullCheck((RuntimeObject*)L_16);
  30280. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  30281. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  30282. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  30283. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  30284. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  30285. Il2CppFakeBox<ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  30286. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  30287. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  30288. *L_15 = L_19.m_Value;
  30289. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  30290. }// end try (depth: 1)
  30291. catch(Il2CppExceptionWrapper& e)
  30292. {
  30293. __last_unhandled_exception = (Exception_t *)e.ex;
  30294. goto FINALLY_0073;
  30295. }
  30296. FINALLY_0073:
  30297. {// begin finally (depth: 1)
  30298. {
  30299. RuntimeObject* L_20 = V_3;
  30300. if (!L_20)
  30301. {
  30302. goto IL_007c;
  30303. }
  30304. }
  30305. IL_0076:
  30306. {
  30307. RuntimeObject* L_21 = V_3;
  30308. NullCheck((RuntimeObject*)L_21);
  30309. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  30310. }
  30311. IL_007c:
  30312. {
  30313. IL2CPP_END_FINALLY(115)
  30314. }
  30315. }// end finally (depth: 1)
  30316. IL2CPP_CLEANUP(115)
  30317. {
  30318. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  30319. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  30320. }
  30321. IL_007d:
  30322. {
  30323. return;
  30324. }
  30325. }
  30326. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m754A42377E3E27E00939C3A653D67BF4C0A71244_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  30327. {
  30328. RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E * _thisAdjusted;
  30329. int32_t _offset = 1;
  30330. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E *>(__this + _offset);
  30331. RowIntervalOperationWrapper_2_Invoke_m754A42377E3E27E00939C3A653D67BF4C0A71244_inline(_thisAdjusted, ___i0, method);
  30332. }
  30333. #ifdef __clang__
  30334. #pragma clang diagnostic pop
  30335. #endif
  30336. #ifdef __clang__
  30337. #pragma clang diagnostic push
  30338. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30339. #pragma clang diagnostic ignored "-Wunused-variable"
  30340. #endif
  30341. // 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&)
  30342. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mD858D636885F5414FB37786F78202D2B0557110A_gshared (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)
  30343. {
  30344. {
  30345. int32_t L_0 = ___minY0;
  30346. __this->set_minY_0(L_0);
  30347. int32_t L_1 = ___maxY1;
  30348. __this->set_maxY_1(L_1);
  30349. int32_t L_2 = ___stepY2;
  30350. __this->set_stepY_2(L_2);
  30351. int32_t L_3 = ___width3;
  30352. __this->set_width_3(L_3);
  30353. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  30354. __this->set_allocator_4(L_4);
  30355. ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 * L_5 = ___operation5;
  30356. ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 L_6 = (*(ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 *)L_5);
  30357. __this->set_operation_5(L_6);
  30358. return;
  30359. }
  30360. }
  30361. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mD858D636885F5414FB37786F78202D2B0557110A_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 * ___operation5, const RuntimeMethod* method)
  30362. {
  30363. RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B * _thisAdjusted;
  30364. int32_t _offset = 1;
  30365. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B *>(__this + _offset);
  30366. RowIntervalOperationWrapper_2__ctor_mD858D636885F5414FB37786F78202D2B0557110A_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  30367. }
  30368. // 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>::Invoke(System.Int32)
  30369. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mDCF7600337C148F860AB2FD28DA2D2871E531E24_gshared (RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B * __this, int32_t ___i0, const RuntimeMethod* method)
  30370. {
  30371. static bool s_Il2CppMethodInitialized;
  30372. if (!s_Il2CppMethodInitialized)
  30373. {
  30374. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  30375. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30376. s_Il2CppMethodInitialized = true;
  30377. }
  30378. int32_t V_0 = 0;
  30379. int32_t V_1 = 0;
  30380. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  30381. memset((&V_2), 0, sizeof(V_2));
  30382. RuntimeObject* V_3 = NULL;
  30383. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  30384. memset((&V_4), 0, sizeof(V_4));
  30385. Exception_t * __last_unhandled_exception = 0;
  30386. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  30387. {
  30388. int32_t L_0 = (int32_t)__this->get_minY_0();
  30389. int32_t L_1 = ___i0;
  30390. int32_t L_2 = (int32_t)__this->get_stepY_2();
  30391. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  30392. int32_t L_3 = V_0;
  30393. int32_t L_4 = (int32_t)__this->get_maxY_1();
  30394. if ((((int32_t)L_3) < ((int32_t)L_4)))
  30395. {
  30396. goto IL_001a;
  30397. }
  30398. }
  30399. {
  30400. return;
  30401. }
  30402. IL_001a:
  30403. {
  30404. int32_t L_5 = V_0;
  30405. int32_t L_6 = (int32_t)__this->get_stepY_2();
  30406. int32_t L_7 = (int32_t)__this->get_maxY_1();
  30407. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30408. int32_t L_8;
  30409. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  30410. V_1 = (int32_t)L_8;
  30411. int32_t L_9 = V_0;
  30412. int32_t L_10 = V_1;
  30413. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  30414. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  30415. int32_t L_12 = (int32_t)__this->get_width_3();
  30416. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  30417. RuntimeObject* L_13;
  30418. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  30419. V_3 = (RuntimeObject*)L_13;
  30420. }
  30421. IL_004a:
  30422. try
  30423. {// begin try (depth: 1)
  30424. ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 * L_14 = (ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 *)__this->get_address_of_operation_5();
  30425. ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 * L_15;
  30426. L_15 = (( ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 * (*) (ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 *)(ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30427. RuntimeObject* L_16 = V_3;
  30428. NullCheck((RuntimeObject*)L_16);
  30429. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  30430. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  30431. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  30432. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  30433. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  30434. Il2CppFakeBox<ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  30435. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  30436. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  30437. *L_15 = L_19.m_Value;
  30438. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  30439. }// end try (depth: 1)
  30440. catch(Il2CppExceptionWrapper& e)
  30441. {
  30442. __last_unhandled_exception = (Exception_t *)e.ex;
  30443. goto FINALLY_0073;
  30444. }
  30445. FINALLY_0073:
  30446. {// begin finally (depth: 1)
  30447. {
  30448. RuntimeObject* L_20 = V_3;
  30449. if (!L_20)
  30450. {
  30451. goto IL_007c;
  30452. }
  30453. }
  30454. IL_0076:
  30455. {
  30456. RuntimeObject* L_21 = V_3;
  30457. NullCheck((RuntimeObject*)L_21);
  30458. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  30459. }
  30460. IL_007c:
  30461. {
  30462. IL2CPP_END_FINALLY(115)
  30463. }
  30464. }// end finally (depth: 1)
  30465. IL2CPP_CLEANUP(115)
  30466. {
  30467. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  30468. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  30469. }
  30470. IL_007d:
  30471. {
  30472. return;
  30473. }
  30474. }
  30475. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mDCF7600337C148F860AB2FD28DA2D2871E531E24_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  30476. {
  30477. RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B * _thisAdjusted;
  30478. int32_t _offset = 1;
  30479. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B *>(__this + _offset);
  30480. RowIntervalOperationWrapper_2_Invoke_mDCF7600337C148F860AB2FD28DA2D2871E531E24_inline(_thisAdjusted, ___i0, method);
  30481. }
  30482. #ifdef __clang__
  30483. #pragma clang diagnostic pop
  30484. #endif
  30485. #ifdef __clang__
  30486. #pragma clang diagnostic push
  30487. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30488. #pragma clang diagnostic ignored "-Wunused-variable"
  30489. #endif
  30490. // 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&)
  30491. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mA0BF4264E6124E9E9FDE486DEAB4BCCE570832B8_gshared (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)
  30492. {
  30493. {
  30494. int32_t L_0 = ___minY0;
  30495. __this->set_minY_0(L_0);
  30496. int32_t L_1 = ___maxY1;
  30497. __this->set_maxY_1(L_1);
  30498. int32_t L_2 = ___stepY2;
  30499. __this->set_stepY_2(L_2);
  30500. int32_t L_3 = ___width3;
  30501. __this->set_width_3(L_3);
  30502. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  30503. __this->set_allocator_4(L_4);
  30504. ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D * L_5 = ___operation5;
  30505. ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D L_6 = (*(ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D *)L_5);
  30506. __this->set_operation_5(L_6);
  30507. return;
  30508. }
  30509. }
  30510. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mA0BF4264E6124E9E9FDE486DEAB4BCCE570832B8_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D * ___operation5, const RuntimeMethod* method)
  30511. {
  30512. RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325 * _thisAdjusted;
  30513. int32_t _offset = 1;
  30514. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325 *>(__this + _offset);
  30515. RowIntervalOperationWrapper_2__ctor_mA0BF4264E6124E9E9FDE486DEAB4BCCE570832B8_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  30516. }
  30517. // 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>::Invoke(System.Int32)
  30518. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m8BECED1A7E0E186B448F3FC3890A5F77E973AFA1_gshared (RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325 * __this, int32_t ___i0, const RuntimeMethod* method)
  30519. {
  30520. static bool s_Il2CppMethodInitialized;
  30521. if (!s_Il2CppMethodInitialized)
  30522. {
  30523. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  30524. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30525. s_Il2CppMethodInitialized = true;
  30526. }
  30527. int32_t V_0 = 0;
  30528. int32_t V_1 = 0;
  30529. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  30530. memset((&V_2), 0, sizeof(V_2));
  30531. RuntimeObject* V_3 = NULL;
  30532. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  30533. memset((&V_4), 0, sizeof(V_4));
  30534. Exception_t * __last_unhandled_exception = 0;
  30535. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  30536. {
  30537. int32_t L_0 = (int32_t)__this->get_minY_0();
  30538. int32_t L_1 = ___i0;
  30539. int32_t L_2 = (int32_t)__this->get_stepY_2();
  30540. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  30541. int32_t L_3 = V_0;
  30542. int32_t L_4 = (int32_t)__this->get_maxY_1();
  30543. if ((((int32_t)L_3) < ((int32_t)L_4)))
  30544. {
  30545. goto IL_001a;
  30546. }
  30547. }
  30548. {
  30549. return;
  30550. }
  30551. IL_001a:
  30552. {
  30553. int32_t L_5 = V_0;
  30554. int32_t L_6 = (int32_t)__this->get_stepY_2();
  30555. int32_t L_7 = (int32_t)__this->get_maxY_1();
  30556. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30557. int32_t L_8;
  30558. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  30559. V_1 = (int32_t)L_8;
  30560. int32_t L_9 = V_0;
  30561. int32_t L_10 = V_1;
  30562. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  30563. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  30564. int32_t L_12 = (int32_t)__this->get_width_3();
  30565. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  30566. RuntimeObject* L_13;
  30567. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  30568. V_3 = (RuntimeObject*)L_13;
  30569. }
  30570. IL_004a:
  30571. try
  30572. {// begin try (depth: 1)
  30573. ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D * L_14 = (ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D *)__this->get_address_of_operation_5();
  30574. ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D * L_15;
  30575. L_15 = (( ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D * (*) (ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D *)(ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30576. RuntimeObject* L_16 = V_3;
  30577. NullCheck((RuntimeObject*)L_16);
  30578. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  30579. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  30580. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  30581. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  30582. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  30583. Il2CppFakeBox<ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  30584. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  30585. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  30586. *L_15 = L_19.m_Value;
  30587. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  30588. }// end try (depth: 1)
  30589. catch(Il2CppExceptionWrapper& e)
  30590. {
  30591. __last_unhandled_exception = (Exception_t *)e.ex;
  30592. goto FINALLY_0073;
  30593. }
  30594. FINALLY_0073:
  30595. {// begin finally (depth: 1)
  30596. {
  30597. RuntimeObject* L_20 = V_3;
  30598. if (!L_20)
  30599. {
  30600. goto IL_007c;
  30601. }
  30602. }
  30603. IL_0076:
  30604. {
  30605. RuntimeObject* L_21 = V_3;
  30606. NullCheck((RuntimeObject*)L_21);
  30607. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  30608. }
  30609. IL_007c:
  30610. {
  30611. IL2CPP_END_FINALLY(115)
  30612. }
  30613. }// end finally (depth: 1)
  30614. IL2CPP_CLEANUP(115)
  30615. {
  30616. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  30617. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  30618. }
  30619. IL_007d:
  30620. {
  30621. return;
  30622. }
  30623. }
  30624. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m8BECED1A7E0E186B448F3FC3890A5F77E973AFA1_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  30625. {
  30626. RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325 * _thisAdjusted;
  30627. int32_t _offset = 1;
  30628. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325 *>(__this + _offset);
  30629. RowIntervalOperationWrapper_2_Invoke_m8BECED1A7E0E186B448F3FC3890A5F77E973AFA1_inline(_thisAdjusted, ___i0, method);
  30630. }
  30631. #ifdef __clang__
  30632. #pragma clang diagnostic pop
  30633. #endif
  30634. #ifdef __clang__
  30635. #pragma clang diagnostic push
  30636. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30637. #pragma clang diagnostic ignored "-Wunused-variable"
  30638. #endif
  30639. // 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&)
  30640. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m5BAFC33BFD460880DEB69CAB7009256E2CE5D6F9_gshared (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)
  30641. {
  30642. {
  30643. int32_t L_0 = ___minY0;
  30644. __this->set_minY_0(L_0);
  30645. int32_t L_1 = ___maxY1;
  30646. __this->set_maxY_1(L_1);
  30647. int32_t L_2 = ___stepY2;
  30648. __this->set_stepY_2(L_2);
  30649. int32_t L_3 = ___width3;
  30650. __this->set_width_3(L_3);
  30651. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  30652. __this->set_allocator_4(L_4);
  30653. ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 * L_5 = ___operation5;
  30654. ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 L_6 = (*(ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 *)L_5);
  30655. __this->set_operation_5(L_6);
  30656. return;
  30657. }
  30658. }
  30659. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m5BAFC33BFD460880DEB69CAB7009256E2CE5D6F9_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 * ___operation5, const RuntimeMethod* method)
  30660. {
  30661. RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604 * _thisAdjusted;
  30662. int32_t _offset = 1;
  30663. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604 *>(__this + _offset);
  30664. RowIntervalOperationWrapper_2__ctor_m5BAFC33BFD460880DEB69CAB7009256E2CE5D6F9_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  30665. }
  30666. // 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>::Invoke(System.Int32)
  30667. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m65E40738827EE04FE4EC9D44CE19783AF28C0E84_gshared (RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604 * __this, int32_t ___i0, const RuntimeMethod* method)
  30668. {
  30669. static bool s_Il2CppMethodInitialized;
  30670. if (!s_Il2CppMethodInitialized)
  30671. {
  30672. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  30673. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30674. s_Il2CppMethodInitialized = true;
  30675. }
  30676. int32_t V_0 = 0;
  30677. int32_t V_1 = 0;
  30678. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  30679. memset((&V_2), 0, sizeof(V_2));
  30680. RuntimeObject* V_3 = NULL;
  30681. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  30682. memset((&V_4), 0, sizeof(V_4));
  30683. Exception_t * __last_unhandled_exception = 0;
  30684. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  30685. {
  30686. int32_t L_0 = (int32_t)__this->get_minY_0();
  30687. int32_t L_1 = ___i0;
  30688. int32_t L_2 = (int32_t)__this->get_stepY_2();
  30689. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  30690. int32_t L_3 = V_0;
  30691. int32_t L_4 = (int32_t)__this->get_maxY_1();
  30692. if ((((int32_t)L_3) < ((int32_t)L_4)))
  30693. {
  30694. goto IL_001a;
  30695. }
  30696. }
  30697. {
  30698. return;
  30699. }
  30700. IL_001a:
  30701. {
  30702. int32_t L_5 = V_0;
  30703. int32_t L_6 = (int32_t)__this->get_stepY_2();
  30704. int32_t L_7 = (int32_t)__this->get_maxY_1();
  30705. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30706. int32_t L_8;
  30707. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  30708. V_1 = (int32_t)L_8;
  30709. int32_t L_9 = V_0;
  30710. int32_t L_10 = V_1;
  30711. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  30712. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  30713. int32_t L_12 = (int32_t)__this->get_width_3();
  30714. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  30715. RuntimeObject* L_13;
  30716. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  30717. V_3 = (RuntimeObject*)L_13;
  30718. }
  30719. IL_004a:
  30720. try
  30721. {// begin try (depth: 1)
  30722. ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 * L_14 = (ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 *)__this->get_address_of_operation_5();
  30723. ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 * L_15;
  30724. L_15 = (( ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 * (*) (ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 *)(ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30725. RuntimeObject* L_16 = V_3;
  30726. NullCheck((RuntimeObject*)L_16);
  30727. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  30728. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  30729. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  30730. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  30731. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  30732. Il2CppFakeBox<ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  30733. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  30734. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  30735. *L_15 = L_19.m_Value;
  30736. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  30737. }// end try (depth: 1)
  30738. catch(Il2CppExceptionWrapper& e)
  30739. {
  30740. __last_unhandled_exception = (Exception_t *)e.ex;
  30741. goto FINALLY_0073;
  30742. }
  30743. FINALLY_0073:
  30744. {// begin finally (depth: 1)
  30745. {
  30746. RuntimeObject* L_20 = V_3;
  30747. if (!L_20)
  30748. {
  30749. goto IL_007c;
  30750. }
  30751. }
  30752. IL_0076:
  30753. {
  30754. RuntimeObject* L_21 = V_3;
  30755. NullCheck((RuntimeObject*)L_21);
  30756. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  30757. }
  30758. IL_007c:
  30759. {
  30760. IL2CPP_END_FINALLY(115)
  30761. }
  30762. }// end finally (depth: 1)
  30763. IL2CPP_CLEANUP(115)
  30764. {
  30765. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  30766. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  30767. }
  30768. IL_007d:
  30769. {
  30770. return;
  30771. }
  30772. }
  30773. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m65E40738827EE04FE4EC9D44CE19783AF28C0E84_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  30774. {
  30775. RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604 * _thisAdjusted;
  30776. int32_t _offset = 1;
  30777. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604 *>(__this + _offset);
  30778. RowIntervalOperationWrapper_2_Invoke_m65E40738827EE04FE4EC9D44CE19783AF28C0E84_inline(_thisAdjusted, ___i0, method);
  30779. }
  30780. #ifdef __clang__
  30781. #pragma clang diagnostic pop
  30782. #endif
  30783. #ifdef __clang__
  30784. #pragma clang diagnostic push
  30785. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30786. #pragma clang diagnostic ignored "-Wunused-variable"
  30787. #endif
  30788. // 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&)
  30789. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m4FECAF42994473C761AD707EE6A44F788F5BDF5B_gshared (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)
  30790. {
  30791. {
  30792. int32_t L_0 = ___minY0;
  30793. __this->set_minY_0(L_0);
  30794. int32_t L_1 = ___maxY1;
  30795. __this->set_maxY_1(L_1);
  30796. int32_t L_2 = ___stepY2;
  30797. __this->set_stepY_2(L_2);
  30798. int32_t L_3 = ___width3;
  30799. __this->set_width_3(L_3);
  30800. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  30801. __this->set_allocator_4(L_4);
  30802. ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB * L_5 = ___operation5;
  30803. ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB L_6 = (*(ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB *)L_5);
  30804. __this->set_operation_5(L_6);
  30805. return;
  30806. }
  30807. }
  30808. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m4FECAF42994473C761AD707EE6A44F788F5BDF5B_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB * ___operation5, const RuntimeMethod* method)
  30809. {
  30810. RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E * _thisAdjusted;
  30811. int32_t _offset = 1;
  30812. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E *>(__this + _offset);
  30813. RowIntervalOperationWrapper_2__ctor_m4FECAF42994473C761AD707EE6A44F788F5BDF5B_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  30814. }
  30815. // 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>::Invoke(System.Int32)
  30816. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mFF648900C4AD23C9A7F86EB36AECC5B7C51F23D8_gshared (RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E * __this, int32_t ___i0, const RuntimeMethod* method)
  30817. {
  30818. static bool s_Il2CppMethodInitialized;
  30819. if (!s_Il2CppMethodInitialized)
  30820. {
  30821. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  30822. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30823. s_Il2CppMethodInitialized = true;
  30824. }
  30825. int32_t V_0 = 0;
  30826. int32_t V_1 = 0;
  30827. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  30828. memset((&V_2), 0, sizeof(V_2));
  30829. RuntimeObject* V_3 = NULL;
  30830. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  30831. memset((&V_4), 0, sizeof(V_4));
  30832. Exception_t * __last_unhandled_exception = 0;
  30833. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  30834. {
  30835. int32_t L_0 = (int32_t)__this->get_minY_0();
  30836. int32_t L_1 = ___i0;
  30837. int32_t L_2 = (int32_t)__this->get_stepY_2();
  30838. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  30839. int32_t L_3 = V_0;
  30840. int32_t L_4 = (int32_t)__this->get_maxY_1();
  30841. if ((((int32_t)L_3) < ((int32_t)L_4)))
  30842. {
  30843. goto IL_001a;
  30844. }
  30845. }
  30846. {
  30847. return;
  30848. }
  30849. IL_001a:
  30850. {
  30851. int32_t L_5 = V_0;
  30852. int32_t L_6 = (int32_t)__this->get_stepY_2();
  30853. int32_t L_7 = (int32_t)__this->get_maxY_1();
  30854. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30855. int32_t L_8;
  30856. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  30857. V_1 = (int32_t)L_8;
  30858. int32_t L_9 = V_0;
  30859. int32_t L_10 = V_1;
  30860. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  30861. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  30862. int32_t L_12 = (int32_t)__this->get_width_3();
  30863. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  30864. RuntimeObject* L_13;
  30865. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  30866. V_3 = (RuntimeObject*)L_13;
  30867. }
  30868. IL_004a:
  30869. try
  30870. {// begin try (depth: 1)
  30871. ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB * L_14 = (ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB *)__this->get_address_of_operation_5();
  30872. ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB * L_15;
  30873. L_15 = (( ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB * (*) (ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB *)(ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30874. RuntimeObject* L_16 = V_3;
  30875. NullCheck((RuntimeObject*)L_16);
  30876. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  30877. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  30878. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  30879. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  30880. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  30881. Il2CppFakeBox<ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  30882. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  30883. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  30884. *L_15 = L_19.m_Value;
  30885. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  30886. }// end try (depth: 1)
  30887. catch(Il2CppExceptionWrapper& e)
  30888. {
  30889. __last_unhandled_exception = (Exception_t *)e.ex;
  30890. goto FINALLY_0073;
  30891. }
  30892. FINALLY_0073:
  30893. {// begin finally (depth: 1)
  30894. {
  30895. RuntimeObject* L_20 = V_3;
  30896. if (!L_20)
  30897. {
  30898. goto IL_007c;
  30899. }
  30900. }
  30901. IL_0076:
  30902. {
  30903. RuntimeObject* L_21 = V_3;
  30904. NullCheck((RuntimeObject*)L_21);
  30905. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  30906. }
  30907. IL_007c:
  30908. {
  30909. IL2CPP_END_FINALLY(115)
  30910. }
  30911. }// end finally (depth: 1)
  30912. IL2CPP_CLEANUP(115)
  30913. {
  30914. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  30915. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  30916. }
  30917. IL_007d:
  30918. {
  30919. return;
  30920. }
  30921. }
  30922. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mFF648900C4AD23C9A7F86EB36AECC5B7C51F23D8_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  30923. {
  30924. RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E * _thisAdjusted;
  30925. int32_t _offset = 1;
  30926. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E *>(__this + _offset);
  30927. RowIntervalOperationWrapper_2_Invoke_mFF648900C4AD23C9A7F86EB36AECC5B7C51F23D8_inline(_thisAdjusted, ___i0, method);
  30928. }
  30929. #ifdef __clang__
  30930. #pragma clang diagnostic pop
  30931. #endif
  30932. #ifdef __clang__
  30933. #pragma clang diagnostic push
  30934. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30935. #pragma clang diagnostic ignored "-Wunused-variable"
  30936. #endif
  30937. // 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&)
  30938. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0CCCE6C82C97CF269E8C8BE14321971CB3149BFF_gshared (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)
  30939. {
  30940. {
  30941. int32_t L_0 = ___minY0;
  30942. __this->set_minY_0(L_0);
  30943. int32_t L_1 = ___maxY1;
  30944. __this->set_maxY_1(L_1);
  30945. int32_t L_2 = ___stepY2;
  30946. __this->set_stepY_2(L_2);
  30947. int32_t L_3 = ___width3;
  30948. __this->set_width_3(L_3);
  30949. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  30950. __this->set_allocator_4(L_4);
  30951. ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB * L_5 = ___operation5;
  30952. ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB L_6 = (*(ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB *)L_5);
  30953. __this->set_operation_5(L_6);
  30954. return;
  30955. }
  30956. }
  30957. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m0CCCE6C82C97CF269E8C8BE14321971CB3149BFF_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB * ___operation5, const RuntimeMethod* method)
  30958. {
  30959. RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC * _thisAdjusted;
  30960. int32_t _offset = 1;
  30961. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC *>(__this + _offset);
  30962. RowIntervalOperationWrapper_2__ctor_m0CCCE6C82C97CF269E8C8BE14321971CB3149BFF_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  30963. }
  30964. // 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>::Invoke(System.Int32)
  30965. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m07204371EE8869079B445D702B6E4FF58E53AE64_gshared (RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC * __this, int32_t ___i0, const RuntimeMethod* method)
  30966. {
  30967. static bool s_Il2CppMethodInitialized;
  30968. if (!s_Il2CppMethodInitialized)
  30969. {
  30970. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  30971. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30972. s_Il2CppMethodInitialized = true;
  30973. }
  30974. int32_t V_0 = 0;
  30975. int32_t V_1 = 0;
  30976. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  30977. memset((&V_2), 0, sizeof(V_2));
  30978. RuntimeObject* V_3 = NULL;
  30979. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  30980. memset((&V_4), 0, sizeof(V_4));
  30981. Exception_t * __last_unhandled_exception = 0;
  30982. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  30983. {
  30984. int32_t L_0 = (int32_t)__this->get_minY_0();
  30985. int32_t L_1 = ___i0;
  30986. int32_t L_2 = (int32_t)__this->get_stepY_2();
  30987. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  30988. int32_t L_3 = V_0;
  30989. int32_t L_4 = (int32_t)__this->get_maxY_1();
  30990. if ((((int32_t)L_3) < ((int32_t)L_4)))
  30991. {
  30992. goto IL_001a;
  30993. }
  30994. }
  30995. {
  30996. return;
  30997. }
  30998. IL_001a:
  30999. {
  31000. int32_t L_5 = V_0;
  31001. int32_t L_6 = (int32_t)__this->get_stepY_2();
  31002. int32_t L_7 = (int32_t)__this->get_maxY_1();
  31003. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31004. int32_t L_8;
  31005. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  31006. V_1 = (int32_t)L_8;
  31007. int32_t L_9 = V_0;
  31008. int32_t L_10 = V_1;
  31009. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  31010. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  31011. int32_t L_12 = (int32_t)__this->get_width_3();
  31012. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  31013. RuntimeObject* L_13;
  31014. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  31015. V_3 = (RuntimeObject*)L_13;
  31016. }
  31017. IL_004a:
  31018. try
  31019. {// begin try (depth: 1)
  31020. ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB * L_14 = (ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB *)__this->get_address_of_operation_5();
  31021. ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB * L_15;
  31022. L_15 = (( ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB * (*) (ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB *)(ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31023. RuntimeObject* L_16 = V_3;
  31024. NullCheck((RuntimeObject*)L_16);
  31025. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  31026. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  31027. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  31028. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  31029. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  31030. Il2CppFakeBox<ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  31031. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  31032. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  31033. *L_15 = L_19.m_Value;
  31034. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  31035. }// end try (depth: 1)
  31036. catch(Il2CppExceptionWrapper& e)
  31037. {
  31038. __last_unhandled_exception = (Exception_t *)e.ex;
  31039. goto FINALLY_0073;
  31040. }
  31041. FINALLY_0073:
  31042. {// begin finally (depth: 1)
  31043. {
  31044. RuntimeObject* L_20 = V_3;
  31045. if (!L_20)
  31046. {
  31047. goto IL_007c;
  31048. }
  31049. }
  31050. IL_0076:
  31051. {
  31052. RuntimeObject* L_21 = V_3;
  31053. NullCheck((RuntimeObject*)L_21);
  31054. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  31055. }
  31056. IL_007c:
  31057. {
  31058. IL2CPP_END_FINALLY(115)
  31059. }
  31060. }// end finally (depth: 1)
  31061. IL2CPP_CLEANUP(115)
  31062. {
  31063. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  31064. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  31065. }
  31066. IL_007d:
  31067. {
  31068. return;
  31069. }
  31070. }
  31071. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m07204371EE8869079B445D702B6E4FF58E53AE64_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  31072. {
  31073. RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC * _thisAdjusted;
  31074. int32_t _offset = 1;
  31075. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC *>(__this + _offset);
  31076. RowIntervalOperationWrapper_2_Invoke_m07204371EE8869079B445D702B6E4FF58E53AE64_inline(_thisAdjusted, ___i0, method);
  31077. }
  31078. #ifdef __clang__
  31079. #pragma clang diagnostic pop
  31080. #endif
  31081. #ifdef __clang__
  31082. #pragma clang diagnostic push
  31083. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31084. #pragma clang diagnostic ignored "-Wunused-variable"
  31085. #endif
  31086. // 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&)
  31087. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mF950F2225319851F1F6C85475D0DAE861EDFF6C8_gshared (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)
  31088. {
  31089. {
  31090. int32_t L_0 = ___minY0;
  31091. __this->set_minY_0(L_0);
  31092. int32_t L_1 = ___maxY1;
  31093. __this->set_maxY_1(L_1);
  31094. int32_t L_2 = ___stepY2;
  31095. __this->set_stepY_2(L_2);
  31096. int32_t L_3 = ___width3;
  31097. __this->set_width_3(L_3);
  31098. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  31099. __this->set_allocator_4(L_4);
  31100. ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 * L_5 = ___operation5;
  31101. ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 L_6 = (*(ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 *)L_5);
  31102. __this->set_operation_5(L_6);
  31103. return;
  31104. }
  31105. }
  31106. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mF950F2225319851F1F6C85475D0DAE861EDFF6C8_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 * ___operation5, const RuntimeMethod* method)
  31107. {
  31108. RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD * _thisAdjusted;
  31109. int32_t _offset = 1;
  31110. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD *>(__this + _offset);
  31111. RowIntervalOperationWrapper_2__ctor_mF950F2225319851F1F6C85475D0DAE861EDFF6C8_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  31112. }
  31113. // 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>::Invoke(System.Int32)
  31114. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m918DC6E59BF64AEEF775EDBE79FB1C8BBFE6A765_gshared (RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD * __this, int32_t ___i0, const RuntimeMethod* method)
  31115. {
  31116. static bool s_Il2CppMethodInitialized;
  31117. if (!s_Il2CppMethodInitialized)
  31118. {
  31119. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  31120. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31121. s_Il2CppMethodInitialized = true;
  31122. }
  31123. int32_t V_0 = 0;
  31124. int32_t V_1 = 0;
  31125. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  31126. memset((&V_2), 0, sizeof(V_2));
  31127. RuntimeObject* V_3 = NULL;
  31128. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  31129. memset((&V_4), 0, sizeof(V_4));
  31130. Exception_t * __last_unhandled_exception = 0;
  31131. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  31132. {
  31133. int32_t L_0 = (int32_t)__this->get_minY_0();
  31134. int32_t L_1 = ___i0;
  31135. int32_t L_2 = (int32_t)__this->get_stepY_2();
  31136. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  31137. int32_t L_3 = V_0;
  31138. int32_t L_4 = (int32_t)__this->get_maxY_1();
  31139. if ((((int32_t)L_3) < ((int32_t)L_4)))
  31140. {
  31141. goto IL_001a;
  31142. }
  31143. }
  31144. {
  31145. return;
  31146. }
  31147. IL_001a:
  31148. {
  31149. int32_t L_5 = V_0;
  31150. int32_t L_6 = (int32_t)__this->get_stepY_2();
  31151. int32_t L_7 = (int32_t)__this->get_maxY_1();
  31152. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31153. int32_t L_8;
  31154. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  31155. V_1 = (int32_t)L_8;
  31156. int32_t L_9 = V_0;
  31157. int32_t L_10 = V_1;
  31158. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  31159. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  31160. int32_t L_12 = (int32_t)__this->get_width_3();
  31161. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  31162. RuntimeObject* L_13;
  31163. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  31164. V_3 = (RuntimeObject*)L_13;
  31165. }
  31166. IL_004a:
  31167. try
  31168. {// begin try (depth: 1)
  31169. ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 * L_14 = (ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 *)__this->get_address_of_operation_5();
  31170. ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 * L_15;
  31171. L_15 = (( ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 * (*) (ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 *)(ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31172. RuntimeObject* L_16 = V_3;
  31173. NullCheck((RuntimeObject*)L_16);
  31174. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  31175. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  31176. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  31177. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  31178. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  31179. Il2CppFakeBox<ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  31180. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  31181. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  31182. *L_15 = L_19.m_Value;
  31183. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  31184. }// end try (depth: 1)
  31185. catch(Il2CppExceptionWrapper& e)
  31186. {
  31187. __last_unhandled_exception = (Exception_t *)e.ex;
  31188. goto FINALLY_0073;
  31189. }
  31190. FINALLY_0073:
  31191. {// begin finally (depth: 1)
  31192. {
  31193. RuntimeObject* L_20 = V_3;
  31194. if (!L_20)
  31195. {
  31196. goto IL_007c;
  31197. }
  31198. }
  31199. IL_0076:
  31200. {
  31201. RuntimeObject* L_21 = V_3;
  31202. NullCheck((RuntimeObject*)L_21);
  31203. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  31204. }
  31205. IL_007c:
  31206. {
  31207. IL2CPP_END_FINALLY(115)
  31208. }
  31209. }// end finally (depth: 1)
  31210. IL2CPP_CLEANUP(115)
  31211. {
  31212. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  31213. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  31214. }
  31215. IL_007d:
  31216. {
  31217. return;
  31218. }
  31219. }
  31220. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m918DC6E59BF64AEEF775EDBE79FB1C8BBFE6A765_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  31221. {
  31222. RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD * _thisAdjusted;
  31223. int32_t _offset = 1;
  31224. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD *>(__this + _offset);
  31225. RowIntervalOperationWrapper_2_Invoke_m918DC6E59BF64AEEF775EDBE79FB1C8BBFE6A765_inline(_thisAdjusted, ___i0, method);
  31226. }
  31227. #ifdef __clang__
  31228. #pragma clang diagnostic pop
  31229. #endif
  31230. #ifdef __clang__
  31231. #pragma clang diagnostic push
  31232. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31233. #pragma clang diagnostic ignored "-Wunused-variable"
  31234. #endif
  31235. // 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&)
  31236. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m30093FDC449AD09843CCFED4F7C1298A18178E31_gshared (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)
  31237. {
  31238. {
  31239. int32_t L_0 = ___minY0;
  31240. __this->set_minY_0(L_0);
  31241. int32_t L_1 = ___maxY1;
  31242. __this->set_maxY_1(L_1);
  31243. int32_t L_2 = ___stepY2;
  31244. __this->set_stepY_2(L_2);
  31245. int32_t L_3 = ___width3;
  31246. __this->set_width_3(L_3);
  31247. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  31248. __this->set_allocator_4(L_4);
  31249. ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B * L_5 = ___operation5;
  31250. ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B L_6 = (*(ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B *)L_5);
  31251. __this->set_operation_5(L_6);
  31252. return;
  31253. }
  31254. }
  31255. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m30093FDC449AD09843CCFED4F7C1298A18178E31_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B * ___operation5, const RuntimeMethod* method)
  31256. {
  31257. RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4 * _thisAdjusted;
  31258. int32_t _offset = 1;
  31259. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4 *>(__this + _offset);
  31260. RowIntervalOperationWrapper_2__ctor_m30093FDC449AD09843CCFED4F7C1298A18178E31_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  31261. }
  31262. // 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>::Invoke(System.Int32)
  31263. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m2579CD195160D77BA01EE7A8441562EAC1D061CA_gshared (RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4 * __this, int32_t ___i0, const RuntimeMethod* method)
  31264. {
  31265. static bool s_Il2CppMethodInitialized;
  31266. if (!s_Il2CppMethodInitialized)
  31267. {
  31268. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  31269. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31270. s_Il2CppMethodInitialized = true;
  31271. }
  31272. int32_t V_0 = 0;
  31273. int32_t V_1 = 0;
  31274. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  31275. memset((&V_2), 0, sizeof(V_2));
  31276. RuntimeObject* V_3 = NULL;
  31277. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  31278. memset((&V_4), 0, sizeof(V_4));
  31279. Exception_t * __last_unhandled_exception = 0;
  31280. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  31281. {
  31282. int32_t L_0 = (int32_t)__this->get_minY_0();
  31283. int32_t L_1 = ___i0;
  31284. int32_t L_2 = (int32_t)__this->get_stepY_2();
  31285. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  31286. int32_t L_3 = V_0;
  31287. int32_t L_4 = (int32_t)__this->get_maxY_1();
  31288. if ((((int32_t)L_3) < ((int32_t)L_4)))
  31289. {
  31290. goto IL_001a;
  31291. }
  31292. }
  31293. {
  31294. return;
  31295. }
  31296. IL_001a:
  31297. {
  31298. int32_t L_5 = V_0;
  31299. int32_t L_6 = (int32_t)__this->get_stepY_2();
  31300. int32_t L_7 = (int32_t)__this->get_maxY_1();
  31301. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31302. int32_t L_8;
  31303. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  31304. V_1 = (int32_t)L_8;
  31305. int32_t L_9 = V_0;
  31306. int32_t L_10 = V_1;
  31307. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  31308. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  31309. int32_t L_12 = (int32_t)__this->get_width_3();
  31310. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  31311. RuntimeObject* L_13;
  31312. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  31313. V_3 = (RuntimeObject*)L_13;
  31314. }
  31315. IL_004a:
  31316. try
  31317. {// begin try (depth: 1)
  31318. ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B * L_14 = (ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B *)__this->get_address_of_operation_5();
  31319. ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B * L_15;
  31320. L_15 = (( ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B * (*) (ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B *)(ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31321. RuntimeObject* L_16 = V_3;
  31322. NullCheck((RuntimeObject*)L_16);
  31323. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  31324. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  31325. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  31326. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  31327. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  31328. Il2CppFakeBox<ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  31329. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  31330. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  31331. *L_15 = L_19.m_Value;
  31332. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  31333. }// end try (depth: 1)
  31334. catch(Il2CppExceptionWrapper& e)
  31335. {
  31336. __last_unhandled_exception = (Exception_t *)e.ex;
  31337. goto FINALLY_0073;
  31338. }
  31339. FINALLY_0073:
  31340. {// begin finally (depth: 1)
  31341. {
  31342. RuntimeObject* L_20 = V_3;
  31343. if (!L_20)
  31344. {
  31345. goto IL_007c;
  31346. }
  31347. }
  31348. IL_0076:
  31349. {
  31350. RuntimeObject* L_21 = V_3;
  31351. NullCheck((RuntimeObject*)L_21);
  31352. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  31353. }
  31354. IL_007c:
  31355. {
  31356. IL2CPP_END_FINALLY(115)
  31357. }
  31358. }// end finally (depth: 1)
  31359. IL2CPP_CLEANUP(115)
  31360. {
  31361. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  31362. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  31363. }
  31364. IL_007d:
  31365. {
  31366. return;
  31367. }
  31368. }
  31369. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m2579CD195160D77BA01EE7A8441562EAC1D061CA_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  31370. {
  31371. RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4 * _thisAdjusted;
  31372. int32_t _offset = 1;
  31373. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4 *>(__this + _offset);
  31374. RowIntervalOperationWrapper_2_Invoke_m2579CD195160D77BA01EE7A8441562EAC1D061CA_inline(_thisAdjusted, ___i0, method);
  31375. }
  31376. #ifdef __clang__
  31377. #pragma clang diagnostic pop
  31378. #endif
  31379. #ifdef __clang__
  31380. #pragma clang diagnostic push
  31381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31382. #pragma clang diagnostic ignored "-Wunused-variable"
  31383. #endif
  31384. // 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&)
  31385. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mEA645BA7D057D6A4AADB2885269C18A3C43499A7_gshared (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)
  31386. {
  31387. {
  31388. int32_t L_0 = ___minY0;
  31389. __this->set_minY_0(L_0);
  31390. int32_t L_1 = ___maxY1;
  31391. __this->set_maxY_1(L_1);
  31392. int32_t L_2 = ___stepY2;
  31393. __this->set_stepY_2(L_2);
  31394. int32_t L_3 = ___width3;
  31395. __this->set_width_3(L_3);
  31396. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  31397. __this->set_allocator_4(L_4);
  31398. ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 * L_5 = ___operation5;
  31399. ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 L_6 = (*(ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 *)L_5);
  31400. __this->set_operation_5(L_6);
  31401. return;
  31402. }
  31403. }
  31404. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mEA645BA7D057D6A4AADB2885269C18A3C43499A7_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 * ___operation5, const RuntimeMethod* method)
  31405. {
  31406. RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888 * _thisAdjusted;
  31407. int32_t _offset = 1;
  31408. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888 *>(__this + _offset);
  31409. RowIntervalOperationWrapper_2__ctor_mEA645BA7D057D6A4AADB2885269C18A3C43499A7_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  31410. }
  31411. // 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>::Invoke(System.Int32)
  31412. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mEF8458F5DCCD700B4F382BDD748FFCC52F5094F9_gshared (RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888 * __this, int32_t ___i0, const RuntimeMethod* method)
  31413. {
  31414. static bool s_Il2CppMethodInitialized;
  31415. if (!s_Il2CppMethodInitialized)
  31416. {
  31417. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  31418. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31419. s_Il2CppMethodInitialized = true;
  31420. }
  31421. int32_t V_0 = 0;
  31422. int32_t V_1 = 0;
  31423. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  31424. memset((&V_2), 0, sizeof(V_2));
  31425. RuntimeObject* V_3 = NULL;
  31426. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  31427. memset((&V_4), 0, sizeof(V_4));
  31428. Exception_t * __last_unhandled_exception = 0;
  31429. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  31430. {
  31431. int32_t L_0 = (int32_t)__this->get_minY_0();
  31432. int32_t L_1 = ___i0;
  31433. int32_t L_2 = (int32_t)__this->get_stepY_2();
  31434. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  31435. int32_t L_3 = V_0;
  31436. int32_t L_4 = (int32_t)__this->get_maxY_1();
  31437. if ((((int32_t)L_3) < ((int32_t)L_4)))
  31438. {
  31439. goto IL_001a;
  31440. }
  31441. }
  31442. {
  31443. return;
  31444. }
  31445. IL_001a:
  31446. {
  31447. int32_t L_5 = V_0;
  31448. int32_t L_6 = (int32_t)__this->get_stepY_2();
  31449. int32_t L_7 = (int32_t)__this->get_maxY_1();
  31450. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31451. int32_t L_8;
  31452. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  31453. V_1 = (int32_t)L_8;
  31454. int32_t L_9 = V_0;
  31455. int32_t L_10 = V_1;
  31456. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  31457. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  31458. int32_t L_12 = (int32_t)__this->get_width_3();
  31459. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  31460. RuntimeObject* L_13;
  31461. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  31462. V_3 = (RuntimeObject*)L_13;
  31463. }
  31464. IL_004a:
  31465. try
  31466. {// begin try (depth: 1)
  31467. ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 * L_14 = (ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 *)__this->get_address_of_operation_5();
  31468. ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 * L_15;
  31469. L_15 = (( ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 * (*) (ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 *)(ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31470. RuntimeObject* L_16 = V_3;
  31471. NullCheck((RuntimeObject*)L_16);
  31472. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  31473. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  31474. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  31475. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  31476. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  31477. Il2CppFakeBox<ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  31478. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  31479. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  31480. *L_15 = L_19.m_Value;
  31481. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  31482. }// end try (depth: 1)
  31483. catch(Il2CppExceptionWrapper& e)
  31484. {
  31485. __last_unhandled_exception = (Exception_t *)e.ex;
  31486. goto FINALLY_0073;
  31487. }
  31488. FINALLY_0073:
  31489. {// begin finally (depth: 1)
  31490. {
  31491. RuntimeObject* L_20 = V_3;
  31492. if (!L_20)
  31493. {
  31494. goto IL_007c;
  31495. }
  31496. }
  31497. IL_0076:
  31498. {
  31499. RuntimeObject* L_21 = V_3;
  31500. NullCheck((RuntimeObject*)L_21);
  31501. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  31502. }
  31503. IL_007c:
  31504. {
  31505. IL2CPP_END_FINALLY(115)
  31506. }
  31507. }// end finally (depth: 1)
  31508. IL2CPP_CLEANUP(115)
  31509. {
  31510. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  31511. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  31512. }
  31513. IL_007d:
  31514. {
  31515. return;
  31516. }
  31517. }
  31518. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mEF8458F5DCCD700B4F382BDD748FFCC52F5094F9_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  31519. {
  31520. RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888 * _thisAdjusted;
  31521. int32_t _offset = 1;
  31522. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888 *>(__this + _offset);
  31523. RowIntervalOperationWrapper_2_Invoke_mEF8458F5DCCD700B4F382BDD748FFCC52F5094F9_inline(_thisAdjusted, ___i0, method);
  31524. }
  31525. #ifdef __clang__
  31526. #pragma clang diagnostic pop
  31527. #endif
  31528. #ifdef __clang__
  31529. #pragma clang diagnostic push
  31530. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31531. #pragma clang diagnostic ignored "-Wunused-variable"
  31532. #endif
  31533. // 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&)
  31534. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m22F6B1F5746CBD0F7CFFFC0A1279694AEEA5143D_gshared (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)
  31535. {
  31536. {
  31537. int32_t L_0 = ___minY0;
  31538. __this->set_minY_0(L_0);
  31539. int32_t L_1 = ___maxY1;
  31540. __this->set_maxY_1(L_1);
  31541. int32_t L_2 = ___stepY2;
  31542. __this->set_stepY_2(L_2);
  31543. int32_t L_3 = ___width3;
  31544. __this->set_width_3(L_3);
  31545. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  31546. __this->set_allocator_4(L_4);
  31547. ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 * L_5 = ___operation5;
  31548. ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 L_6 = (*(ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 *)L_5);
  31549. __this->set_operation_5(L_6);
  31550. return;
  31551. }
  31552. }
  31553. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m22F6B1F5746CBD0F7CFFFC0A1279694AEEA5143D_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 * ___operation5, const RuntimeMethod* method)
  31554. {
  31555. RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11 * _thisAdjusted;
  31556. int32_t _offset = 1;
  31557. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11 *>(__this + _offset);
  31558. RowIntervalOperationWrapper_2__ctor_m22F6B1F5746CBD0F7CFFFC0A1279694AEEA5143D_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  31559. }
  31560. // 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>::Invoke(System.Int32)
  31561. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m2410CE722E519BCF9CA8E41829805E8EB3F20DA4_gshared (RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11 * __this, int32_t ___i0, const RuntimeMethod* method)
  31562. {
  31563. static bool s_Il2CppMethodInitialized;
  31564. if (!s_Il2CppMethodInitialized)
  31565. {
  31566. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  31567. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31568. s_Il2CppMethodInitialized = true;
  31569. }
  31570. int32_t V_0 = 0;
  31571. int32_t V_1 = 0;
  31572. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  31573. memset((&V_2), 0, sizeof(V_2));
  31574. RuntimeObject* V_3 = NULL;
  31575. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  31576. memset((&V_4), 0, sizeof(V_4));
  31577. Exception_t * __last_unhandled_exception = 0;
  31578. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  31579. {
  31580. int32_t L_0 = (int32_t)__this->get_minY_0();
  31581. int32_t L_1 = ___i0;
  31582. int32_t L_2 = (int32_t)__this->get_stepY_2();
  31583. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  31584. int32_t L_3 = V_0;
  31585. int32_t L_4 = (int32_t)__this->get_maxY_1();
  31586. if ((((int32_t)L_3) < ((int32_t)L_4)))
  31587. {
  31588. goto IL_001a;
  31589. }
  31590. }
  31591. {
  31592. return;
  31593. }
  31594. IL_001a:
  31595. {
  31596. int32_t L_5 = V_0;
  31597. int32_t L_6 = (int32_t)__this->get_stepY_2();
  31598. int32_t L_7 = (int32_t)__this->get_maxY_1();
  31599. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31600. int32_t L_8;
  31601. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  31602. V_1 = (int32_t)L_8;
  31603. int32_t L_9 = V_0;
  31604. int32_t L_10 = V_1;
  31605. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  31606. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  31607. int32_t L_12 = (int32_t)__this->get_width_3();
  31608. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  31609. RuntimeObject* L_13;
  31610. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  31611. V_3 = (RuntimeObject*)L_13;
  31612. }
  31613. IL_004a:
  31614. try
  31615. {// begin try (depth: 1)
  31616. ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 * L_14 = (ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 *)__this->get_address_of_operation_5();
  31617. ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 * L_15;
  31618. L_15 = (( ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 * (*) (ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 *)(ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31619. RuntimeObject* L_16 = V_3;
  31620. NullCheck((RuntimeObject*)L_16);
  31621. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  31622. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  31623. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  31624. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  31625. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  31626. Il2CppFakeBox<ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  31627. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  31628. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  31629. *L_15 = L_19.m_Value;
  31630. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  31631. }// end try (depth: 1)
  31632. catch(Il2CppExceptionWrapper& e)
  31633. {
  31634. __last_unhandled_exception = (Exception_t *)e.ex;
  31635. goto FINALLY_0073;
  31636. }
  31637. FINALLY_0073:
  31638. {// begin finally (depth: 1)
  31639. {
  31640. RuntimeObject* L_20 = V_3;
  31641. if (!L_20)
  31642. {
  31643. goto IL_007c;
  31644. }
  31645. }
  31646. IL_0076:
  31647. {
  31648. RuntimeObject* L_21 = V_3;
  31649. NullCheck((RuntimeObject*)L_21);
  31650. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  31651. }
  31652. IL_007c:
  31653. {
  31654. IL2CPP_END_FINALLY(115)
  31655. }
  31656. }// end finally (depth: 1)
  31657. IL2CPP_CLEANUP(115)
  31658. {
  31659. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  31660. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  31661. }
  31662. IL_007d:
  31663. {
  31664. return;
  31665. }
  31666. }
  31667. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m2410CE722E519BCF9CA8E41829805E8EB3F20DA4_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  31668. {
  31669. RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11 * _thisAdjusted;
  31670. int32_t _offset = 1;
  31671. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11 *>(__this + _offset);
  31672. RowIntervalOperationWrapper_2_Invoke_m2410CE722E519BCF9CA8E41829805E8EB3F20DA4_inline(_thisAdjusted, ___i0, method);
  31673. }
  31674. #ifdef __clang__
  31675. #pragma clang diagnostic pop
  31676. #endif
  31677. #ifdef __clang__
  31678. #pragma clang diagnostic push
  31679. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31680. #pragma clang diagnostic ignored "-Wunused-variable"
  31681. #endif
  31682. // 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&)
  31683. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m10D64C6066B95273D869429C0B28943DC5550929_gshared (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)
  31684. {
  31685. {
  31686. int32_t L_0 = ___minY0;
  31687. __this->set_minY_0(L_0);
  31688. int32_t L_1 = ___maxY1;
  31689. __this->set_maxY_1(L_1);
  31690. int32_t L_2 = ___stepY2;
  31691. __this->set_stepY_2(L_2);
  31692. int32_t L_3 = ___width3;
  31693. __this->set_width_3(L_3);
  31694. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  31695. __this->set_allocator_4(L_4);
  31696. ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A * L_5 = ___operation5;
  31697. ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A L_6 = (*(ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A *)L_5);
  31698. __this->set_operation_5(L_6);
  31699. return;
  31700. }
  31701. }
  31702. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m10D64C6066B95273D869429C0B28943DC5550929_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A * ___operation5, const RuntimeMethod* method)
  31703. {
  31704. RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460 * _thisAdjusted;
  31705. int32_t _offset = 1;
  31706. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460 *>(__this + _offset);
  31707. RowIntervalOperationWrapper_2__ctor_m10D64C6066B95273D869429C0B28943DC5550929_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  31708. }
  31709. // 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>::Invoke(System.Int32)
  31710. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mAF5E031B6D7CD0213F5D6ECCE580A532E5D39687_gshared (RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460 * __this, int32_t ___i0, const RuntimeMethod* method)
  31711. {
  31712. static bool s_Il2CppMethodInitialized;
  31713. if (!s_Il2CppMethodInitialized)
  31714. {
  31715. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  31716. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31717. s_Il2CppMethodInitialized = true;
  31718. }
  31719. int32_t V_0 = 0;
  31720. int32_t V_1 = 0;
  31721. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  31722. memset((&V_2), 0, sizeof(V_2));
  31723. RuntimeObject* V_3 = NULL;
  31724. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  31725. memset((&V_4), 0, sizeof(V_4));
  31726. Exception_t * __last_unhandled_exception = 0;
  31727. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  31728. {
  31729. int32_t L_0 = (int32_t)__this->get_minY_0();
  31730. int32_t L_1 = ___i0;
  31731. int32_t L_2 = (int32_t)__this->get_stepY_2();
  31732. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  31733. int32_t L_3 = V_0;
  31734. int32_t L_4 = (int32_t)__this->get_maxY_1();
  31735. if ((((int32_t)L_3) < ((int32_t)L_4)))
  31736. {
  31737. goto IL_001a;
  31738. }
  31739. }
  31740. {
  31741. return;
  31742. }
  31743. IL_001a:
  31744. {
  31745. int32_t L_5 = V_0;
  31746. int32_t L_6 = (int32_t)__this->get_stepY_2();
  31747. int32_t L_7 = (int32_t)__this->get_maxY_1();
  31748. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31749. int32_t L_8;
  31750. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  31751. V_1 = (int32_t)L_8;
  31752. int32_t L_9 = V_0;
  31753. int32_t L_10 = V_1;
  31754. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  31755. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  31756. int32_t L_12 = (int32_t)__this->get_width_3();
  31757. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  31758. RuntimeObject* L_13;
  31759. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  31760. V_3 = (RuntimeObject*)L_13;
  31761. }
  31762. IL_004a:
  31763. try
  31764. {// begin try (depth: 1)
  31765. ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A * L_14 = (ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A *)__this->get_address_of_operation_5();
  31766. ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A * L_15;
  31767. L_15 = (( ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A * (*) (ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A *)(ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31768. RuntimeObject* L_16 = V_3;
  31769. NullCheck((RuntimeObject*)L_16);
  31770. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  31771. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  31772. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  31773. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  31774. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  31775. Il2CppFakeBox<ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  31776. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  31777. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  31778. *L_15 = L_19.m_Value;
  31779. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  31780. }// end try (depth: 1)
  31781. catch(Il2CppExceptionWrapper& e)
  31782. {
  31783. __last_unhandled_exception = (Exception_t *)e.ex;
  31784. goto FINALLY_0073;
  31785. }
  31786. FINALLY_0073:
  31787. {// begin finally (depth: 1)
  31788. {
  31789. RuntimeObject* L_20 = V_3;
  31790. if (!L_20)
  31791. {
  31792. goto IL_007c;
  31793. }
  31794. }
  31795. IL_0076:
  31796. {
  31797. RuntimeObject* L_21 = V_3;
  31798. NullCheck((RuntimeObject*)L_21);
  31799. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  31800. }
  31801. IL_007c:
  31802. {
  31803. IL2CPP_END_FINALLY(115)
  31804. }
  31805. }// end finally (depth: 1)
  31806. IL2CPP_CLEANUP(115)
  31807. {
  31808. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  31809. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  31810. }
  31811. IL_007d:
  31812. {
  31813. return;
  31814. }
  31815. }
  31816. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mAF5E031B6D7CD0213F5D6ECCE580A532E5D39687_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  31817. {
  31818. RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460 * _thisAdjusted;
  31819. int32_t _offset = 1;
  31820. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460 *>(__this + _offset);
  31821. RowIntervalOperationWrapper_2_Invoke_mAF5E031B6D7CD0213F5D6ECCE580A532E5D39687_inline(_thisAdjusted, ___i0, method);
  31822. }
  31823. #ifdef __clang__
  31824. #pragma clang diagnostic pop
  31825. #endif
  31826. #ifdef __clang__
  31827. #pragma clang diagnostic push
  31828. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31829. #pragma clang diagnostic ignored "-Wunused-variable"
  31830. #endif
  31831. // 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&)
  31832. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m842D7D91B33C113004588A036E9C7422C05DD50F_gshared (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)
  31833. {
  31834. {
  31835. int32_t L_0 = ___minY0;
  31836. __this->set_minY_0(L_0);
  31837. int32_t L_1 = ___maxY1;
  31838. __this->set_maxY_1(L_1);
  31839. int32_t L_2 = ___stepY2;
  31840. __this->set_stepY_2(L_2);
  31841. int32_t L_3 = ___width3;
  31842. __this->set_width_3(L_3);
  31843. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  31844. __this->set_allocator_4(L_4);
  31845. ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B * L_5 = ___operation5;
  31846. ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B L_6 = (*(ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B *)L_5);
  31847. __this->set_operation_5(L_6);
  31848. return;
  31849. }
  31850. }
  31851. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m842D7D91B33C113004588A036E9C7422C05DD50F_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B * ___operation5, const RuntimeMethod* method)
  31852. {
  31853. RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD * _thisAdjusted;
  31854. int32_t _offset = 1;
  31855. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD *>(__this + _offset);
  31856. RowIntervalOperationWrapper_2__ctor_m842D7D91B33C113004588A036E9C7422C05DD50F_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  31857. }
  31858. // 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>::Invoke(System.Int32)
  31859. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m0187B5D63DEC0A0E25B903B49F214E9687A46E06_gshared (RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD * __this, int32_t ___i0, const RuntimeMethod* method)
  31860. {
  31861. static bool s_Il2CppMethodInitialized;
  31862. if (!s_Il2CppMethodInitialized)
  31863. {
  31864. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  31865. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31866. s_Il2CppMethodInitialized = true;
  31867. }
  31868. int32_t V_0 = 0;
  31869. int32_t V_1 = 0;
  31870. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  31871. memset((&V_2), 0, sizeof(V_2));
  31872. RuntimeObject* V_3 = NULL;
  31873. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  31874. memset((&V_4), 0, sizeof(V_4));
  31875. Exception_t * __last_unhandled_exception = 0;
  31876. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  31877. {
  31878. int32_t L_0 = (int32_t)__this->get_minY_0();
  31879. int32_t L_1 = ___i0;
  31880. int32_t L_2 = (int32_t)__this->get_stepY_2();
  31881. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  31882. int32_t L_3 = V_0;
  31883. int32_t L_4 = (int32_t)__this->get_maxY_1();
  31884. if ((((int32_t)L_3) < ((int32_t)L_4)))
  31885. {
  31886. goto IL_001a;
  31887. }
  31888. }
  31889. {
  31890. return;
  31891. }
  31892. IL_001a:
  31893. {
  31894. int32_t L_5 = V_0;
  31895. int32_t L_6 = (int32_t)__this->get_stepY_2();
  31896. int32_t L_7 = (int32_t)__this->get_maxY_1();
  31897. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31898. int32_t L_8;
  31899. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  31900. V_1 = (int32_t)L_8;
  31901. int32_t L_9 = V_0;
  31902. int32_t L_10 = V_1;
  31903. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  31904. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  31905. int32_t L_12 = (int32_t)__this->get_width_3();
  31906. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  31907. RuntimeObject* L_13;
  31908. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  31909. V_3 = (RuntimeObject*)L_13;
  31910. }
  31911. IL_004a:
  31912. try
  31913. {// begin try (depth: 1)
  31914. ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B * L_14 = (ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B *)__this->get_address_of_operation_5();
  31915. ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B * L_15;
  31916. L_15 = (( ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B * (*) (ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B *)(ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31917. RuntimeObject* L_16 = V_3;
  31918. NullCheck((RuntimeObject*)L_16);
  31919. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  31920. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  31921. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  31922. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  31923. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  31924. Il2CppFakeBox<ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  31925. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  31926. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  31927. *L_15 = L_19.m_Value;
  31928. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  31929. }// end try (depth: 1)
  31930. catch(Il2CppExceptionWrapper& e)
  31931. {
  31932. __last_unhandled_exception = (Exception_t *)e.ex;
  31933. goto FINALLY_0073;
  31934. }
  31935. FINALLY_0073:
  31936. {// begin finally (depth: 1)
  31937. {
  31938. RuntimeObject* L_20 = V_3;
  31939. if (!L_20)
  31940. {
  31941. goto IL_007c;
  31942. }
  31943. }
  31944. IL_0076:
  31945. {
  31946. RuntimeObject* L_21 = V_3;
  31947. NullCheck((RuntimeObject*)L_21);
  31948. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  31949. }
  31950. IL_007c:
  31951. {
  31952. IL2CPP_END_FINALLY(115)
  31953. }
  31954. }// end finally (depth: 1)
  31955. IL2CPP_CLEANUP(115)
  31956. {
  31957. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  31958. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  31959. }
  31960. IL_007d:
  31961. {
  31962. return;
  31963. }
  31964. }
  31965. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m0187B5D63DEC0A0E25B903B49F214E9687A46E06_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  31966. {
  31967. RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD * _thisAdjusted;
  31968. int32_t _offset = 1;
  31969. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD *>(__this + _offset);
  31970. RowIntervalOperationWrapper_2_Invoke_m0187B5D63DEC0A0E25B903B49F214E9687A46E06_inline(_thisAdjusted, ___i0, method);
  31971. }
  31972. #ifdef __clang__
  31973. #pragma clang diagnostic pop
  31974. #endif
  31975. #ifdef __clang__
  31976. #pragma clang diagnostic push
  31977. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31978. #pragma clang diagnostic ignored "-Wunused-variable"
  31979. #endif
  31980. // 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&)
  31981. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m21A116E411405D70A345FB6F5848CDAF167124DE_gshared (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)
  31982. {
  31983. {
  31984. int32_t L_0 = ___minY0;
  31985. __this->set_minY_0(L_0);
  31986. int32_t L_1 = ___maxY1;
  31987. __this->set_maxY_1(L_1);
  31988. int32_t L_2 = ___stepY2;
  31989. __this->set_stepY_2(L_2);
  31990. int32_t L_3 = ___width3;
  31991. __this->set_width_3(L_3);
  31992. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  31993. __this->set_allocator_4(L_4);
  31994. ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 * L_5 = ___operation5;
  31995. ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 L_6 = (*(ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 *)L_5);
  31996. __this->set_operation_5(L_6);
  31997. return;
  31998. }
  31999. }
  32000. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m21A116E411405D70A345FB6F5848CDAF167124DE_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 * ___operation5, const RuntimeMethod* method)
  32001. {
  32002. RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83 * _thisAdjusted;
  32003. int32_t _offset = 1;
  32004. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83 *>(__this + _offset);
  32005. RowIntervalOperationWrapper_2__ctor_m21A116E411405D70A345FB6F5848CDAF167124DE_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  32006. }
  32007. // 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>::Invoke(System.Int32)
  32008. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m3A54CCE4B858FC441E916A327C7283439D8DF2D1_gshared (RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83 * __this, int32_t ___i0, const RuntimeMethod* method)
  32009. {
  32010. static bool s_Il2CppMethodInitialized;
  32011. if (!s_Il2CppMethodInitialized)
  32012. {
  32013. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  32014. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32015. s_Il2CppMethodInitialized = true;
  32016. }
  32017. int32_t V_0 = 0;
  32018. int32_t V_1 = 0;
  32019. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  32020. memset((&V_2), 0, sizeof(V_2));
  32021. RuntimeObject* V_3 = NULL;
  32022. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  32023. memset((&V_4), 0, sizeof(V_4));
  32024. Exception_t * __last_unhandled_exception = 0;
  32025. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  32026. {
  32027. int32_t L_0 = (int32_t)__this->get_minY_0();
  32028. int32_t L_1 = ___i0;
  32029. int32_t L_2 = (int32_t)__this->get_stepY_2();
  32030. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  32031. int32_t L_3 = V_0;
  32032. int32_t L_4 = (int32_t)__this->get_maxY_1();
  32033. if ((((int32_t)L_3) < ((int32_t)L_4)))
  32034. {
  32035. goto IL_001a;
  32036. }
  32037. }
  32038. {
  32039. return;
  32040. }
  32041. IL_001a:
  32042. {
  32043. int32_t L_5 = V_0;
  32044. int32_t L_6 = (int32_t)__this->get_stepY_2();
  32045. int32_t L_7 = (int32_t)__this->get_maxY_1();
  32046. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32047. int32_t L_8;
  32048. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  32049. V_1 = (int32_t)L_8;
  32050. int32_t L_9 = V_0;
  32051. int32_t L_10 = V_1;
  32052. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  32053. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  32054. int32_t L_12 = (int32_t)__this->get_width_3();
  32055. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  32056. RuntimeObject* L_13;
  32057. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  32058. V_3 = (RuntimeObject*)L_13;
  32059. }
  32060. IL_004a:
  32061. try
  32062. {// begin try (depth: 1)
  32063. ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 * L_14 = (ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 *)__this->get_address_of_operation_5();
  32064. ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 * L_15;
  32065. L_15 = (( ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 * (*) (ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 *)(ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  32066. RuntimeObject* L_16 = V_3;
  32067. NullCheck((RuntimeObject*)L_16);
  32068. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  32069. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  32070. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  32071. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  32072. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  32073. Il2CppFakeBox<ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  32074. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  32075. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  32076. *L_15 = L_19.m_Value;
  32077. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  32078. }// end try (depth: 1)
  32079. catch(Il2CppExceptionWrapper& e)
  32080. {
  32081. __last_unhandled_exception = (Exception_t *)e.ex;
  32082. goto FINALLY_0073;
  32083. }
  32084. FINALLY_0073:
  32085. {// begin finally (depth: 1)
  32086. {
  32087. RuntimeObject* L_20 = V_3;
  32088. if (!L_20)
  32089. {
  32090. goto IL_007c;
  32091. }
  32092. }
  32093. IL_0076:
  32094. {
  32095. RuntimeObject* L_21 = V_3;
  32096. NullCheck((RuntimeObject*)L_21);
  32097. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  32098. }
  32099. IL_007c:
  32100. {
  32101. IL2CPP_END_FINALLY(115)
  32102. }
  32103. }// end finally (depth: 1)
  32104. IL2CPP_CLEANUP(115)
  32105. {
  32106. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  32107. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  32108. }
  32109. IL_007d:
  32110. {
  32111. return;
  32112. }
  32113. }
  32114. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m3A54CCE4B858FC441E916A327C7283439D8DF2D1_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  32115. {
  32116. RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83 * _thisAdjusted;
  32117. int32_t _offset = 1;
  32118. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83 *>(__this + _offset);
  32119. RowIntervalOperationWrapper_2_Invoke_m3A54CCE4B858FC441E916A327C7283439D8DF2D1_inline(_thisAdjusted, ___i0, method);
  32120. }
  32121. #ifdef __clang__
  32122. #pragma clang diagnostic pop
  32123. #endif
  32124. #ifdef __clang__
  32125. #pragma clang diagnostic push
  32126. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32127. #pragma clang diagnostic ignored "-Wunused-variable"
  32128. #endif
  32129. // 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&)
  32130. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m128EB8B00A9E90B1777B6570391FAACDD8EFE4D5_gshared (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)
  32131. {
  32132. {
  32133. int32_t L_0 = ___minY0;
  32134. __this->set_minY_0(L_0);
  32135. int32_t L_1 = ___maxY1;
  32136. __this->set_maxY_1(L_1);
  32137. int32_t L_2 = ___stepY2;
  32138. __this->set_stepY_2(L_2);
  32139. int32_t L_3 = ___width3;
  32140. __this->set_width_3(L_3);
  32141. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  32142. __this->set_allocator_4(L_4);
  32143. ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A * L_5 = ___operation5;
  32144. ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A L_6 = (*(ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A *)L_5);
  32145. __this->set_operation_5(L_6);
  32146. return;
  32147. }
  32148. }
  32149. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m128EB8B00A9E90B1777B6570391FAACDD8EFE4D5_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A * ___operation5, const RuntimeMethod* method)
  32150. {
  32151. RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D * _thisAdjusted;
  32152. int32_t _offset = 1;
  32153. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D *>(__this + _offset);
  32154. RowIntervalOperationWrapper_2__ctor_m128EB8B00A9E90B1777B6570391FAACDD8EFE4D5_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  32155. }
  32156. // 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>::Invoke(System.Int32)
  32157. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mD602EEC4463605006FCA29121F299D52C6D9DD30_gshared (RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D * __this, int32_t ___i0, const RuntimeMethod* method)
  32158. {
  32159. static bool s_Il2CppMethodInitialized;
  32160. if (!s_Il2CppMethodInitialized)
  32161. {
  32162. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  32163. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32164. s_Il2CppMethodInitialized = true;
  32165. }
  32166. int32_t V_0 = 0;
  32167. int32_t V_1 = 0;
  32168. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  32169. memset((&V_2), 0, sizeof(V_2));
  32170. RuntimeObject* V_3 = NULL;
  32171. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  32172. memset((&V_4), 0, sizeof(V_4));
  32173. Exception_t * __last_unhandled_exception = 0;
  32174. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  32175. {
  32176. int32_t L_0 = (int32_t)__this->get_minY_0();
  32177. int32_t L_1 = ___i0;
  32178. int32_t L_2 = (int32_t)__this->get_stepY_2();
  32179. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  32180. int32_t L_3 = V_0;
  32181. int32_t L_4 = (int32_t)__this->get_maxY_1();
  32182. if ((((int32_t)L_3) < ((int32_t)L_4)))
  32183. {
  32184. goto IL_001a;
  32185. }
  32186. }
  32187. {
  32188. return;
  32189. }
  32190. IL_001a:
  32191. {
  32192. int32_t L_5 = V_0;
  32193. int32_t L_6 = (int32_t)__this->get_stepY_2();
  32194. int32_t L_7 = (int32_t)__this->get_maxY_1();
  32195. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32196. int32_t L_8;
  32197. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  32198. V_1 = (int32_t)L_8;
  32199. int32_t L_9 = V_0;
  32200. int32_t L_10 = V_1;
  32201. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  32202. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  32203. int32_t L_12 = (int32_t)__this->get_width_3();
  32204. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  32205. RuntimeObject* L_13;
  32206. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  32207. V_3 = (RuntimeObject*)L_13;
  32208. }
  32209. IL_004a:
  32210. try
  32211. {// begin try (depth: 1)
  32212. ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A * L_14 = (ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A *)__this->get_address_of_operation_5();
  32213. ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A * L_15;
  32214. L_15 = (( ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A * (*) (ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A *)(ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  32215. RuntimeObject* L_16 = V_3;
  32216. NullCheck((RuntimeObject*)L_16);
  32217. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  32218. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  32219. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  32220. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  32221. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  32222. Il2CppFakeBox<ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  32223. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  32224. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  32225. *L_15 = L_19.m_Value;
  32226. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  32227. }// end try (depth: 1)
  32228. catch(Il2CppExceptionWrapper& e)
  32229. {
  32230. __last_unhandled_exception = (Exception_t *)e.ex;
  32231. goto FINALLY_0073;
  32232. }
  32233. FINALLY_0073:
  32234. {// begin finally (depth: 1)
  32235. {
  32236. RuntimeObject* L_20 = V_3;
  32237. if (!L_20)
  32238. {
  32239. goto IL_007c;
  32240. }
  32241. }
  32242. IL_0076:
  32243. {
  32244. RuntimeObject* L_21 = V_3;
  32245. NullCheck((RuntimeObject*)L_21);
  32246. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  32247. }
  32248. IL_007c:
  32249. {
  32250. IL2CPP_END_FINALLY(115)
  32251. }
  32252. }// end finally (depth: 1)
  32253. IL2CPP_CLEANUP(115)
  32254. {
  32255. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  32256. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  32257. }
  32258. IL_007d:
  32259. {
  32260. return;
  32261. }
  32262. }
  32263. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mD602EEC4463605006FCA29121F299D52C6D9DD30_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  32264. {
  32265. RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D * _thisAdjusted;
  32266. int32_t _offset = 1;
  32267. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D *>(__this + _offset);
  32268. RowIntervalOperationWrapper_2_Invoke_mD602EEC4463605006FCA29121F299D52C6D9DD30_inline(_thisAdjusted, ___i0, method);
  32269. }
  32270. #ifdef __clang__
  32271. #pragma clang diagnostic pop
  32272. #endif
  32273. #ifdef __clang__
  32274. #pragma clang diagnostic push
  32275. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32276. #pragma clang diagnostic ignored "-Wunused-variable"
  32277. #endif
  32278. // 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&)
  32279. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m35EA0D036B7BF5CEA7F95D8549F9E972256DEB63_gshared (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)
  32280. {
  32281. {
  32282. int32_t L_0 = ___minY0;
  32283. __this->set_minY_0(L_0);
  32284. int32_t L_1 = ___maxY1;
  32285. __this->set_maxY_1(L_1);
  32286. int32_t L_2 = ___stepY2;
  32287. __this->set_stepY_2(L_2);
  32288. int32_t L_3 = ___width3;
  32289. __this->set_width_3(L_3);
  32290. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  32291. __this->set_allocator_4(L_4);
  32292. ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 * L_5 = ___operation5;
  32293. ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 L_6 = (*(ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 *)L_5);
  32294. __this->set_operation_5(L_6);
  32295. return;
  32296. }
  32297. }
  32298. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m35EA0D036B7BF5CEA7F95D8549F9E972256DEB63_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 * ___operation5, const RuntimeMethod* method)
  32299. {
  32300. RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E * _thisAdjusted;
  32301. int32_t _offset = 1;
  32302. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E *>(__this + _offset);
  32303. RowIntervalOperationWrapper_2__ctor_m35EA0D036B7BF5CEA7F95D8549F9E972256DEB63_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  32304. }
  32305. // 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>::Invoke(System.Int32)
  32306. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m15B572F3A29F903532735205A86E9663C3E81168_gshared (RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E * __this, int32_t ___i0, const RuntimeMethod* method)
  32307. {
  32308. static bool s_Il2CppMethodInitialized;
  32309. if (!s_Il2CppMethodInitialized)
  32310. {
  32311. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  32312. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32313. s_Il2CppMethodInitialized = true;
  32314. }
  32315. int32_t V_0 = 0;
  32316. int32_t V_1 = 0;
  32317. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  32318. memset((&V_2), 0, sizeof(V_2));
  32319. RuntimeObject* V_3 = NULL;
  32320. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  32321. memset((&V_4), 0, sizeof(V_4));
  32322. Exception_t * __last_unhandled_exception = 0;
  32323. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  32324. {
  32325. int32_t L_0 = (int32_t)__this->get_minY_0();
  32326. int32_t L_1 = ___i0;
  32327. int32_t L_2 = (int32_t)__this->get_stepY_2();
  32328. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  32329. int32_t L_3 = V_0;
  32330. int32_t L_4 = (int32_t)__this->get_maxY_1();
  32331. if ((((int32_t)L_3) < ((int32_t)L_4)))
  32332. {
  32333. goto IL_001a;
  32334. }
  32335. }
  32336. {
  32337. return;
  32338. }
  32339. IL_001a:
  32340. {
  32341. int32_t L_5 = V_0;
  32342. int32_t L_6 = (int32_t)__this->get_stepY_2();
  32343. int32_t L_7 = (int32_t)__this->get_maxY_1();
  32344. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32345. int32_t L_8;
  32346. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  32347. V_1 = (int32_t)L_8;
  32348. int32_t L_9 = V_0;
  32349. int32_t L_10 = V_1;
  32350. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  32351. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  32352. int32_t L_12 = (int32_t)__this->get_width_3();
  32353. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  32354. RuntimeObject* L_13;
  32355. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  32356. V_3 = (RuntimeObject*)L_13;
  32357. }
  32358. IL_004a:
  32359. try
  32360. {// begin try (depth: 1)
  32361. ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 * L_14 = (ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 *)__this->get_address_of_operation_5();
  32362. ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 * L_15;
  32363. L_15 = (( ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 * (*) (ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 *)(ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  32364. RuntimeObject* L_16 = V_3;
  32365. NullCheck((RuntimeObject*)L_16);
  32366. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  32367. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  32368. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  32369. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  32370. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  32371. Il2CppFakeBox<ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  32372. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  32373. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  32374. *L_15 = L_19.m_Value;
  32375. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  32376. }// end try (depth: 1)
  32377. catch(Il2CppExceptionWrapper& e)
  32378. {
  32379. __last_unhandled_exception = (Exception_t *)e.ex;
  32380. goto FINALLY_0073;
  32381. }
  32382. FINALLY_0073:
  32383. {// begin finally (depth: 1)
  32384. {
  32385. RuntimeObject* L_20 = V_3;
  32386. if (!L_20)
  32387. {
  32388. goto IL_007c;
  32389. }
  32390. }
  32391. IL_0076:
  32392. {
  32393. RuntimeObject* L_21 = V_3;
  32394. NullCheck((RuntimeObject*)L_21);
  32395. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  32396. }
  32397. IL_007c:
  32398. {
  32399. IL2CPP_END_FINALLY(115)
  32400. }
  32401. }// end finally (depth: 1)
  32402. IL2CPP_CLEANUP(115)
  32403. {
  32404. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  32405. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  32406. }
  32407. IL_007d:
  32408. {
  32409. return;
  32410. }
  32411. }
  32412. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m15B572F3A29F903532735205A86E9663C3E81168_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  32413. {
  32414. RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E * _thisAdjusted;
  32415. int32_t _offset = 1;
  32416. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E *>(__this + _offset);
  32417. RowIntervalOperationWrapper_2_Invoke_m15B572F3A29F903532735205A86E9663C3E81168_inline(_thisAdjusted, ___i0, method);
  32418. }
  32419. #ifdef __clang__
  32420. #pragma clang diagnostic pop
  32421. #endif
  32422. #ifdef __clang__
  32423. #pragma clang diagnostic push
  32424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32425. #pragma clang diagnostic ignored "-Wunused-variable"
  32426. #endif
  32427. // 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&)
  32428. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mF9B3BA6FB6FDFE485B328E337F6E432BA5E811C3_gshared (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)
  32429. {
  32430. {
  32431. int32_t L_0 = ___minY0;
  32432. __this->set_minY_0(L_0);
  32433. int32_t L_1 = ___maxY1;
  32434. __this->set_maxY_1(L_1);
  32435. int32_t L_2 = ___stepY2;
  32436. __this->set_stepY_2(L_2);
  32437. int32_t L_3 = ___width3;
  32438. __this->set_width_3(L_3);
  32439. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  32440. __this->set_allocator_4(L_4);
  32441. ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 * L_5 = ___operation5;
  32442. ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 L_6 = (*(ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 *)L_5);
  32443. __this->set_operation_5(L_6);
  32444. return;
  32445. }
  32446. }
  32447. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mF9B3BA6FB6FDFE485B328E337F6E432BA5E811C3_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 * ___operation5, const RuntimeMethod* method)
  32448. {
  32449. RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819 * _thisAdjusted;
  32450. int32_t _offset = 1;
  32451. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819 *>(__this + _offset);
  32452. RowIntervalOperationWrapper_2__ctor_mF9B3BA6FB6FDFE485B328E337F6E432BA5E811C3_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  32453. }
  32454. // 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>::Invoke(System.Int32)
  32455. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m115A76C8467E6E83CF46FC00B263DCB9483E852F_gshared (RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819 * __this, int32_t ___i0, const RuntimeMethod* method)
  32456. {
  32457. static bool s_Il2CppMethodInitialized;
  32458. if (!s_Il2CppMethodInitialized)
  32459. {
  32460. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  32461. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32462. s_Il2CppMethodInitialized = true;
  32463. }
  32464. int32_t V_0 = 0;
  32465. int32_t V_1 = 0;
  32466. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  32467. memset((&V_2), 0, sizeof(V_2));
  32468. RuntimeObject* V_3 = NULL;
  32469. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  32470. memset((&V_4), 0, sizeof(V_4));
  32471. Exception_t * __last_unhandled_exception = 0;
  32472. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  32473. {
  32474. int32_t L_0 = (int32_t)__this->get_minY_0();
  32475. int32_t L_1 = ___i0;
  32476. int32_t L_2 = (int32_t)__this->get_stepY_2();
  32477. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  32478. int32_t L_3 = V_0;
  32479. int32_t L_4 = (int32_t)__this->get_maxY_1();
  32480. if ((((int32_t)L_3) < ((int32_t)L_4)))
  32481. {
  32482. goto IL_001a;
  32483. }
  32484. }
  32485. {
  32486. return;
  32487. }
  32488. IL_001a:
  32489. {
  32490. int32_t L_5 = V_0;
  32491. int32_t L_6 = (int32_t)__this->get_stepY_2();
  32492. int32_t L_7 = (int32_t)__this->get_maxY_1();
  32493. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32494. int32_t L_8;
  32495. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  32496. V_1 = (int32_t)L_8;
  32497. int32_t L_9 = V_0;
  32498. int32_t L_10 = V_1;
  32499. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  32500. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  32501. int32_t L_12 = (int32_t)__this->get_width_3();
  32502. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  32503. RuntimeObject* L_13;
  32504. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  32505. V_3 = (RuntimeObject*)L_13;
  32506. }
  32507. IL_004a:
  32508. try
  32509. {// begin try (depth: 1)
  32510. ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 * L_14 = (ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 *)__this->get_address_of_operation_5();
  32511. ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 * L_15;
  32512. L_15 = (( ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 * (*) (ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 *)(ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  32513. RuntimeObject* L_16 = V_3;
  32514. NullCheck((RuntimeObject*)L_16);
  32515. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  32516. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  32517. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  32518. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  32519. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  32520. Il2CppFakeBox<ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  32521. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  32522. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  32523. *L_15 = L_19.m_Value;
  32524. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  32525. }// end try (depth: 1)
  32526. catch(Il2CppExceptionWrapper& e)
  32527. {
  32528. __last_unhandled_exception = (Exception_t *)e.ex;
  32529. goto FINALLY_0073;
  32530. }
  32531. FINALLY_0073:
  32532. {// begin finally (depth: 1)
  32533. {
  32534. RuntimeObject* L_20 = V_3;
  32535. if (!L_20)
  32536. {
  32537. goto IL_007c;
  32538. }
  32539. }
  32540. IL_0076:
  32541. {
  32542. RuntimeObject* L_21 = V_3;
  32543. NullCheck((RuntimeObject*)L_21);
  32544. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  32545. }
  32546. IL_007c:
  32547. {
  32548. IL2CPP_END_FINALLY(115)
  32549. }
  32550. }// end finally (depth: 1)
  32551. IL2CPP_CLEANUP(115)
  32552. {
  32553. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  32554. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  32555. }
  32556. IL_007d:
  32557. {
  32558. return;
  32559. }
  32560. }
  32561. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m115A76C8467E6E83CF46FC00B263DCB9483E852F_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  32562. {
  32563. RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819 * _thisAdjusted;
  32564. int32_t _offset = 1;
  32565. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819 *>(__this + _offset);
  32566. RowIntervalOperationWrapper_2_Invoke_m115A76C8467E6E83CF46FC00B263DCB9483E852F_inline(_thisAdjusted, ___i0, method);
  32567. }
  32568. #ifdef __clang__
  32569. #pragma clang diagnostic pop
  32570. #endif
  32571. #ifdef __clang__
  32572. #pragma clang diagnostic push
  32573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32574. #pragma clang diagnostic ignored "-Wunused-variable"
  32575. #endif
  32576. // 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&)
  32577. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mC385082DDA884586DD75FB28D2A08D5BFA2A0E50_gshared (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)
  32578. {
  32579. {
  32580. int32_t L_0 = ___minY0;
  32581. __this->set_minY_0(L_0);
  32582. int32_t L_1 = ___maxY1;
  32583. __this->set_maxY_1(L_1);
  32584. int32_t L_2 = ___stepY2;
  32585. __this->set_stepY_2(L_2);
  32586. int32_t L_3 = ___width3;
  32587. __this->set_width_3(L_3);
  32588. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  32589. __this->set_allocator_4(L_4);
  32590. ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D * L_5 = ___operation5;
  32591. ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D L_6 = (*(ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D *)L_5);
  32592. __this->set_operation_5(L_6);
  32593. return;
  32594. }
  32595. }
  32596. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mC385082DDA884586DD75FB28D2A08D5BFA2A0E50_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D * ___operation5, const RuntimeMethod* method)
  32597. {
  32598. RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54 * _thisAdjusted;
  32599. int32_t _offset = 1;
  32600. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54 *>(__this + _offset);
  32601. RowIntervalOperationWrapper_2__ctor_mC385082DDA884586DD75FB28D2A08D5BFA2A0E50_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  32602. }
  32603. // 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>::Invoke(System.Int32)
  32604. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mB4200A1760A3D33A325AE4ED758481FD99E0512B_gshared (RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54 * __this, int32_t ___i0, const RuntimeMethod* method)
  32605. {
  32606. static bool s_Il2CppMethodInitialized;
  32607. if (!s_Il2CppMethodInitialized)
  32608. {
  32609. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  32610. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32611. s_Il2CppMethodInitialized = true;
  32612. }
  32613. int32_t V_0 = 0;
  32614. int32_t V_1 = 0;
  32615. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  32616. memset((&V_2), 0, sizeof(V_2));
  32617. RuntimeObject* V_3 = NULL;
  32618. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  32619. memset((&V_4), 0, sizeof(V_4));
  32620. Exception_t * __last_unhandled_exception = 0;
  32621. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  32622. {
  32623. int32_t L_0 = (int32_t)__this->get_minY_0();
  32624. int32_t L_1 = ___i0;
  32625. int32_t L_2 = (int32_t)__this->get_stepY_2();
  32626. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  32627. int32_t L_3 = V_0;
  32628. int32_t L_4 = (int32_t)__this->get_maxY_1();
  32629. if ((((int32_t)L_3) < ((int32_t)L_4)))
  32630. {
  32631. goto IL_001a;
  32632. }
  32633. }
  32634. {
  32635. return;
  32636. }
  32637. IL_001a:
  32638. {
  32639. int32_t L_5 = V_0;
  32640. int32_t L_6 = (int32_t)__this->get_stepY_2();
  32641. int32_t L_7 = (int32_t)__this->get_maxY_1();
  32642. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32643. int32_t L_8;
  32644. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  32645. V_1 = (int32_t)L_8;
  32646. int32_t L_9 = V_0;
  32647. int32_t L_10 = V_1;
  32648. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  32649. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  32650. int32_t L_12 = (int32_t)__this->get_width_3();
  32651. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  32652. RuntimeObject* L_13;
  32653. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  32654. V_3 = (RuntimeObject*)L_13;
  32655. }
  32656. IL_004a:
  32657. try
  32658. {// begin try (depth: 1)
  32659. ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D * L_14 = (ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D *)__this->get_address_of_operation_5();
  32660. ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D * L_15;
  32661. L_15 = (( ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D * (*) (ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D *)(ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  32662. RuntimeObject* L_16 = V_3;
  32663. NullCheck((RuntimeObject*)L_16);
  32664. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  32665. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  32666. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  32667. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  32668. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  32669. Il2CppFakeBox<ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  32670. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  32671. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  32672. *L_15 = L_19.m_Value;
  32673. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  32674. }// end try (depth: 1)
  32675. catch(Il2CppExceptionWrapper& e)
  32676. {
  32677. __last_unhandled_exception = (Exception_t *)e.ex;
  32678. goto FINALLY_0073;
  32679. }
  32680. FINALLY_0073:
  32681. {// begin finally (depth: 1)
  32682. {
  32683. RuntimeObject* L_20 = V_3;
  32684. if (!L_20)
  32685. {
  32686. goto IL_007c;
  32687. }
  32688. }
  32689. IL_0076:
  32690. {
  32691. RuntimeObject* L_21 = V_3;
  32692. NullCheck((RuntimeObject*)L_21);
  32693. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  32694. }
  32695. IL_007c:
  32696. {
  32697. IL2CPP_END_FINALLY(115)
  32698. }
  32699. }// end finally (depth: 1)
  32700. IL2CPP_CLEANUP(115)
  32701. {
  32702. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  32703. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  32704. }
  32705. IL_007d:
  32706. {
  32707. return;
  32708. }
  32709. }
  32710. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mB4200A1760A3D33A325AE4ED758481FD99E0512B_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  32711. {
  32712. RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54 * _thisAdjusted;
  32713. int32_t _offset = 1;
  32714. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54 *>(__this + _offset);
  32715. RowIntervalOperationWrapper_2_Invoke_mB4200A1760A3D33A325AE4ED758481FD99E0512B_inline(_thisAdjusted, ___i0, method);
  32716. }
  32717. #ifdef __clang__
  32718. #pragma clang diagnostic pop
  32719. #endif
  32720. #ifdef __clang__
  32721. #pragma clang diagnostic push
  32722. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32723. #pragma clang diagnostic ignored "-Wunused-variable"
  32724. #endif
  32725. // 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&)
  32726. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0E0C9C90D05CED1E9A2ADCB43DE3F565B76B5C2D_gshared (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)
  32727. {
  32728. {
  32729. int32_t L_0 = ___minY0;
  32730. __this->set_minY_0(L_0);
  32731. int32_t L_1 = ___maxY1;
  32732. __this->set_maxY_1(L_1);
  32733. int32_t L_2 = ___stepY2;
  32734. __this->set_stepY_2(L_2);
  32735. int32_t L_3 = ___width3;
  32736. __this->set_width_3(L_3);
  32737. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  32738. __this->set_allocator_4(L_4);
  32739. ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 * L_5 = ___operation5;
  32740. ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 L_6 = (*(ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 *)L_5);
  32741. __this->set_operation_5(L_6);
  32742. return;
  32743. }
  32744. }
  32745. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m0E0C9C90D05CED1E9A2ADCB43DE3F565B76B5C2D_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 * ___operation5, const RuntimeMethod* method)
  32746. {
  32747. RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD * _thisAdjusted;
  32748. int32_t _offset = 1;
  32749. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD *>(__this + _offset);
  32750. RowIntervalOperationWrapper_2__ctor_m0E0C9C90D05CED1E9A2ADCB43DE3F565B76B5C2D_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  32751. }
  32752. // 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>::Invoke(System.Int32)
  32753. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m4975F494425408FA9B06E261D4D323DFFC37DB9A_gshared (RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD * __this, int32_t ___i0, const RuntimeMethod* method)
  32754. {
  32755. static bool s_Il2CppMethodInitialized;
  32756. if (!s_Il2CppMethodInitialized)
  32757. {
  32758. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  32759. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32760. s_Il2CppMethodInitialized = true;
  32761. }
  32762. int32_t V_0 = 0;
  32763. int32_t V_1 = 0;
  32764. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  32765. memset((&V_2), 0, sizeof(V_2));
  32766. RuntimeObject* V_3 = NULL;
  32767. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  32768. memset((&V_4), 0, sizeof(V_4));
  32769. Exception_t * __last_unhandled_exception = 0;
  32770. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  32771. {
  32772. int32_t L_0 = (int32_t)__this->get_minY_0();
  32773. int32_t L_1 = ___i0;
  32774. int32_t L_2 = (int32_t)__this->get_stepY_2();
  32775. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  32776. int32_t L_3 = V_0;
  32777. int32_t L_4 = (int32_t)__this->get_maxY_1();
  32778. if ((((int32_t)L_3) < ((int32_t)L_4)))
  32779. {
  32780. goto IL_001a;
  32781. }
  32782. }
  32783. {
  32784. return;
  32785. }
  32786. IL_001a:
  32787. {
  32788. int32_t L_5 = V_0;
  32789. int32_t L_6 = (int32_t)__this->get_stepY_2();
  32790. int32_t L_7 = (int32_t)__this->get_maxY_1();
  32791. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32792. int32_t L_8;
  32793. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  32794. V_1 = (int32_t)L_8;
  32795. int32_t L_9 = V_0;
  32796. int32_t L_10 = V_1;
  32797. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  32798. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  32799. int32_t L_12 = (int32_t)__this->get_width_3();
  32800. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  32801. RuntimeObject* L_13;
  32802. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  32803. V_3 = (RuntimeObject*)L_13;
  32804. }
  32805. IL_004a:
  32806. try
  32807. {// begin try (depth: 1)
  32808. ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 * L_14 = (ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 *)__this->get_address_of_operation_5();
  32809. ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 * L_15;
  32810. L_15 = (( ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 * (*) (ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 *)(ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  32811. RuntimeObject* L_16 = V_3;
  32812. NullCheck((RuntimeObject*)L_16);
  32813. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  32814. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  32815. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  32816. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  32817. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  32818. Il2CppFakeBox<ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  32819. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  32820. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  32821. *L_15 = L_19.m_Value;
  32822. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  32823. }// end try (depth: 1)
  32824. catch(Il2CppExceptionWrapper& e)
  32825. {
  32826. __last_unhandled_exception = (Exception_t *)e.ex;
  32827. goto FINALLY_0073;
  32828. }
  32829. FINALLY_0073:
  32830. {// begin finally (depth: 1)
  32831. {
  32832. RuntimeObject* L_20 = V_3;
  32833. if (!L_20)
  32834. {
  32835. goto IL_007c;
  32836. }
  32837. }
  32838. IL_0076:
  32839. {
  32840. RuntimeObject* L_21 = V_3;
  32841. NullCheck((RuntimeObject*)L_21);
  32842. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  32843. }
  32844. IL_007c:
  32845. {
  32846. IL2CPP_END_FINALLY(115)
  32847. }
  32848. }// end finally (depth: 1)
  32849. IL2CPP_CLEANUP(115)
  32850. {
  32851. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  32852. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  32853. }
  32854. IL_007d:
  32855. {
  32856. return;
  32857. }
  32858. }
  32859. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m4975F494425408FA9B06E261D4D323DFFC37DB9A_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  32860. {
  32861. RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD * _thisAdjusted;
  32862. int32_t _offset = 1;
  32863. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD *>(__this + _offset);
  32864. RowIntervalOperationWrapper_2_Invoke_m4975F494425408FA9B06E261D4D323DFFC37DB9A_inline(_thisAdjusted, ___i0, method);
  32865. }
  32866. #ifdef __clang__
  32867. #pragma clang diagnostic pop
  32868. #endif
  32869. #ifdef __clang__
  32870. #pragma clang diagnostic push
  32871. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32872. #pragma clang diagnostic ignored "-Wunused-variable"
  32873. #endif
  32874. // 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&)
  32875. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mA0C8EC07D59FB46A24B662EDE3DFFC34AF33107E_gshared (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)
  32876. {
  32877. {
  32878. int32_t L_0 = ___minY0;
  32879. __this->set_minY_0(L_0);
  32880. int32_t L_1 = ___maxY1;
  32881. __this->set_maxY_1(L_1);
  32882. int32_t L_2 = ___stepY2;
  32883. __this->set_stepY_2(L_2);
  32884. int32_t L_3 = ___width3;
  32885. __this->set_width_3(L_3);
  32886. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  32887. __this->set_allocator_4(L_4);
  32888. ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 * L_5 = ___operation5;
  32889. ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 L_6 = (*(ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 *)L_5);
  32890. __this->set_operation_5(L_6);
  32891. return;
  32892. }
  32893. }
  32894. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mA0C8EC07D59FB46A24B662EDE3DFFC34AF33107E_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 * ___operation5, const RuntimeMethod* method)
  32895. {
  32896. RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756 * _thisAdjusted;
  32897. int32_t _offset = 1;
  32898. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756 *>(__this + _offset);
  32899. RowIntervalOperationWrapper_2__ctor_mA0C8EC07D59FB46A24B662EDE3DFFC34AF33107E_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  32900. }
  32901. // 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>::Invoke(System.Int32)
  32902. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m47217E0F06668B1911708D168AE3BC43516DA892_gshared (RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756 * __this, int32_t ___i0, const RuntimeMethod* method)
  32903. {
  32904. static bool s_Il2CppMethodInitialized;
  32905. if (!s_Il2CppMethodInitialized)
  32906. {
  32907. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  32908. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32909. s_Il2CppMethodInitialized = true;
  32910. }
  32911. int32_t V_0 = 0;
  32912. int32_t V_1 = 0;
  32913. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  32914. memset((&V_2), 0, sizeof(V_2));
  32915. RuntimeObject* V_3 = NULL;
  32916. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  32917. memset((&V_4), 0, sizeof(V_4));
  32918. Exception_t * __last_unhandled_exception = 0;
  32919. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  32920. {
  32921. int32_t L_0 = (int32_t)__this->get_minY_0();
  32922. int32_t L_1 = ___i0;
  32923. int32_t L_2 = (int32_t)__this->get_stepY_2();
  32924. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  32925. int32_t L_3 = V_0;
  32926. int32_t L_4 = (int32_t)__this->get_maxY_1();
  32927. if ((((int32_t)L_3) < ((int32_t)L_4)))
  32928. {
  32929. goto IL_001a;
  32930. }
  32931. }
  32932. {
  32933. return;
  32934. }
  32935. IL_001a:
  32936. {
  32937. int32_t L_5 = V_0;
  32938. int32_t L_6 = (int32_t)__this->get_stepY_2();
  32939. int32_t L_7 = (int32_t)__this->get_maxY_1();
  32940. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32941. int32_t L_8;
  32942. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  32943. V_1 = (int32_t)L_8;
  32944. int32_t L_9 = V_0;
  32945. int32_t L_10 = V_1;
  32946. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  32947. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  32948. int32_t L_12 = (int32_t)__this->get_width_3();
  32949. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  32950. RuntimeObject* L_13;
  32951. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  32952. V_3 = (RuntimeObject*)L_13;
  32953. }
  32954. IL_004a:
  32955. try
  32956. {// begin try (depth: 1)
  32957. ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 * L_14 = (ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 *)__this->get_address_of_operation_5();
  32958. ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 * L_15;
  32959. L_15 = (( ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 * (*) (ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 *)(ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  32960. RuntimeObject* L_16 = V_3;
  32961. NullCheck((RuntimeObject*)L_16);
  32962. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  32963. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  32964. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  32965. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  32966. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  32967. Il2CppFakeBox<ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  32968. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  32969. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  32970. *L_15 = L_19.m_Value;
  32971. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  32972. }// end try (depth: 1)
  32973. catch(Il2CppExceptionWrapper& e)
  32974. {
  32975. __last_unhandled_exception = (Exception_t *)e.ex;
  32976. goto FINALLY_0073;
  32977. }
  32978. FINALLY_0073:
  32979. {// begin finally (depth: 1)
  32980. {
  32981. RuntimeObject* L_20 = V_3;
  32982. if (!L_20)
  32983. {
  32984. goto IL_007c;
  32985. }
  32986. }
  32987. IL_0076:
  32988. {
  32989. RuntimeObject* L_21 = V_3;
  32990. NullCheck((RuntimeObject*)L_21);
  32991. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  32992. }
  32993. IL_007c:
  32994. {
  32995. IL2CPP_END_FINALLY(115)
  32996. }
  32997. }// end finally (depth: 1)
  32998. IL2CPP_CLEANUP(115)
  32999. {
  33000. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  33001. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  33002. }
  33003. IL_007d:
  33004. {
  33005. return;
  33006. }
  33007. }
  33008. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m47217E0F06668B1911708D168AE3BC43516DA892_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  33009. {
  33010. RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756 * _thisAdjusted;
  33011. int32_t _offset = 1;
  33012. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756 *>(__this + _offset);
  33013. RowIntervalOperationWrapper_2_Invoke_m47217E0F06668B1911708D168AE3BC43516DA892_inline(_thisAdjusted, ___i0, method);
  33014. }
  33015. #ifdef __clang__
  33016. #pragma clang diagnostic pop
  33017. #endif
  33018. #ifdef __clang__
  33019. #pragma clang diagnostic push
  33020. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33021. #pragma clang diagnostic ignored "-Wunused-variable"
  33022. #endif
  33023. // 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&)
  33024. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m759949F6006897530645907D750A803E31D90903_gshared (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)
  33025. {
  33026. {
  33027. int32_t L_0 = ___minY0;
  33028. __this->set_minY_0(L_0);
  33029. int32_t L_1 = ___maxY1;
  33030. __this->set_maxY_1(L_1);
  33031. int32_t L_2 = ___stepY2;
  33032. __this->set_stepY_2(L_2);
  33033. int32_t L_3 = ___width3;
  33034. __this->set_width_3(L_3);
  33035. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  33036. __this->set_allocator_4(L_4);
  33037. ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 * L_5 = ___operation5;
  33038. ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 L_6 = (*(ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 *)L_5);
  33039. __this->set_operation_5(L_6);
  33040. return;
  33041. }
  33042. }
  33043. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m759949F6006897530645907D750A803E31D90903_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 * ___operation5, const RuntimeMethod* method)
  33044. {
  33045. RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132 * _thisAdjusted;
  33046. int32_t _offset = 1;
  33047. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132 *>(__this + _offset);
  33048. RowIntervalOperationWrapper_2__ctor_m759949F6006897530645907D750A803E31D90903_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  33049. }
  33050. // 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>::Invoke(System.Int32)
  33051. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m367718D99689257812B979F3B90704F09F3C9550_gshared (RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132 * __this, int32_t ___i0, const RuntimeMethod* method)
  33052. {
  33053. static bool s_Il2CppMethodInitialized;
  33054. if (!s_Il2CppMethodInitialized)
  33055. {
  33056. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  33057. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33058. s_Il2CppMethodInitialized = true;
  33059. }
  33060. int32_t V_0 = 0;
  33061. int32_t V_1 = 0;
  33062. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  33063. memset((&V_2), 0, sizeof(V_2));
  33064. RuntimeObject* V_3 = NULL;
  33065. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  33066. memset((&V_4), 0, sizeof(V_4));
  33067. Exception_t * __last_unhandled_exception = 0;
  33068. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  33069. {
  33070. int32_t L_0 = (int32_t)__this->get_minY_0();
  33071. int32_t L_1 = ___i0;
  33072. int32_t L_2 = (int32_t)__this->get_stepY_2();
  33073. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  33074. int32_t L_3 = V_0;
  33075. int32_t L_4 = (int32_t)__this->get_maxY_1();
  33076. if ((((int32_t)L_3) < ((int32_t)L_4)))
  33077. {
  33078. goto IL_001a;
  33079. }
  33080. }
  33081. {
  33082. return;
  33083. }
  33084. IL_001a:
  33085. {
  33086. int32_t L_5 = V_0;
  33087. int32_t L_6 = (int32_t)__this->get_stepY_2();
  33088. int32_t L_7 = (int32_t)__this->get_maxY_1();
  33089. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33090. int32_t L_8;
  33091. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  33092. V_1 = (int32_t)L_8;
  33093. int32_t L_9 = V_0;
  33094. int32_t L_10 = V_1;
  33095. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  33096. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  33097. int32_t L_12 = (int32_t)__this->get_width_3();
  33098. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  33099. RuntimeObject* L_13;
  33100. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  33101. V_3 = (RuntimeObject*)L_13;
  33102. }
  33103. IL_004a:
  33104. try
  33105. {// begin try (depth: 1)
  33106. ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 * L_14 = (ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 *)__this->get_address_of_operation_5();
  33107. ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 * L_15;
  33108. L_15 = (( ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 * (*) (ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 *)(ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  33109. RuntimeObject* L_16 = V_3;
  33110. NullCheck((RuntimeObject*)L_16);
  33111. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  33112. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  33113. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  33114. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  33115. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  33116. Il2CppFakeBox<ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  33117. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  33118. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  33119. *L_15 = L_19.m_Value;
  33120. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  33121. }// end try (depth: 1)
  33122. catch(Il2CppExceptionWrapper& e)
  33123. {
  33124. __last_unhandled_exception = (Exception_t *)e.ex;
  33125. goto FINALLY_0073;
  33126. }
  33127. FINALLY_0073:
  33128. {// begin finally (depth: 1)
  33129. {
  33130. RuntimeObject* L_20 = V_3;
  33131. if (!L_20)
  33132. {
  33133. goto IL_007c;
  33134. }
  33135. }
  33136. IL_0076:
  33137. {
  33138. RuntimeObject* L_21 = V_3;
  33139. NullCheck((RuntimeObject*)L_21);
  33140. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  33141. }
  33142. IL_007c:
  33143. {
  33144. IL2CPP_END_FINALLY(115)
  33145. }
  33146. }// end finally (depth: 1)
  33147. IL2CPP_CLEANUP(115)
  33148. {
  33149. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  33150. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  33151. }
  33152. IL_007d:
  33153. {
  33154. return;
  33155. }
  33156. }
  33157. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m367718D99689257812B979F3B90704F09F3C9550_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  33158. {
  33159. RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132 * _thisAdjusted;
  33160. int32_t _offset = 1;
  33161. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132 *>(__this + _offset);
  33162. RowIntervalOperationWrapper_2_Invoke_m367718D99689257812B979F3B90704F09F3C9550_inline(_thisAdjusted, ___i0, method);
  33163. }
  33164. #ifdef __clang__
  33165. #pragma clang diagnostic pop
  33166. #endif
  33167. #ifdef __clang__
  33168. #pragma clang diagnostic push
  33169. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33170. #pragma clang diagnostic ignored "-Wunused-variable"
  33171. #endif
  33172. // 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&)
  33173. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mA6E6BD5E90A2268179EDB47D08575B7C0C93A441_gshared (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)
  33174. {
  33175. {
  33176. int32_t L_0 = ___minY0;
  33177. __this->set_minY_0(L_0);
  33178. int32_t L_1 = ___maxY1;
  33179. __this->set_maxY_1(L_1);
  33180. int32_t L_2 = ___stepY2;
  33181. __this->set_stepY_2(L_2);
  33182. int32_t L_3 = ___width3;
  33183. __this->set_width_3(L_3);
  33184. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  33185. __this->set_allocator_4(L_4);
  33186. ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C * L_5 = ___operation5;
  33187. ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C L_6 = (*(ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C *)L_5);
  33188. __this->set_operation_5(L_6);
  33189. return;
  33190. }
  33191. }
  33192. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mA6E6BD5E90A2268179EDB47D08575B7C0C93A441_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C * ___operation5, const RuntimeMethod* method)
  33193. {
  33194. RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8 * _thisAdjusted;
  33195. int32_t _offset = 1;
  33196. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8 *>(__this + _offset);
  33197. RowIntervalOperationWrapper_2__ctor_mA6E6BD5E90A2268179EDB47D08575B7C0C93A441_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  33198. }
  33199. // 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>::Invoke(System.Int32)
  33200. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m46AE45CEC667FFD613E50649EC535F6127DCA308_gshared (RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8 * __this, int32_t ___i0, const RuntimeMethod* method)
  33201. {
  33202. static bool s_Il2CppMethodInitialized;
  33203. if (!s_Il2CppMethodInitialized)
  33204. {
  33205. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  33206. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33207. s_Il2CppMethodInitialized = true;
  33208. }
  33209. int32_t V_0 = 0;
  33210. int32_t V_1 = 0;
  33211. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  33212. memset((&V_2), 0, sizeof(V_2));
  33213. RuntimeObject* V_3 = NULL;
  33214. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  33215. memset((&V_4), 0, sizeof(V_4));
  33216. Exception_t * __last_unhandled_exception = 0;
  33217. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  33218. {
  33219. int32_t L_0 = (int32_t)__this->get_minY_0();
  33220. int32_t L_1 = ___i0;
  33221. int32_t L_2 = (int32_t)__this->get_stepY_2();
  33222. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  33223. int32_t L_3 = V_0;
  33224. int32_t L_4 = (int32_t)__this->get_maxY_1();
  33225. if ((((int32_t)L_3) < ((int32_t)L_4)))
  33226. {
  33227. goto IL_001a;
  33228. }
  33229. }
  33230. {
  33231. return;
  33232. }
  33233. IL_001a:
  33234. {
  33235. int32_t L_5 = V_0;
  33236. int32_t L_6 = (int32_t)__this->get_stepY_2();
  33237. int32_t L_7 = (int32_t)__this->get_maxY_1();
  33238. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33239. int32_t L_8;
  33240. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  33241. V_1 = (int32_t)L_8;
  33242. int32_t L_9 = V_0;
  33243. int32_t L_10 = V_1;
  33244. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  33245. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  33246. int32_t L_12 = (int32_t)__this->get_width_3();
  33247. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  33248. RuntimeObject* L_13;
  33249. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  33250. V_3 = (RuntimeObject*)L_13;
  33251. }
  33252. IL_004a:
  33253. try
  33254. {// begin try (depth: 1)
  33255. ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C * L_14 = (ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C *)__this->get_address_of_operation_5();
  33256. ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C * L_15;
  33257. L_15 = (( ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C * (*) (ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C *)(ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  33258. RuntimeObject* L_16 = V_3;
  33259. NullCheck((RuntimeObject*)L_16);
  33260. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  33261. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  33262. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  33263. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  33264. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  33265. Il2CppFakeBox<ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  33266. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  33267. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  33268. *L_15 = L_19.m_Value;
  33269. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  33270. }// end try (depth: 1)
  33271. catch(Il2CppExceptionWrapper& e)
  33272. {
  33273. __last_unhandled_exception = (Exception_t *)e.ex;
  33274. goto FINALLY_0073;
  33275. }
  33276. FINALLY_0073:
  33277. {// begin finally (depth: 1)
  33278. {
  33279. RuntimeObject* L_20 = V_3;
  33280. if (!L_20)
  33281. {
  33282. goto IL_007c;
  33283. }
  33284. }
  33285. IL_0076:
  33286. {
  33287. RuntimeObject* L_21 = V_3;
  33288. NullCheck((RuntimeObject*)L_21);
  33289. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  33290. }
  33291. IL_007c:
  33292. {
  33293. IL2CPP_END_FINALLY(115)
  33294. }
  33295. }// end finally (depth: 1)
  33296. IL2CPP_CLEANUP(115)
  33297. {
  33298. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  33299. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  33300. }
  33301. IL_007d:
  33302. {
  33303. return;
  33304. }
  33305. }
  33306. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m46AE45CEC667FFD613E50649EC535F6127DCA308_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  33307. {
  33308. RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8 * _thisAdjusted;
  33309. int32_t _offset = 1;
  33310. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8 *>(__this + _offset);
  33311. RowIntervalOperationWrapper_2_Invoke_m46AE45CEC667FFD613E50649EC535F6127DCA308_inline(_thisAdjusted, ___i0, method);
  33312. }
  33313. #ifdef __clang__
  33314. #pragma clang diagnostic pop
  33315. #endif
  33316. #ifdef __clang__
  33317. #pragma clang diagnostic push
  33318. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33319. #pragma clang diagnostic ignored "-Wunused-variable"
  33320. #endif
  33321. // 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&)
  33322. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m474DCCBA9BE68E9F7BB1B7C6452ABA06D424DD1E_gshared (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)
  33323. {
  33324. {
  33325. int32_t L_0 = ___minY0;
  33326. __this->set_minY_0(L_0);
  33327. int32_t L_1 = ___maxY1;
  33328. __this->set_maxY_1(L_1);
  33329. int32_t L_2 = ___stepY2;
  33330. __this->set_stepY_2(L_2);
  33331. int32_t L_3 = ___width3;
  33332. __this->set_width_3(L_3);
  33333. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  33334. __this->set_allocator_4(L_4);
  33335. ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 * L_5 = ___operation5;
  33336. ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 L_6 = (*(ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 *)L_5);
  33337. __this->set_operation_5(L_6);
  33338. return;
  33339. }
  33340. }
  33341. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m474DCCBA9BE68E9F7BB1B7C6452ABA06D424DD1E_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 * ___operation5, const RuntimeMethod* method)
  33342. {
  33343. RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D * _thisAdjusted;
  33344. int32_t _offset = 1;
  33345. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D *>(__this + _offset);
  33346. RowIntervalOperationWrapper_2__ctor_m474DCCBA9BE68E9F7BB1B7C6452ABA06D424DD1E_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  33347. }
  33348. // 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>::Invoke(System.Int32)
  33349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mBA73424A0FE2AF348E70C4FBEC1754D949A4966E_gshared (RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D * __this, int32_t ___i0, const RuntimeMethod* method)
  33350. {
  33351. static bool s_Il2CppMethodInitialized;
  33352. if (!s_Il2CppMethodInitialized)
  33353. {
  33354. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  33355. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33356. s_Il2CppMethodInitialized = true;
  33357. }
  33358. int32_t V_0 = 0;
  33359. int32_t V_1 = 0;
  33360. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  33361. memset((&V_2), 0, sizeof(V_2));
  33362. RuntimeObject* V_3 = NULL;
  33363. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  33364. memset((&V_4), 0, sizeof(V_4));
  33365. Exception_t * __last_unhandled_exception = 0;
  33366. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  33367. {
  33368. int32_t L_0 = (int32_t)__this->get_minY_0();
  33369. int32_t L_1 = ___i0;
  33370. int32_t L_2 = (int32_t)__this->get_stepY_2();
  33371. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  33372. int32_t L_3 = V_0;
  33373. int32_t L_4 = (int32_t)__this->get_maxY_1();
  33374. if ((((int32_t)L_3) < ((int32_t)L_4)))
  33375. {
  33376. goto IL_001a;
  33377. }
  33378. }
  33379. {
  33380. return;
  33381. }
  33382. IL_001a:
  33383. {
  33384. int32_t L_5 = V_0;
  33385. int32_t L_6 = (int32_t)__this->get_stepY_2();
  33386. int32_t L_7 = (int32_t)__this->get_maxY_1();
  33387. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33388. int32_t L_8;
  33389. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  33390. V_1 = (int32_t)L_8;
  33391. int32_t L_9 = V_0;
  33392. int32_t L_10 = V_1;
  33393. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  33394. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  33395. int32_t L_12 = (int32_t)__this->get_width_3();
  33396. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  33397. RuntimeObject* L_13;
  33398. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  33399. V_3 = (RuntimeObject*)L_13;
  33400. }
  33401. IL_004a:
  33402. try
  33403. {// begin try (depth: 1)
  33404. ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 * L_14 = (ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 *)__this->get_address_of_operation_5();
  33405. ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 * L_15;
  33406. L_15 = (( ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 * (*) (ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 *)(ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  33407. RuntimeObject* L_16 = V_3;
  33408. NullCheck((RuntimeObject*)L_16);
  33409. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  33410. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  33411. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  33412. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  33413. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  33414. Il2CppFakeBox<ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  33415. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  33416. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  33417. *L_15 = L_19.m_Value;
  33418. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  33419. }// end try (depth: 1)
  33420. catch(Il2CppExceptionWrapper& e)
  33421. {
  33422. __last_unhandled_exception = (Exception_t *)e.ex;
  33423. goto FINALLY_0073;
  33424. }
  33425. FINALLY_0073:
  33426. {// begin finally (depth: 1)
  33427. {
  33428. RuntimeObject* L_20 = V_3;
  33429. if (!L_20)
  33430. {
  33431. goto IL_007c;
  33432. }
  33433. }
  33434. IL_0076:
  33435. {
  33436. RuntimeObject* L_21 = V_3;
  33437. NullCheck((RuntimeObject*)L_21);
  33438. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  33439. }
  33440. IL_007c:
  33441. {
  33442. IL2CPP_END_FINALLY(115)
  33443. }
  33444. }// end finally (depth: 1)
  33445. IL2CPP_CLEANUP(115)
  33446. {
  33447. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  33448. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  33449. }
  33450. IL_007d:
  33451. {
  33452. return;
  33453. }
  33454. }
  33455. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mBA73424A0FE2AF348E70C4FBEC1754D949A4966E_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  33456. {
  33457. RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D * _thisAdjusted;
  33458. int32_t _offset = 1;
  33459. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D *>(__this + _offset);
  33460. RowIntervalOperationWrapper_2_Invoke_mBA73424A0FE2AF348E70C4FBEC1754D949A4966E_inline(_thisAdjusted, ___i0, method);
  33461. }
  33462. #ifdef __clang__
  33463. #pragma clang diagnostic pop
  33464. #endif
  33465. #ifdef __clang__
  33466. #pragma clang diagnostic push
  33467. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33468. #pragma clang diagnostic ignored "-Wunused-variable"
  33469. #endif
  33470. // 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&)
  33471. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mF570068E9437593FA04A7F85C21F227710EC751E_gshared (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)
  33472. {
  33473. {
  33474. int32_t L_0 = ___minY0;
  33475. __this->set_minY_0(L_0);
  33476. int32_t L_1 = ___maxY1;
  33477. __this->set_maxY_1(L_1);
  33478. int32_t L_2 = ___stepY2;
  33479. __this->set_stepY_2(L_2);
  33480. int32_t L_3 = ___width3;
  33481. __this->set_width_3(L_3);
  33482. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  33483. __this->set_allocator_4(L_4);
  33484. ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 * L_5 = ___operation5;
  33485. ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 L_6 = (*(ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 *)L_5);
  33486. __this->set_operation_5(L_6);
  33487. return;
  33488. }
  33489. }
  33490. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mF570068E9437593FA04A7F85C21F227710EC751E_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 * ___operation5, const RuntimeMethod* method)
  33491. {
  33492. RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273 * _thisAdjusted;
  33493. int32_t _offset = 1;
  33494. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273 *>(__this + _offset);
  33495. RowIntervalOperationWrapper_2__ctor_mF570068E9437593FA04A7F85C21F227710EC751E_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  33496. }
  33497. // 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>::Invoke(System.Int32)
  33498. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m16F324E122D559CCCC1A93FC7483C923EDEE71B3_gshared (RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273 * __this, int32_t ___i0, const RuntimeMethod* method)
  33499. {
  33500. static bool s_Il2CppMethodInitialized;
  33501. if (!s_Il2CppMethodInitialized)
  33502. {
  33503. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  33504. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33505. s_Il2CppMethodInitialized = true;
  33506. }
  33507. int32_t V_0 = 0;
  33508. int32_t V_1 = 0;
  33509. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  33510. memset((&V_2), 0, sizeof(V_2));
  33511. RuntimeObject* V_3 = NULL;
  33512. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  33513. memset((&V_4), 0, sizeof(V_4));
  33514. Exception_t * __last_unhandled_exception = 0;
  33515. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  33516. {
  33517. int32_t L_0 = (int32_t)__this->get_minY_0();
  33518. int32_t L_1 = ___i0;
  33519. int32_t L_2 = (int32_t)__this->get_stepY_2();
  33520. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  33521. int32_t L_3 = V_0;
  33522. int32_t L_4 = (int32_t)__this->get_maxY_1();
  33523. if ((((int32_t)L_3) < ((int32_t)L_4)))
  33524. {
  33525. goto IL_001a;
  33526. }
  33527. }
  33528. {
  33529. return;
  33530. }
  33531. IL_001a:
  33532. {
  33533. int32_t L_5 = V_0;
  33534. int32_t L_6 = (int32_t)__this->get_stepY_2();
  33535. int32_t L_7 = (int32_t)__this->get_maxY_1();
  33536. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33537. int32_t L_8;
  33538. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  33539. V_1 = (int32_t)L_8;
  33540. int32_t L_9 = V_0;
  33541. int32_t L_10 = V_1;
  33542. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  33543. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  33544. int32_t L_12 = (int32_t)__this->get_width_3();
  33545. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  33546. RuntimeObject* L_13;
  33547. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  33548. V_3 = (RuntimeObject*)L_13;
  33549. }
  33550. IL_004a:
  33551. try
  33552. {// begin try (depth: 1)
  33553. ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 * L_14 = (ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 *)__this->get_address_of_operation_5();
  33554. ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 * L_15;
  33555. L_15 = (( ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 * (*) (ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 *)(ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  33556. RuntimeObject* L_16 = V_3;
  33557. NullCheck((RuntimeObject*)L_16);
  33558. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  33559. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  33560. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  33561. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  33562. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  33563. Il2CppFakeBox<ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  33564. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  33565. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  33566. *L_15 = L_19.m_Value;
  33567. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  33568. }// end try (depth: 1)
  33569. catch(Il2CppExceptionWrapper& e)
  33570. {
  33571. __last_unhandled_exception = (Exception_t *)e.ex;
  33572. goto FINALLY_0073;
  33573. }
  33574. FINALLY_0073:
  33575. {// begin finally (depth: 1)
  33576. {
  33577. RuntimeObject* L_20 = V_3;
  33578. if (!L_20)
  33579. {
  33580. goto IL_007c;
  33581. }
  33582. }
  33583. IL_0076:
  33584. {
  33585. RuntimeObject* L_21 = V_3;
  33586. NullCheck((RuntimeObject*)L_21);
  33587. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  33588. }
  33589. IL_007c:
  33590. {
  33591. IL2CPP_END_FINALLY(115)
  33592. }
  33593. }// end finally (depth: 1)
  33594. IL2CPP_CLEANUP(115)
  33595. {
  33596. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  33597. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  33598. }
  33599. IL_007d:
  33600. {
  33601. return;
  33602. }
  33603. }
  33604. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m16F324E122D559CCCC1A93FC7483C923EDEE71B3_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  33605. {
  33606. RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273 * _thisAdjusted;
  33607. int32_t _offset = 1;
  33608. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273 *>(__this + _offset);
  33609. RowIntervalOperationWrapper_2_Invoke_m16F324E122D559CCCC1A93FC7483C923EDEE71B3_inline(_thisAdjusted, ___i0, method);
  33610. }
  33611. #ifdef __clang__
  33612. #pragma clang diagnostic pop
  33613. #endif
  33614. #ifdef __clang__
  33615. #pragma clang diagnostic push
  33616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33617. #pragma clang diagnostic ignored "-Wunused-variable"
  33618. #endif
  33619. // 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&)
  33620. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mA5DAAE0E8940705E0E054473EB351972194B987D_gshared (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)
  33621. {
  33622. {
  33623. int32_t L_0 = ___minY0;
  33624. __this->set_minY_0(L_0);
  33625. int32_t L_1 = ___maxY1;
  33626. __this->set_maxY_1(L_1);
  33627. int32_t L_2 = ___stepY2;
  33628. __this->set_stepY_2(L_2);
  33629. int32_t L_3 = ___width3;
  33630. __this->set_width_3(L_3);
  33631. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  33632. __this->set_allocator_4(L_4);
  33633. ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 * L_5 = ___operation5;
  33634. ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 L_6 = (*(ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 *)L_5);
  33635. __this->set_operation_5(L_6);
  33636. return;
  33637. }
  33638. }
  33639. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mA5DAAE0E8940705E0E054473EB351972194B987D_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 * ___operation5, const RuntimeMethod* method)
  33640. {
  33641. RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17 * _thisAdjusted;
  33642. int32_t _offset = 1;
  33643. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17 *>(__this + _offset);
  33644. RowIntervalOperationWrapper_2__ctor_mA5DAAE0E8940705E0E054473EB351972194B987D_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  33645. }
  33646. // 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>::Invoke(System.Int32)
  33647. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m959F0CDD7097A41D7057BDF441B0FB0B66C6FE10_gshared (RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17 * __this, int32_t ___i0, const RuntimeMethod* method)
  33648. {
  33649. static bool s_Il2CppMethodInitialized;
  33650. if (!s_Il2CppMethodInitialized)
  33651. {
  33652. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  33653. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33654. s_Il2CppMethodInitialized = true;
  33655. }
  33656. int32_t V_0 = 0;
  33657. int32_t V_1 = 0;
  33658. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  33659. memset((&V_2), 0, sizeof(V_2));
  33660. RuntimeObject* V_3 = NULL;
  33661. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  33662. memset((&V_4), 0, sizeof(V_4));
  33663. Exception_t * __last_unhandled_exception = 0;
  33664. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  33665. {
  33666. int32_t L_0 = (int32_t)__this->get_minY_0();
  33667. int32_t L_1 = ___i0;
  33668. int32_t L_2 = (int32_t)__this->get_stepY_2();
  33669. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  33670. int32_t L_3 = V_0;
  33671. int32_t L_4 = (int32_t)__this->get_maxY_1();
  33672. if ((((int32_t)L_3) < ((int32_t)L_4)))
  33673. {
  33674. goto IL_001a;
  33675. }
  33676. }
  33677. {
  33678. return;
  33679. }
  33680. IL_001a:
  33681. {
  33682. int32_t L_5 = V_0;
  33683. int32_t L_6 = (int32_t)__this->get_stepY_2();
  33684. int32_t L_7 = (int32_t)__this->get_maxY_1();
  33685. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33686. int32_t L_8;
  33687. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  33688. V_1 = (int32_t)L_8;
  33689. int32_t L_9 = V_0;
  33690. int32_t L_10 = V_1;
  33691. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  33692. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  33693. int32_t L_12 = (int32_t)__this->get_width_3();
  33694. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  33695. RuntimeObject* L_13;
  33696. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  33697. V_3 = (RuntimeObject*)L_13;
  33698. }
  33699. IL_004a:
  33700. try
  33701. {// begin try (depth: 1)
  33702. ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 * L_14 = (ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 *)__this->get_address_of_operation_5();
  33703. ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 * L_15;
  33704. L_15 = (( ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 * (*) (ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 *)(ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  33705. RuntimeObject* L_16 = V_3;
  33706. NullCheck((RuntimeObject*)L_16);
  33707. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  33708. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  33709. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  33710. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  33711. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  33712. Il2CppFakeBox<ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  33713. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  33714. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  33715. *L_15 = L_19.m_Value;
  33716. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  33717. }// end try (depth: 1)
  33718. catch(Il2CppExceptionWrapper& e)
  33719. {
  33720. __last_unhandled_exception = (Exception_t *)e.ex;
  33721. goto FINALLY_0073;
  33722. }
  33723. FINALLY_0073:
  33724. {// begin finally (depth: 1)
  33725. {
  33726. RuntimeObject* L_20 = V_3;
  33727. if (!L_20)
  33728. {
  33729. goto IL_007c;
  33730. }
  33731. }
  33732. IL_0076:
  33733. {
  33734. RuntimeObject* L_21 = V_3;
  33735. NullCheck((RuntimeObject*)L_21);
  33736. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  33737. }
  33738. IL_007c:
  33739. {
  33740. IL2CPP_END_FINALLY(115)
  33741. }
  33742. }// end finally (depth: 1)
  33743. IL2CPP_CLEANUP(115)
  33744. {
  33745. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  33746. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  33747. }
  33748. IL_007d:
  33749. {
  33750. return;
  33751. }
  33752. }
  33753. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m959F0CDD7097A41D7057BDF441B0FB0B66C6FE10_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  33754. {
  33755. RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17 * _thisAdjusted;
  33756. int32_t _offset = 1;
  33757. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17 *>(__this + _offset);
  33758. RowIntervalOperationWrapper_2_Invoke_m959F0CDD7097A41D7057BDF441B0FB0B66C6FE10_inline(_thisAdjusted, ___i0, method);
  33759. }
  33760. #ifdef __clang__
  33761. #pragma clang diagnostic pop
  33762. #endif
  33763. #ifdef __clang__
  33764. #pragma clang diagnostic push
  33765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33766. #pragma clang diagnostic ignored "-Wunused-variable"
  33767. #endif
  33768. // 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&)
  33769. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m67F65B8EBC9B4F3A71F02B722656A18583302C0D_gshared (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)
  33770. {
  33771. {
  33772. int32_t L_0 = ___minY0;
  33773. __this->set_minY_0(L_0);
  33774. int32_t L_1 = ___maxY1;
  33775. __this->set_maxY_1(L_1);
  33776. int32_t L_2 = ___stepY2;
  33777. __this->set_stepY_2(L_2);
  33778. int32_t L_3 = ___width3;
  33779. __this->set_width_3(L_3);
  33780. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  33781. __this->set_allocator_4(L_4);
  33782. ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 * L_5 = ___operation5;
  33783. ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 L_6 = (*(ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 *)L_5);
  33784. __this->set_operation_5(L_6);
  33785. return;
  33786. }
  33787. }
  33788. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m67F65B8EBC9B4F3A71F02B722656A18583302C0D_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 * ___operation5, const RuntimeMethod* method)
  33789. {
  33790. RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776 * _thisAdjusted;
  33791. int32_t _offset = 1;
  33792. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776 *>(__this + _offset);
  33793. RowIntervalOperationWrapper_2__ctor_m67F65B8EBC9B4F3A71F02B722656A18583302C0D_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  33794. }
  33795. // 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>::Invoke(System.Int32)
  33796. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mA64BBFA2F1640A4523A6917306E3B1162FD65340_gshared (RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776 * __this, int32_t ___i0, const RuntimeMethod* method)
  33797. {
  33798. static bool s_Il2CppMethodInitialized;
  33799. if (!s_Il2CppMethodInitialized)
  33800. {
  33801. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  33802. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33803. s_Il2CppMethodInitialized = true;
  33804. }
  33805. int32_t V_0 = 0;
  33806. int32_t V_1 = 0;
  33807. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  33808. memset((&V_2), 0, sizeof(V_2));
  33809. RuntimeObject* V_3 = NULL;
  33810. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  33811. memset((&V_4), 0, sizeof(V_4));
  33812. Exception_t * __last_unhandled_exception = 0;
  33813. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  33814. {
  33815. int32_t L_0 = (int32_t)__this->get_minY_0();
  33816. int32_t L_1 = ___i0;
  33817. int32_t L_2 = (int32_t)__this->get_stepY_2();
  33818. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  33819. int32_t L_3 = V_0;
  33820. int32_t L_4 = (int32_t)__this->get_maxY_1();
  33821. if ((((int32_t)L_3) < ((int32_t)L_4)))
  33822. {
  33823. goto IL_001a;
  33824. }
  33825. }
  33826. {
  33827. return;
  33828. }
  33829. IL_001a:
  33830. {
  33831. int32_t L_5 = V_0;
  33832. int32_t L_6 = (int32_t)__this->get_stepY_2();
  33833. int32_t L_7 = (int32_t)__this->get_maxY_1();
  33834. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33835. int32_t L_8;
  33836. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  33837. V_1 = (int32_t)L_8;
  33838. int32_t L_9 = V_0;
  33839. int32_t L_10 = V_1;
  33840. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  33841. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  33842. int32_t L_12 = (int32_t)__this->get_width_3();
  33843. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  33844. RuntimeObject* L_13;
  33845. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  33846. V_3 = (RuntimeObject*)L_13;
  33847. }
  33848. IL_004a:
  33849. try
  33850. {// begin try (depth: 1)
  33851. ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 * L_14 = (ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 *)__this->get_address_of_operation_5();
  33852. ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 * L_15;
  33853. L_15 = (( ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 * (*) (ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 *)(ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  33854. RuntimeObject* L_16 = V_3;
  33855. NullCheck((RuntimeObject*)L_16);
  33856. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  33857. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  33858. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  33859. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  33860. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  33861. Il2CppFakeBox<ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  33862. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  33863. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  33864. *L_15 = L_19.m_Value;
  33865. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  33866. }// end try (depth: 1)
  33867. catch(Il2CppExceptionWrapper& e)
  33868. {
  33869. __last_unhandled_exception = (Exception_t *)e.ex;
  33870. goto FINALLY_0073;
  33871. }
  33872. FINALLY_0073:
  33873. {// begin finally (depth: 1)
  33874. {
  33875. RuntimeObject* L_20 = V_3;
  33876. if (!L_20)
  33877. {
  33878. goto IL_007c;
  33879. }
  33880. }
  33881. IL_0076:
  33882. {
  33883. RuntimeObject* L_21 = V_3;
  33884. NullCheck((RuntimeObject*)L_21);
  33885. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  33886. }
  33887. IL_007c:
  33888. {
  33889. IL2CPP_END_FINALLY(115)
  33890. }
  33891. }// end finally (depth: 1)
  33892. IL2CPP_CLEANUP(115)
  33893. {
  33894. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  33895. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  33896. }
  33897. IL_007d:
  33898. {
  33899. return;
  33900. }
  33901. }
  33902. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mA64BBFA2F1640A4523A6917306E3B1162FD65340_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  33903. {
  33904. RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776 * _thisAdjusted;
  33905. int32_t _offset = 1;
  33906. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776 *>(__this + _offset);
  33907. RowIntervalOperationWrapper_2_Invoke_mA64BBFA2F1640A4523A6917306E3B1162FD65340_inline(_thisAdjusted, ___i0, method);
  33908. }
  33909. #ifdef __clang__
  33910. #pragma clang diagnostic pop
  33911. #endif
  33912. #ifdef __clang__
  33913. #pragma clang diagnostic push
  33914. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33915. #pragma clang diagnostic ignored "-Wunused-variable"
  33916. #endif
  33917. // 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&)
  33918. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m369B93EB9320A768EE3C8F6EF904947A33BB255A_gshared (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)
  33919. {
  33920. {
  33921. int32_t L_0 = ___minY0;
  33922. __this->set_minY_0(L_0);
  33923. int32_t L_1 = ___maxY1;
  33924. __this->set_maxY_1(L_1);
  33925. int32_t L_2 = ___stepY2;
  33926. __this->set_stepY_2(L_2);
  33927. int32_t L_3 = ___width3;
  33928. __this->set_width_3(L_3);
  33929. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  33930. __this->set_allocator_4(L_4);
  33931. ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC * L_5 = ___operation5;
  33932. ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC L_6 = (*(ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC *)L_5);
  33933. __this->set_operation_5(L_6);
  33934. return;
  33935. }
  33936. }
  33937. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m369B93EB9320A768EE3C8F6EF904947A33BB255A_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC * ___operation5, const RuntimeMethod* method)
  33938. {
  33939. RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C * _thisAdjusted;
  33940. int32_t _offset = 1;
  33941. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C *>(__this + _offset);
  33942. RowIntervalOperationWrapper_2__ctor_m369B93EB9320A768EE3C8F6EF904947A33BB255A_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  33943. }
  33944. // 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>::Invoke(System.Int32)
  33945. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m0293B56188196D77BD2FB961A5E865DE7E8FB898_gshared (RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C * __this, int32_t ___i0, const RuntimeMethod* method)
  33946. {
  33947. static bool s_Il2CppMethodInitialized;
  33948. if (!s_Il2CppMethodInitialized)
  33949. {
  33950. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  33951. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33952. s_Il2CppMethodInitialized = true;
  33953. }
  33954. int32_t V_0 = 0;
  33955. int32_t V_1 = 0;
  33956. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  33957. memset((&V_2), 0, sizeof(V_2));
  33958. RuntimeObject* V_3 = NULL;
  33959. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  33960. memset((&V_4), 0, sizeof(V_4));
  33961. Exception_t * __last_unhandled_exception = 0;
  33962. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  33963. {
  33964. int32_t L_0 = (int32_t)__this->get_minY_0();
  33965. int32_t L_1 = ___i0;
  33966. int32_t L_2 = (int32_t)__this->get_stepY_2();
  33967. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  33968. int32_t L_3 = V_0;
  33969. int32_t L_4 = (int32_t)__this->get_maxY_1();
  33970. if ((((int32_t)L_3) < ((int32_t)L_4)))
  33971. {
  33972. goto IL_001a;
  33973. }
  33974. }
  33975. {
  33976. return;
  33977. }
  33978. IL_001a:
  33979. {
  33980. int32_t L_5 = V_0;
  33981. int32_t L_6 = (int32_t)__this->get_stepY_2();
  33982. int32_t L_7 = (int32_t)__this->get_maxY_1();
  33983. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33984. int32_t L_8;
  33985. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  33986. V_1 = (int32_t)L_8;
  33987. int32_t L_9 = V_0;
  33988. int32_t L_10 = V_1;
  33989. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  33990. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  33991. int32_t L_12 = (int32_t)__this->get_width_3();
  33992. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  33993. RuntimeObject* L_13;
  33994. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  33995. V_3 = (RuntimeObject*)L_13;
  33996. }
  33997. IL_004a:
  33998. try
  33999. {// begin try (depth: 1)
  34000. ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC * L_14 = (ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC *)__this->get_address_of_operation_5();
  34001. ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC * L_15;
  34002. L_15 = (( ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC * (*) (ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC *)(ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  34003. RuntimeObject* L_16 = V_3;
  34004. NullCheck((RuntimeObject*)L_16);
  34005. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  34006. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  34007. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  34008. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  34009. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  34010. Il2CppFakeBox<ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  34011. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  34012. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  34013. *L_15 = L_19.m_Value;
  34014. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  34015. }// end try (depth: 1)
  34016. catch(Il2CppExceptionWrapper& e)
  34017. {
  34018. __last_unhandled_exception = (Exception_t *)e.ex;
  34019. goto FINALLY_0073;
  34020. }
  34021. FINALLY_0073:
  34022. {// begin finally (depth: 1)
  34023. {
  34024. RuntimeObject* L_20 = V_3;
  34025. if (!L_20)
  34026. {
  34027. goto IL_007c;
  34028. }
  34029. }
  34030. IL_0076:
  34031. {
  34032. RuntimeObject* L_21 = V_3;
  34033. NullCheck((RuntimeObject*)L_21);
  34034. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  34035. }
  34036. IL_007c:
  34037. {
  34038. IL2CPP_END_FINALLY(115)
  34039. }
  34040. }// end finally (depth: 1)
  34041. IL2CPP_CLEANUP(115)
  34042. {
  34043. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  34044. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  34045. }
  34046. IL_007d:
  34047. {
  34048. return;
  34049. }
  34050. }
  34051. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m0293B56188196D77BD2FB961A5E865DE7E8FB898_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  34052. {
  34053. RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C * _thisAdjusted;
  34054. int32_t _offset = 1;
  34055. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C *>(__this + _offset);
  34056. RowIntervalOperationWrapper_2_Invoke_m0293B56188196D77BD2FB961A5E865DE7E8FB898_inline(_thisAdjusted, ___i0, method);
  34057. }
  34058. #ifdef __clang__
  34059. #pragma clang diagnostic pop
  34060. #endif
  34061. #ifdef __clang__
  34062. #pragma clang diagnostic push
  34063. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34064. #pragma clang diagnostic ignored "-Wunused-variable"
  34065. #endif
  34066. // 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&)
  34067. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m1F933D6F3BFCA6B6FC41C7B43CA0F91F1191BCB3_gshared (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)
  34068. {
  34069. {
  34070. int32_t L_0 = ___minY0;
  34071. __this->set_minY_0(L_0);
  34072. int32_t L_1 = ___maxY1;
  34073. __this->set_maxY_1(L_1);
  34074. int32_t L_2 = ___stepY2;
  34075. __this->set_stepY_2(L_2);
  34076. int32_t L_3 = ___width3;
  34077. __this->set_width_3(L_3);
  34078. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  34079. __this->set_allocator_4(L_4);
  34080. ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 * L_5 = ___operation5;
  34081. ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 L_6 = (*(ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 *)L_5);
  34082. __this->set_operation_5(L_6);
  34083. return;
  34084. }
  34085. }
  34086. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m1F933D6F3BFCA6B6FC41C7B43CA0F91F1191BCB3_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 * ___operation5, const RuntimeMethod* method)
  34087. {
  34088. RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF * _thisAdjusted;
  34089. int32_t _offset = 1;
  34090. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF *>(__this + _offset);
  34091. RowIntervalOperationWrapper_2__ctor_m1F933D6F3BFCA6B6FC41C7B43CA0F91F1191BCB3_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  34092. }
  34093. // 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>::Invoke(System.Int32)
  34094. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mE1506BD06CEEEF21EAD042B133D3B13C1476F193_gshared (RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF * __this, int32_t ___i0, const RuntimeMethod* method)
  34095. {
  34096. static bool s_Il2CppMethodInitialized;
  34097. if (!s_Il2CppMethodInitialized)
  34098. {
  34099. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  34100. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34101. s_Il2CppMethodInitialized = true;
  34102. }
  34103. int32_t V_0 = 0;
  34104. int32_t V_1 = 0;
  34105. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  34106. memset((&V_2), 0, sizeof(V_2));
  34107. RuntimeObject* V_3 = NULL;
  34108. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  34109. memset((&V_4), 0, sizeof(V_4));
  34110. Exception_t * __last_unhandled_exception = 0;
  34111. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  34112. {
  34113. int32_t L_0 = (int32_t)__this->get_minY_0();
  34114. int32_t L_1 = ___i0;
  34115. int32_t L_2 = (int32_t)__this->get_stepY_2();
  34116. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  34117. int32_t L_3 = V_0;
  34118. int32_t L_4 = (int32_t)__this->get_maxY_1();
  34119. if ((((int32_t)L_3) < ((int32_t)L_4)))
  34120. {
  34121. goto IL_001a;
  34122. }
  34123. }
  34124. {
  34125. return;
  34126. }
  34127. IL_001a:
  34128. {
  34129. int32_t L_5 = V_0;
  34130. int32_t L_6 = (int32_t)__this->get_stepY_2();
  34131. int32_t L_7 = (int32_t)__this->get_maxY_1();
  34132. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34133. int32_t L_8;
  34134. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  34135. V_1 = (int32_t)L_8;
  34136. int32_t L_9 = V_0;
  34137. int32_t L_10 = V_1;
  34138. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  34139. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  34140. int32_t L_12 = (int32_t)__this->get_width_3();
  34141. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  34142. RuntimeObject* L_13;
  34143. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  34144. V_3 = (RuntimeObject*)L_13;
  34145. }
  34146. IL_004a:
  34147. try
  34148. {// begin try (depth: 1)
  34149. ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 * L_14 = (ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 *)__this->get_address_of_operation_5();
  34150. ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 * L_15;
  34151. L_15 = (( ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 * (*) (ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 *)(ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  34152. RuntimeObject* L_16 = V_3;
  34153. NullCheck((RuntimeObject*)L_16);
  34154. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  34155. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  34156. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  34157. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  34158. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  34159. Il2CppFakeBox<ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  34160. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  34161. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  34162. *L_15 = L_19.m_Value;
  34163. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  34164. }// end try (depth: 1)
  34165. catch(Il2CppExceptionWrapper& e)
  34166. {
  34167. __last_unhandled_exception = (Exception_t *)e.ex;
  34168. goto FINALLY_0073;
  34169. }
  34170. FINALLY_0073:
  34171. {// begin finally (depth: 1)
  34172. {
  34173. RuntimeObject* L_20 = V_3;
  34174. if (!L_20)
  34175. {
  34176. goto IL_007c;
  34177. }
  34178. }
  34179. IL_0076:
  34180. {
  34181. RuntimeObject* L_21 = V_3;
  34182. NullCheck((RuntimeObject*)L_21);
  34183. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  34184. }
  34185. IL_007c:
  34186. {
  34187. IL2CPP_END_FINALLY(115)
  34188. }
  34189. }// end finally (depth: 1)
  34190. IL2CPP_CLEANUP(115)
  34191. {
  34192. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  34193. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  34194. }
  34195. IL_007d:
  34196. {
  34197. return;
  34198. }
  34199. }
  34200. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mE1506BD06CEEEF21EAD042B133D3B13C1476F193_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  34201. {
  34202. RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF * _thisAdjusted;
  34203. int32_t _offset = 1;
  34204. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF *>(__this + _offset);
  34205. RowIntervalOperationWrapper_2_Invoke_mE1506BD06CEEEF21EAD042B133D3B13C1476F193_inline(_thisAdjusted, ___i0, method);
  34206. }
  34207. #ifdef __clang__
  34208. #pragma clang diagnostic pop
  34209. #endif
  34210. #ifdef __clang__
  34211. #pragma clang diagnostic push
  34212. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34213. #pragma clang diagnostic ignored "-Wunused-variable"
  34214. #endif
  34215. // 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&)
  34216. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mC68C4D5BABB9FE282D9B3D1AF366434C6D261696_gshared (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)
  34217. {
  34218. {
  34219. int32_t L_0 = ___minY0;
  34220. __this->set_minY_0(L_0);
  34221. int32_t L_1 = ___maxY1;
  34222. __this->set_maxY_1(L_1);
  34223. int32_t L_2 = ___stepY2;
  34224. __this->set_stepY_2(L_2);
  34225. int32_t L_3 = ___width3;
  34226. __this->set_width_3(L_3);
  34227. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  34228. __this->set_allocator_4(L_4);
  34229. ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 * L_5 = ___operation5;
  34230. ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 L_6 = (*(ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 *)L_5);
  34231. __this->set_operation_5(L_6);
  34232. return;
  34233. }
  34234. }
  34235. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mC68C4D5BABB9FE282D9B3D1AF366434C6D261696_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 * ___operation5, const RuntimeMethod* method)
  34236. {
  34237. RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135 * _thisAdjusted;
  34238. int32_t _offset = 1;
  34239. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135 *>(__this + _offset);
  34240. RowIntervalOperationWrapper_2__ctor_mC68C4D5BABB9FE282D9B3D1AF366434C6D261696_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  34241. }
  34242. // 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>::Invoke(System.Int32)
  34243. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mF6EED41A6B9BF557F0612A1E1D8D6F0E7C1DC0D7_gshared (RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135 * __this, int32_t ___i0, const RuntimeMethod* method)
  34244. {
  34245. static bool s_Il2CppMethodInitialized;
  34246. if (!s_Il2CppMethodInitialized)
  34247. {
  34248. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  34249. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34250. s_Il2CppMethodInitialized = true;
  34251. }
  34252. int32_t V_0 = 0;
  34253. int32_t V_1 = 0;
  34254. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  34255. memset((&V_2), 0, sizeof(V_2));
  34256. RuntimeObject* V_3 = NULL;
  34257. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  34258. memset((&V_4), 0, sizeof(V_4));
  34259. Exception_t * __last_unhandled_exception = 0;
  34260. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  34261. {
  34262. int32_t L_0 = (int32_t)__this->get_minY_0();
  34263. int32_t L_1 = ___i0;
  34264. int32_t L_2 = (int32_t)__this->get_stepY_2();
  34265. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  34266. int32_t L_3 = V_0;
  34267. int32_t L_4 = (int32_t)__this->get_maxY_1();
  34268. if ((((int32_t)L_3) < ((int32_t)L_4)))
  34269. {
  34270. goto IL_001a;
  34271. }
  34272. }
  34273. {
  34274. return;
  34275. }
  34276. IL_001a:
  34277. {
  34278. int32_t L_5 = V_0;
  34279. int32_t L_6 = (int32_t)__this->get_stepY_2();
  34280. int32_t L_7 = (int32_t)__this->get_maxY_1();
  34281. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34282. int32_t L_8;
  34283. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  34284. V_1 = (int32_t)L_8;
  34285. int32_t L_9 = V_0;
  34286. int32_t L_10 = V_1;
  34287. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  34288. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  34289. int32_t L_12 = (int32_t)__this->get_width_3();
  34290. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  34291. RuntimeObject* L_13;
  34292. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  34293. V_3 = (RuntimeObject*)L_13;
  34294. }
  34295. IL_004a:
  34296. try
  34297. {// begin try (depth: 1)
  34298. ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 * L_14 = (ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 *)__this->get_address_of_operation_5();
  34299. ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 * L_15;
  34300. L_15 = (( ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 * (*) (ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 *)(ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  34301. RuntimeObject* L_16 = V_3;
  34302. NullCheck((RuntimeObject*)L_16);
  34303. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  34304. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  34305. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  34306. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  34307. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  34308. Il2CppFakeBox<ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  34309. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  34310. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  34311. *L_15 = L_19.m_Value;
  34312. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  34313. }// end try (depth: 1)
  34314. catch(Il2CppExceptionWrapper& e)
  34315. {
  34316. __last_unhandled_exception = (Exception_t *)e.ex;
  34317. goto FINALLY_0073;
  34318. }
  34319. FINALLY_0073:
  34320. {// begin finally (depth: 1)
  34321. {
  34322. RuntimeObject* L_20 = V_3;
  34323. if (!L_20)
  34324. {
  34325. goto IL_007c;
  34326. }
  34327. }
  34328. IL_0076:
  34329. {
  34330. RuntimeObject* L_21 = V_3;
  34331. NullCheck((RuntimeObject*)L_21);
  34332. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  34333. }
  34334. IL_007c:
  34335. {
  34336. IL2CPP_END_FINALLY(115)
  34337. }
  34338. }// end finally (depth: 1)
  34339. IL2CPP_CLEANUP(115)
  34340. {
  34341. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  34342. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  34343. }
  34344. IL_007d:
  34345. {
  34346. return;
  34347. }
  34348. }
  34349. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mF6EED41A6B9BF557F0612A1E1D8D6F0E7C1DC0D7_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  34350. {
  34351. RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135 * _thisAdjusted;
  34352. int32_t _offset = 1;
  34353. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135 *>(__this + _offset);
  34354. RowIntervalOperationWrapper_2_Invoke_mF6EED41A6B9BF557F0612A1E1D8D6F0E7C1DC0D7_inline(_thisAdjusted, ___i0, method);
  34355. }
  34356. #ifdef __clang__
  34357. #pragma clang diagnostic pop
  34358. #endif
  34359. #ifdef __clang__
  34360. #pragma clang diagnostic push
  34361. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34362. #pragma clang diagnostic ignored "-Wunused-variable"
  34363. #endif
  34364. // 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&)
  34365. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m53F87CFE165BF264FF3448E31491BE2B3C53F041_gshared (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)
  34366. {
  34367. {
  34368. int32_t L_0 = ___minY0;
  34369. __this->set_minY_0(L_0);
  34370. int32_t L_1 = ___maxY1;
  34371. __this->set_maxY_1(L_1);
  34372. int32_t L_2 = ___stepY2;
  34373. __this->set_stepY_2(L_2);
  34374. int32_t L_3 = ___width3;
  34375. __this->set_width_3(L_3);
  34376. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  34377. __this->set_allocator_4(L_4);
  34378. ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD * L_5 = ___operation5;
  34379. ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD L_6 = (*(ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD *)L_5);
  34380. __this->set_operation_5(L_6);
  34381. return;
  34382. }
  34383. }
  34384. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m53F87CFE165BF264FF3448E31491BE2B3C53F041_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD * ___operation5, const RuntimeMethod* method)
  34385. {
  34386. RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155 * _thisAdjusted;
  34387. int32_t _offset = 1;
  34388. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155 *>(__this + _offset);
  34389. RowIntervalOperationWrapper_2__ctor_m53F87CFE165BF264FF3448E31491BE2B3C53F041_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  34390. }
  34391. // 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>::Invoke(System.Int32)
  34392. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m85FC6B2F670B378EFB6EB2ED8489BBA8938A9AC6_gshared (RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155 * __this, int32_t ___i0, const RuntimeMethod* method)
  34393. {
  34394. static bool s_Il2CppMethodInitialized;
  34395. if (!s_Il2CppMethodInitialized)
  34396. {
  34397. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  34398. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34399. s_Il2CppMethodInitialized = true;
  34400. }
  34401. int32_t V_0 = 0;
  34402. int32_t V_1 = 0;
  34403. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  34404. memset((&V_2), 0, sizeof(V_2));
  34405. RuntimeObject* V_3 = NULL;
  34406. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  34407. memset((&V_4), 0, sizeof(V_4));
  34408. Exception_t * __last_unhandled_exception = 0;
  34409. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  34410. {
  34411. int32_t L_0 = (int32_t)__this->get_minY_0();
  34412. int32_t L_1 = ___i0;
  34413. int32_t L_2 = (int32_t)__this->get_stepY_2();
  34414. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  34415. int32_t L_3 = V_0;
  34416. int32_t L_4 = (int32_t)__this->get_maxY_1();
  34417. if ((((int32_t)L_3) < ((int32_t)L_4)))
  34418. {
  34419. goto IL_001a;
  34420. }
  34421. }
  34422. {
  34423. return;
  34424. }
  34425. IL_001a:
  34426. {
  34427. int32_t L_5 = V_0;
  34428. int32_t L_6 = (int32_t)__this->get_stepY_2();
  34429. int32_t L_7 = (int32_t)__this->get_maxY_1();
  34430. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34431. int32_t L_8;
  34432. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  34433. V_1 = (int32_t)L_8;
  34434. int32_t L_9 = V_0;
  34435. int32_t L_10 = V_1;
  34436. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  34437. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  34438. int32_t L_12 = (int32_t)__this->get_width_3();
  34439. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  34440. RuntimeObject* L_13;
  34441. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  34442. V_3 = (RuntimeObject*)L_13;
  34443. }
  34444. IL_004a:
  34445. try
  34446. {// begin try (depth: 1)
  34447. ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD * L_14 = (ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD *)__this->get_address_of_operation_5();
  34448. ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD * L_15;
  34449. L_15 = (( ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD * (*) (ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD *)(ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  34450. RuntimeObject* L_16 = V_3;
  34451. NullCheck((RuntimeObject*)L_16);
  34452. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  34453. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  34454. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  34455. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  34456. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  34457. Il2CppFakeBox<ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  34458. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  34459. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  34460. *L_15 = L_19.m_Value;
  34461. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  34462. }// end try (depth: 1)
  34463. catch(Il2CppExceptionWrapper& e)
  34464. {
  34465. __last_unhandled_exception = (Exception_t *)e.ex;
  34466. goto FINALLY_0073;
  34467. }
  34468. FINALLY_0073:
  34469. {// begin finally (depth: 1)
  34470. {
  34471. RuntimeObject* L_20 = V_3;
  34472. if (!L_20)
  34473. {
  34474. goto IL_007c;
  34475. }
  34476. }
  34477. IL_0076:
  34478. {
  34479. RuntimeObject* L_21 = V_3;
  34480. NullCheck((RuntimeObject*)L_21);
  34481. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  34482. }
  34483. IL_007c:
  34484. {
  34485. IL2CPP_END_FINALLY(115)
  34486. }
  34487. }// end finally (depth: 1)
  34488. IL2CPP_CLEANUP(115)
  34489. {
  34490. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  34491. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  34492. }
  34493. IL_007d:
  34494. {
  34495. return;
  34496. }
  34497. }
  34498. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m85FC6B2F670B378EFB6EB2ED8489BBA8938A9AC6_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  34499. {
  34500. RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155 * _thisAdjusted;
  34501. int32_t _offset = 1;
  34502. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155 *>(__this + _offset);
  34503. RowIntervalOperationWrapper_2_Invoke_m85FC6B2F670B378EFB6EB2ED8489BBA8938A9AC6_inline(_thisAdjusted, ___i0, method);
  34504. }
  34505. #ifdef __clang__
  34506. #pragma clang diagnostic pop
  34507. #endif
  34508. #ifdef __clang__
  34509. #pragma clang diagnostic push
  34510. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34511. #pragma clang diagnostic ignored "-Wunused-variable"
  34512. #endif
  34513. // 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&)
  34514. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m5074F00740BD0F8BF8F09E5D1B7225114C187474_gshared (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)
  34515. {
  34516. {
  34517. int32_t L_0 = ___minY0;
  34518. __this->set_minY_0(L_0);
  34519. int32_t L_1 = ___maxY1;
  34520. __this->set_maxY_1(L_1);
  34521. int32_t L_2 = ___stepY2;
  34522. __this->set_stepY_2(L_2);
  34523. int32_t L_3 = ___width3;
  34524. __this->set_width_3(L_3);
  34525. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  34526. __this->set_allocator_4(L_4);
  34527. ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F * L_5 = ___operation5;
  34528. ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F L_6 = (*(ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F *)L_5);
  34529. __this->set_operation_5(L_6);
  34530. return;
  34531. }
  34532. }
  34533. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m5074F00740BD0F8BF8F09E5D1B7225114C187474_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F * ___operation5, const RuntimeMethod* method)
  34534. {
  34535. RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711 * _thisAdjusted;
  34536. int32_t _offset = 1;
  34537. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711 *>(__this + _offset);
  34538. RowIntervalOperationWrapper_2__ctor_m5074F00740BD0F8BF8F09E5D1B7225114C187474_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  34539. }
  34540. // 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>::Invoke(System.Int32)
  34541. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mE8389FCBB23821AC938DFE81B6A78E5881417BE1_gshared (RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711 * __this, int32_t ___i0, const RuntimeMethod* method)
  34542. {
  34543. static bool s_Il2CppMethodInitialized;
  34544. if (!s_Il2CppMethodInitialized)
  34545. {
  34546. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  34547. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34548. s_Il2CppMethodInitialized = true;
  34549. }
  34550. int32_t V_0 = 0;
  34551. int32_t V_1 = 0;
  34552. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  34553. memset((&V_2), 0, sizeof(V_2));
  34554. RuntimeObject* V_3 = NULL;
  34555. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  34556. memset((&V_4), 0, sizeof(V_4));
  34557. Exception_t * __last_unhandled_exception = 0;
  34558. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  34559. {
  34560. int32_t L_0 = (int32_t)__this->get_minY_0();
  34561. int32_t L_1 = ___i0;
  34562. int32_t L_2 = (int32_t)__this->get_stepY_2();
  34563. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  34564. int32_t L_3 = V_0;
  34565. int32_t L_4 = (int32_t)__this->get_maxY_1();
  34566. if ((((int32_t)L_3) < ((int32_t)L_4)))
  34567. {
  34568. goto IL_001a;
  34569. }
  34570. }
  34571. {
  34572. return;
  34573. }
  34574. IL_001a:
  34575. {
  34576. int32_t L_5 = V_0;
  34577. int32_t L_6 = (int32_t)__this->get_stepY_2();
  34578. int32_t L_7 = (int32_t)__this->get_maxY_1();
  34579. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34580. int32_t L_8;
  34581. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  34582. V_1 = (int32_t)L_8;
  34583. int32_t L_9 = V_0;
  34584. int32_t L_10 = V_1;
  34585. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  34586. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  34587. int32_t L_12 = (int32_t)__this->get_width_3();
  34588. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  34589. RuntimeObject* L_13;
  34590. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  34591. V_3 = (RuntimeObject*)L_13;
  34592. }
  34593. IL_004a:
  34594. try
  34595. {// begin try (depth: 1)
  34596. ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F * L_14 = (ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F *)__this->get_address_of_operation_5();
  34597. ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F * L_15;
  34598. L_15 = (( ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F * (*) (ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F *)(ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  34599. RuntimeObject* L_16 = V_3;
  34600. NullCheck((RuntimeObject*)L_16);
  34601. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  34602. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  34603. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  34604. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  34605. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  34606. Il2CppFakeBox<ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  34607. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  34608. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  34609. *L_15 = L_19.m_Value;
  34610. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  34611. }// end try (depth: 1)
  34612. catch(Il2CppExceptionWrapper& e)
  34613. {
  34614. __last_unhandled_exception = (Exception_t *)e.ex;
  34615. goto FINALLY_0073;
  34616. }
  34617. FINALLY_0073:
  34618. {// begin finally (depth: 1)
  34619. {
  34620. RuntimeObject* L_20 = V_3;
  34621. if (!L_20)
  34622. {
  34623. goto IL_007c;
  34624. }
  34625. }
  34626. IL_0076:
  34627. {
  34628. RuntimeObject* L_21 = V_3;
  34629. NullCheck((RuntimeObject*)L_21);
  34630. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  34631. }
  34632. IL_007c:
  34633. {
  34634. IL2CPP_END_FINALLY(115)
  34635. }
  34636. }// end finally (depth: 1)
  34637. IL2CPP_CLEANUP(115)
  34638. {
  34639. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  34640. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  34641. }
  34642. IL_007d:
  34643. {
  34644. return;
  34645. }
  34646. }
  34647. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mE8389FCBB23821AC938DFE81B6A78E5881417BE1_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  34648. {
  34649. RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711 * _thisAdjusted;
  34650. int32_t _offset = 1;
  34651. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711 *>(__this + _offset);
  34652. RowIntervalOperationWrapper_2_Invoke_mE8389FCBB23821AC938DFE81B6A78E5881417BE1_inline(_thisAdjusted, ___i0, method);
  34653. }
  34654. #ifdef __clang__
  34655. #pragma clang diagnostic pop
  34656. #endif
  34657. #ifdef __clang__
  34658. #pragma clang diagnostic push
  34659. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34660. #pragma clang diagnostic ignored "-Wunused-variable"
  34661. #endif
  34662. // 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&)
  34663. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m9E1A85FE74B111EFA689CA790E07EFFB29AEA3F6_gshared (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)
  34664. {
  34665. {
  34666. int32_t L_0 = ___minY0;
  34667. __this->set_minY_0(L_0);
  34668. int32_t L_1 = ___maxY1;
  34669. __this->set_maxY_1(L_1);
  34670. int32_t L_2 = ___stepY2;
  34671. __this->set_stepY_2(L_2);
  34672. int32_t L_3 = ___width3;
  34673. __this->set_width_3(L_3);
  34674. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  34675. __this->set_allocator_4(L_4);
  34676. ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 * L_5 = ___operation5;
  34677. ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 L_6 = (*(ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 *)L_5);
  34678. __this->set_operation_5(L_6);
  34679. return;
  34680. }
  34681. }
  34682. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m9E1A85FE74B111EFA689CA790E07EFFB29AEA3F6_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 * ___operation5, const RuntimeMethod* method)
  34683. {
  34684. RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A * _thisAdjusted;
  34685. int32_t _offset = 1;
  34686. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A *>(__this + _offset);
  34687. RowIntervalOperationWrapper_2__ctor_m9E1A85FE74B111EFA689CA790E07EFFB29AEA3F6_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  34688. }
  34689. // 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>::Invoke(System.Int32)
  34690. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m6A0014150DB2E68F201AFCC7E1FBFB695DA26E2F_gshared (RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A * __this, int32_t ___i0, const RuntimeMethod* method)
  34691. {
  34692. static bool s_Il2CppMethodInitialized;
  34693. if (!s_Il2CppMethodInitialized)
  34694. {
  34695. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  34696. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34697. s_Il2CppMethodInitialized = true;
  34698. }
  34699. int32_t V_0 = 0;
  34700. int32_t V_1 = 0;
  34701. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  34702. memset((&V_2), 0, sizeof(V_2));
  34703. RuntimeObject* V_3 = NULL;
  34704. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  34705. memset((&V_4), 0, sizeof(V_4));
  34706. Exception_t * __last_unhandled_exception = 0;
  34707. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  34708. {
  34709. int32_t L_0 = (int32_t)__this->get_minY_0();
  34710. int32_t L_1 = ___i0;
  34711. int32_t L_2 = (int32_t)__this->get_stepY_2();
  34712. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  34713. int32_t L_3 = V_0;
  34714. int32_t L_4 = (int32_t)__this->get_maxY_1();
  34715. if ((((int32_t)L_3) < ((int32_t)L_4)))
  34716. {
  34717. goto IL_001a;
  34718. }
  34719. }
  34720. {
  34721. return;
  34722. }
  34723. IL_001a:
  34724. {
  34725. int32_t L_5 = V_0;
  34726. int32_t L_6 = (int32_t)__this->get_stepY_2();
  34727. int32_t L_7 = (int32_t)__this->get_maxY_1();
  34728. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34729. int32_t L_8;
  34730. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  34731. V_1 = (int32_t)L_8;
  34732. int32_t L_9 = V_0;
  34733. int32_t L_10 = V_1;
  34734. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  34735. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  34736. int32_t L_12 = (int32_t)__this->get_width_3();
  34737. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  34738. RuntimeObject* L_13;
  34739. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  34740. V_3 = (RuntimeObject*)L_13;
  34741. }
  34742. IL_004a:
  34743. try
  34744. {// begin try (depth: 1)
  34745. ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 * L_14 = (ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 *)__this->get_address_of_operation_5();
  34746. ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 * L_15;
  34747. L_15 = (( ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 * (*) (ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 *)(ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  34748. RuntimeObject* L_16 = V_3;
  34749. NullCheck((RuntimeObject*)L_16);
  34750. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  34751. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  34752. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  34753. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  34754. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  34755. Il2CppFakeBox<ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  34756. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  34757. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  34758. *L_15 = L_19.m_Value;
  34759. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  34760. }// end try (depth: 1)
  34761. catch(Il2CppExceptionWrapper& e)
  34762. {
  34763. __last_unhandled_exception = (Exception_t *)e.ex;
  34764. goto FINALLY_0073;
  34765. }
  34766. FINALLY_0073:
  34767. {// begin finally (depth: 1)
  34768. {
  34769. RuntimeObject* L_20 = V_3;
  34770. if (!L_20)
  34771. {
  34772. goto IL_007c;
  34773. }
  34774. }
  34775. IL_0076:
  34776. {
  34777. RuntimeObject* L_21 = V_3;
  34778. NullCheck((RuntimeObject*)L_21);
  34779. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  34780. }
  34781. IL_007c:
  34782. {
  34783. IL2CPP_END_FINALLY(115)
  34784. }
  34785. }// end finally (depth: 1)
  34786. IL2CPP_CLEANUP(115)
  34787. {
  34788. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  34789. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  34790. }
  34791. IL_007d:
  34792. {
  34793. return;
  34794. }
  34795. }
  34796. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m6A0014150DB2E68F201AFCC7E1FBFB695DA26E2F_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  34797. {
  34798. RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A * _thisAdjusted;
  34799. int32_t _offset = 1;
  34800. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A *>(__this + _offset);
  34801. RowIntervalOperationWrapper_2_Invoke_m6A0014150DB2E68F201AFCC7E1FBFB695DA26E2F_inline(_thisAdjusted, ___i0, method);
  34802. }
  34803. #ifdef __clang__
  34804. #pragma clang diagnostic pop
  34805. #endif
  34806. #ifdef __clang__
  34807. #pragma clang diagnostic push
  34808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34809. #pragma clang diagnostic ignored "-Wunused-variable"
  34810. #endif
  34811. // 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&)
  34812. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m4660D42D517E10002CA1719E70165E14528B6F39_gshared (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)
  34813. {
  34814. {
  34815. int32_t L_0 = ___minY0;
  34816. __this->set_minY_0(L_0);
  34817. int32_t L_1 = ___maxY1;
  34818. __this->set_maxY_1(L_1);
  34819. int32_t L_2 = ___stepY2;
  34820. __this->set_stepY_2(L_2);
  34821. int32_t L_3 = ___width3;
  34822. __this->set_width_3(L_3);
  34823. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  34824. __this->set_allocator_4(L_4);
  34825. ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 * L_5 = ___operation5;
  34826. ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 L_6 = (*(ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 *)L_5);
  34827. __this->set_operation_5(L_6);
  34828. return;
  34829. }
  34830. }
  34831. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m4660D42D517E10002CA1719E70165E14528B6F39_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 * ___operation5, const RuntimeMethod* method)
  34832. {
  34833. RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A * _thisAdjusted;
  34834. int32_t _offset = 1;
  34835. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A *>(__this + _offset);
  34836. RowIntervalOperationWrapper_2__ctor_m4660D42D517E10002CA1719E70165E14528B6F39_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  34837. }
  34838. // 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>::Invoke(System.Int32)
  34839. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m8F1ED36049AF7A2D1CEAE024DA69378E3D52D93A_gshared (RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A * __this, int32_t ___i0, const RuntimeMethod* method)
  34840. {
  34841. static bool s_Il2CppMethodInitialized;
  34842. if (!s_Il2CppMethodInitialized)
  34843. {
  34844. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  34845. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34846. s_Il2CppMethodInitialized = true;
  34847. }
  34848. int32_t V_0 = 0;
  34849. int32_t V_1 = 0;
  34850. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  34851. memset((&V_2), 0, sizeof(V_2));
  34852. RuntimeObject* V_3 = NULL;
  34853. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  34854. memset((&V_4), 0, sizeof(V_4));
  34855. Exception_t * __last_unhandled_exception = 0;
  34856. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  34857. {
  34858. int32_t L_0 = (int32_t)__this->get_minY_0();
  34859. int32_t L_1 = ___i0;
  34860. int32_t L_2 = (int32_t)__this->get_stepY_2();
  34861. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  34862. int32_t L_3 = V_0;
  34863. int32_t L_4 = (int32_t)__this->get_maxY_1();
  34864. if ((((int32_t)L_3) < ((int32_t)L_4)))
  34865. {
  34866. goto IL_001a;
  34867. }
  34868. }
  34869. {
  34870. return;
  34871. }
  34872. IL_001a:
  34873. {
  34874. int32_t L_5 = V_0;
  34875. int32_t L_6 = (int32_t)__this->get_stepY_2();
  34876. int32_t L_7 = (int32_t)__this->get_maxY_1();
  34877. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34878. int32_t L_8;
  34879. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  34880. V_1 = (int32_t)L_8;
  34881. int32_t L_9 = V_0;
  34882. int32_t L_10 = V_1;
  34883. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  34884. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  34885. int32_t L_12 = (int32_t)__this->get_width_3();
  34886. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  34887. RuntimeObject* L_13;
  34888. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  34889. V_3 = (RuntimeObject*)L_13;
  34890. }
  34891. IL_004a:
  34892. try
  34893. {// begin try (depth: 1)
  34894. ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 * L_14 = (ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 *)__this->get_address_of_operation_5();
  34895. ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 * L_15;
  34896. L_15 = (( ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 * (*) (ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 *)(ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  34897. RuntimeObject* L_16 = V_3;
  34898. NullCheck((RuntimeObject*)L_16);
  34899. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  34900. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  34901. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  34902. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  34903. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  34904. Il2CppFakeBox<ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  34905. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  34906. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  34907. *L_15 = L_19.m_Value;
  34908. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  34909. }// end try (depth: 1)
  34910. catch(Il2CppExceptionWrapper& e)
  34911. {
  34912. __last_unhandled_exception = (Exception_t *)e.ex;
  34913. goto FINALLY_0073;
  34914. }
  34915. FINALLY_0073:
  34916. {// begin finally (depth: 1)
  34917. {
  34918. RuntimeObject* L_20 = V_3;
  34919. if (!L_20)
  34920. {
  34921. goto IL_007c;
  34922. }
  34923. }
  34924. IL_0076:
  34925. {
  34926. RuntimeObject* L_21 = V_3;
  34927. NullCheck((RuntimeObject*)L_21);
  34928. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  34929. }
  34930. IL_007c:
  34931. {
  34932. IL2CPP_END_FINALLY(115)
  34933. }
  34934. }// end finally (depth: 1)
  34935. IL2CPP_CLEANUP(115)
  34936. {
  34937. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  34938. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  34939. }
  34940. IL_007d:
  34941. {
  34942. return;
  34943. }
  34944. }
  34945. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m8F1ED36049AF7A2D1CEAE024DA69378E3D52D93A_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  34946. {
  34947. RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A * _thisAdjusted;
  34948. int32_t _offset = 1;
  34949. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A *>(__this + _offset);
  34950. RowIntervalOperationWrapper_2_Invoke_m8F1ED36049AF7A2D1CEAE024DA69378E3D52D93A_inline(_thisAdjusted, ___i0, method);
  34951. }
  34952. #ifdef __clang__
  34953. #pragma clang diagnostic pop
  34954. #endif
  34955. #ifdef __clang__
  34956. #pragma clang diagnostic push
  34957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34958. #pragma clang diagnostic ignored "-Wunused-variable"
  34959. #endif
  34960. // 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&)
  34961. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m6FC3F98839D20AE817786ACE819C9F579AAED300_gshared (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)
  34962. {
  34963. {
  34964. int32_t L_0 = ___minY0;
  34965. __this->set_minY_0(L_0);
  34966. int32_t L_1 = ___maxY1;
  34967. __this->set_maxY_1(L_1);
  34968. int32_t L_2 = ___stepY2;
  34969. __this->set_stepY_2(L_2);
  34970. int32_t L_3 = ___width3;
  34971. __this->set_width_3(L_3);
  34972. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  34973. __this->set_allocator_4(L_4);
  34974. ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 * L_5 = ___operation5;
  34975. ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 L_6 = (*(ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 *)L_5);
  34976. __this->set_operation_5(L_6);
  34977. return;
  34978. }
  34979. }
  34980. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m6FC3F98839D20AE817786ACE819C9F579AAED300_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 * ___operation5, const RuntimeMethod* method)
  34981. {
  34982. RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91 * _thisAdjusted;
  34983. int32_t _offset = 1;
  34984. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91 *>(__this + _offset);
  34985. RowIntervalOperationWrapper_2__ctor_m6FC3F98839D20AE817786ACE819C9F579AAED300_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  34986. }
  34987. // 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>::Invoke(System.Int32)
  34988. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m2E0FD19C0951BE61BADD95741554C153297A5169_gshared (RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91 * __this, int32_t ___i0, const RuntimeMethod* method)
  34989. {
  34990. static bool s_Il2CppMethodInitialized;
  34991. if (!s_Il2CppMethodInitialized)
  34992. {
  34993. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  34994. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34995. s_Il2CppMethodInitialized = true;
  34996. }
  34997. int32_t V_0 = 0;
  34998. int32_t V_1 = 0;
  34999. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  35000. memset((&V_2), 0, sizeof(V_2));
  35001. RuntimeObject* V_3 = NULL;
  35002. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  35003. memset((&V_4), 0, sizeof(V_4));
  35004. Exception_t * __last_unhandled_exception = 0;
  35005. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  35006. {
  35007. int32_t L_0 = (int32_t)__this->get_minY_0();
  35008. int32_t L_1 = ___i0;
  35009. int32_t L_2 = (int32_t)__this->get_stepY_2();
  35010. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  35011. int32_t L_3 = V_0;
  35012. int32_t L_4 = (int32_t)__this->get_maxY_1();
  35013. if ((((int32_t)L_3) < ((int32_t)L_4)))
  35014. {
  35015. goto IL_001a;
  35016. }
  35017. }
  35018. {
  35019. return;
  35020. }
  35021. IL_001a:
  35022. {
  35023. int32_t L_5 = V_0;
  35024. int32_t L_6 = (int32_t)__this->get_stepY_2();
  35025. int32_t L_7 = (int32_t)__this->get_maxY_1();
  35026. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35027. int32_t L_8;
  35028. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  35029. V_1 = (int32_t)L_8;
  35030. int32_t L_9 = V_0;
  35031. int32_t L_10 = V_1;
  35032. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  35033. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  35034. int32_t L_12 = (int32_t)__this->get_width_3();
  35035. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  35036. RuntimeObject* L_13;
  35037. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  35038. V_3 = (RuntimeObject*)L_13;
  35039. }
  35040. IL_004a:
  35041. try
  35042. {// begin try (depth: 1)
  35043. ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 * L_14 = (ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 *)__this->get_address_of_operation_5();
  35044. ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 * L_15;
  35045. L_15 = (( ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 * (*) (ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 *)(ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  35046. RuntimeObject* L_16 = V_3;
  35047. NullCheck((RuntimeObject*)L_16);
  35048. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  35049. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  35050. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  35051. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  35052. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  35053. Il2CppFakeBox<ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  35054. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  35055. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  35056. *L_15 = L_19.m_Value;
  35057. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  35058. }// end try (depth: 1)
  35059. catch(Il2CppExceptionWrapper& e)
  35060. {
  35061. __last_unhandled_exception = (Exception_t *)e.ex;
  35062. goto FINALLY_0073;
  35063. }
  35064. FINALLY_0073:
  35065. {// begin finally (depth: 1)
  35066. {
  35067. RuntimeObject* L_20 = V_3;
  35068. if (!L_20)
  35069. {
  35070. goto IL_007c;
  35071. }
  35072. }
  35073. IL_0076:
  35074. {
  35075. RuntimeObject* L_21 = V_3;
  35076. NullCheck((RuntimeObject*)L_21);
  35077. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  35078. }
  35079. IL_007c:
  35080. {
  35081. IL2CPP_END_FINALLY(115)
  35082. }
  35083. }// end finally (depth: 1)
  35084. IL2CPP_CLEANUP(115)
  35085. {
  35086. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  35087. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  35088. }
  35089. IL_007d:
  35090. {
  35091. return;
  35092. }
  35093. }
  35094. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m2E0FD19C0951BE61BADD95741554C153297A5169_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  35095. {
  35096. RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91 * _thisAdjusted;
  35097. int32_t _offset = 1;
  35098. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91 *>(__this + _offset);
  35099. RowIntervalOperationWrapper_2_Invoke_m2E0FD19C0951BE61BADD95741554C153297A5169_inline(_thisAdjusted, ___i0, method);
  35100. }
  35101. #ifdef __clang__
  35102. #pragma clang diagnostic pop
  35103. #endif
  35104. #ifdef __clang__
  35105. #pragma clang diagnostic push
  35106. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35107. #pragma clang diagnostic ignored "-Wunused-variable"
  35108. #endif
  35109. // 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&)
  35110. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m5E8149934E99AA425FD324FF396D9A3A994B4C89_gshared (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)
  35111. {
  35112. {
  35113. int32_t L_0 = ___minY0;
  35114. __this->set_minY_0(L_0);
  35115. int32_t L_1 = ___maxY1;
  35116. __this->set_maxY_1(L_1);
  35117. int32_t L_2 = ___stepY2;
  35118. __this->set_stepY_2(L_2);
  35119. int32_t L_3 = ___width3;
  35120. __this->set_width_3(L_3);
  35121. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  35122. __this->set_allocator_4(L_4);
  35123. ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 * L_5 = ___operation5;
  35124. ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 L_6 = (*(ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 *)L_5);
  35125. __this->set_operation_5(L_6);
  35126. return;
  35127. }
  35128. }
  35129. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m5E8149934E99AA425FD324FF396D9A3A994B4C89_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 * ___operation5, const RuntimeMethod* method)
  35130. {
  35131. RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8 * _thisAdjusted;
  35132. int32_t _offset = 1;
  35133. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8 *>(__this + _offset);
  35134. RowIntervalOperationWrapper_2__ctor_m5E8149934E99AA425FD324FF396D9A3A994B4C89_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  35135. }
  35136. // 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>::Invoke(System.Int32)
  35137. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m5B91FF3A3136676BBCB22F7DAD72AE00F08FBF72_gshared (RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8 * __this, int32_t ___i0, const RuntimeMethod* method)
  35138. {
  35139. static bool s_Il2CppMethodInitialized;
  35140. if (!s_Il2CppMethodInitialized)
  35141. {
  35142. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  35143. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35144. s_Il2CppMethodInitialized = true;
  35145. }
  35146. int32_t V_0 = 0;
  35147. int32_t V_1 = 0;
  35148. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  35149. memset((&V_2), 0, sizeof(V_2));
  35150. RuntimeObject* V_3 = NULL;
  35151. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  35152. memset((&V_4), 0, sizeof(V_4));
  35153. Exception_t * __last_unhandled_exception = 0;
  35154. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  35155. {
  35156. int32_t L_0 = (int32_t)__this->get_minY_0();
  35157. int32_t L_1 = ___i0;
  35158. int32_t L_2 = (int32_t)__this->get_stepY_2();
  35159. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  35160. int32_t L_3 = V_0;
  35161. int32_t L_4 = (int32_t)__this->get_maxY_1();
  35162. if ((((int32_t)L_3) < ((int32_t)L_4)))
  35163. {
  35164. goto IL_001a;
  35165. }
  35166. }
  35167. {
  35168. return;
  35169. }
  35170. IL_001a:
  35171. {
  35172. int32_t L_5 = V_0;
  35173. int32_t L_6 = (int32_t)__this->get_stepY_2();
  35174. int32_t L_7 = (int32_t)__this->get_maxY_1();
  35175. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35176. int32_t L_8;
  35177. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  35178. V_1 = (int32_t)L_8;
  35179. int32_t L_9 = V_0;
  35180. int32_t L_10 = V_1;
  35181. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  35182. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  35183. int32_t L_12 = (int32_t)__this->get_width_3();
  35184. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  35185. RuntimeObject* L_13;
  35186. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  35187. V_3 = (RuntimeObject*)L_13;
  35188. }
  35189. IL_004a:
  35190. try
  35191. {// begin try (depth: 1)
  35192. ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 * L_14 = (ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 *)__this->get_address_of_operation_5();
  35193. ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 * L_15;
  35194. L_15 = (( ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 * (*) (ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 *)(ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  35195. RuntimeObject* L_16 = V_3;
  35196. NullCheck((RuntimeObject*)L_16);
  35197. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  35198. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  35199. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  35200. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  35201. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  35202. Il2CppFakeBox<ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  35203. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  35204. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  35205. *L_15 = L_19.m_Value;
  35206. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  35207. }// end try (depth: 1)
  35208. catch(Il2CppExceptionWrapper& e)
  35209. {
  35210. __last_unhandled_exception = (Exception_t *)e.ex;
  35211. goto FINALLY_0073;
  35212. }
  35213. FINALLY_0073:
  35214. {// begin finally (depth: 1)
  35215. {
  35216. RuntimeObject* L_20 = V_3;
  35217. if (!L_20)
  35218. {
  35219. goto IL_007c;
  35220. }
  35221. }
  35222. IL_0076:
  35223. {
  35224. RuntimeObject* L_21 = V_3;
  35225. NullCheck((RuntimeObject*)L_21);
  35226. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  35227. }
  35228. IL_007c:
  35229. {
  35230. IL2CPP_END_FINALLY(115)
  35231. }
  35232. }// end finally (depth: 1)
  35233. IL2CPP_CLEANUP(115)
  35234. {
  35235. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  35236. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  35237. }
  35238. IL_007d:
  35239. {
  35240. return;
  35241. }
  35242. }
  35243. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m5B91FF3A3136676BBCB22F7DAD72AE00F08FBF72_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  35244. {
  35245. RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8 * _thisAdjusted;
  35246. int32_t _offset = 1;
  35247. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8 *>(__this + _offset);
  35248. RowIntervalOperationWrapper_2_Invoke_m5B91FF3A3136676BBCB22F7DAD72AE00F08FBF72_inline(_thisAdjusted, ___i0, method);
  35249. }
  35250. #ifdef __clang__
  35251. #pragma clang diagnostic pop
  35252. #endif
  35253. #ifdef __clang__
  35254. #pragma clang diagnostic push
  35255. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35256. #pragma clang diagnostic ignored "-Wunused-variable"
  35257. #endif
  35258. // 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&)
  35259. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m044E3E30DFE1124F142F0D0CACD79AC73CEE8EFF_gshared (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)
  35260. {
  35261. {
  35262. int32_t L_0 = ___minY0;
  35263. __this->set_minY_0(L_0);
  35264. int32_t L_1 = ___maxY1;
  35265. __this->set_maxY_1(L_1);
  35266. int32_t L_2 = ___stepY2;
  35267. __this->set_stepY_2(L_2);
  35268. int32_t L_3 = ___width3;
  35269. __this->set_width_3(L_3);
  35270. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  35271. __this->set_allocator_4(L_4);
  35272. ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A * L_5 = ___operation5;
  35273. ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A L_6 = (*(ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A *)L_5);
  35274. __this->set_operation_5(L_6);
  35275. return;
  35276. }
  35277. }
  35278. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m044E3E30DFE1124F142F0D0CACD79AC73CEE8EFF_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A * ___operation5, const RuntimeMethod* method)
  35279. {
  35280. RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354 * _thisAdjusted;
  35281. int32_t _offset = 1;
  35282. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354 *>(__this + _offset);
  35283. RowIntervalOperationWrapper_2__ctor_m044E3E30DFE1124F142F0D0CACD79AC73CEE8EFF_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  35284. }
  35285. // 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>::Invoke(System.Int32)
  35286. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mF672E6303020CC9CA3B200B7CBCD0D1EB26A49C3_gshared (RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354 * __this, int32_t ___i0, const RuntimeMethod* method)
  35287. {
  35288. static bool s_Il2CppMethodInitialized;
  35289. if (!s_Il2CppMethodInitialized)
  35290. {
  35291. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  35292. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35293. s_Il2CppMethodInitialized = true;
  35294. }
  35295. int32_t V_0 = 0;
  35296. int32_t V_1 = 0;
  35297. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  35298. memset((&V_2), 0, sizeof(V_2));
  35299. RuntimeObject* V_3 = NULL;
  35300. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  35301. memset((&V_4), 0, sizeof(V_4));
  35302. Exception_t * __last_unhandled_exception = 0;
  35303. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  35304. {
  35305. int32_t L_0 = (int32_t)__this->get_minY_0();
  35306. int32_t L_1 = ___i0;
  35307. int32_t L_2 = (int32_t)__this->get_stepY_2();
  35308. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  35309. int32_t L_3 = V_0;
  35310. int32_t L_4 = (int32_t)__this->get_maxY_1();
  35311. if ((((int32_t)L_3) < ((int32_t)L_4)))
  35312. {
  35313. goto IL_001a;
  35314. }
  35315. }
  35316. {
  35317. return;
  35318. }
  35319. IL_001a:
  35320. {
  35321. int32_t L_5 = V_0;
  35322. int32_t L_6 = (int32_t)__this->get_stepY_2();
  35323. int32_t L_7 = (int32_t)__this->get_maxY_1();
  35324. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35325. int32_t L_8;
  35326. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  35327. V_1 = (int32_t)L_8;
  35328. int32_t L_9 = V_0;
  35329. int32_t L_10 = V_1;
  35330. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  35331. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  35332. int32_t L_12 = (int32_t)__this->get_width_3();
  35333. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  35334. RuntimeObject* L_13;
  35335. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  35336. V_3 = (RuntimeObject*)L_13;
  35337. }
  35338. IL_004a:
  35339. try
  35340. {// begin try (depth: 1)
  35341. ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A * L_14 = (ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A *)__this->get_address_of_operation_5();
  35342. ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A * L_15;
  35343. L_15 = (( ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A * (*) (ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A *)(ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  35344. RuntimeObject* L_16 = V_3;
  35345. NullCheck((RuntimeObject*)L_16);
  35346. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  35347. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  35348. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  35349. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  35350. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  35351. Il2CppFakeBox<ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  35352. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  35353. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  35354. *L_15 = L_19.m_Value;
  35355. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  35356. }// end try (depth: 1)
  35357. catch(Il2CppExceptionWrapper& e)
  35358. {
  35359. __last_unhandled_exception = (Exception_t *)e.ex;
  35360. goto FINALLY_0073;
  35361. }
  35362. FINALLY_0073:
  35363. {// begin finally (depth: 1)
  35364. {
  35365. RuntimeObject* L_20 = V_3;
  35366. if (!L_20)
  35367. {
  35368. goto IL_007c;
  35369. }
  35370. }
  35371. IL_0076:
  35372. {
  35373. RuntimeObject* L_21 = V_3;
  35374. NullCheck((RuntimeObject*)L_21);
  35375. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  35376. }
  35377. IL_007c:
  35378. {
  35379. IL2CPP_END_FINALLY(115)
  35380. }
  35381. }// end finally (depth: 1)
  35382. IL2CPP_CLEANUP(115)
  35383. {
  35384. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  35385. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  35386. }
  35387. IL_007d:
  35388. {
  35389. return;
  35390. }
  35391. }
  35392. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mF672E6303020CC9CA3B200B7CBCD0D1EB26A49C3_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  35393. {
  35394. RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354 * _thisAdjusted;
  35395. int32_t _offset = 1;
  35396. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354 *>(__this + _offset);
  35397. RowIntervalOperationWrapper_2_Invoke_mF672E6303020CC9CA3B200B7CBCD0D1EB26A49C3_inline(_thisAdjusted, ___i0, method);
  35398. }
  35399. #ifdef __clang__
  35400. #pragma clang diagnostic pop
  35401. #endif
  35402. #ifdef __clang__
  35403. #pragma clang diagnostic push
  35404. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35405. #pragma clang diagnostic ignored "-Wunused-variable"
  35406. #endif
  35407. // 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&)
  35408. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0A43ECCC218E250B9C3F75296F79E6BA928FC675_gshared (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)
  35409. {
  35410. {
  35411. int32_t L_0 = ___minY0;
  35412. __this->set_minY_0(L_0);
  35413. int32_t L_1 = ___maxY1;
  35414. __this->set_maxY_1(L_1);
  35415. int32_t L_2 = ___stepY2;
  35416. __this->set_stepY_2(L_2);
  35417. int32_t L_3 = ___width3;
  35418. __this->set_width_3(L_3);
  35419. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  35420. __this->set_allocator_4(L_4);
  35421. ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 * L_5 = ___operation5;
  35422. ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 L_6 = (*(ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 *)L_5);
  35423. __this->set_operation_5(L_6);
  35424. return;
  35425. }
  35426. }
  35427. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m0A43ECCC218E250B9C3F75296F79E6BA928FC675_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 * ___operation5, const RuntimeMethod* method)
  35428. {
  35429. RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2 * _thisAdjusted;
  35430. int32_t _offset = 1;
  35431. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2 *>(__this + _offset);
  35432. RowIntervalOperationWrapper_2__ctor_m0A43ECCC218E250B9C3F75296F79E6BA928FC675_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  35433. }
  35434. // 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>::Invoke(System.Int32)
  35435. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mF19C81995C1FE38982654851BC486C96EBC64457_gshared (RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2 * __this, int32_t ___i0, const RuntimeMethod* method)
  35436. {
  35437. static bool s_Il2CppMethodInitialized;
  35438. if (!s_Il2CppMethodInitialized)
  35439. {
  35440. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  35441. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35442. s_Il2CppMethodInitialized = true;
  35443. }
  35444. int32_t V_0 = 0;
  35445. int32_t V_1 = 0;
  35446. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  35447. memset((&V_2), 0, sizeof(V_2));
  35448. RuntimeObject* V_3 = NULL;
  35449. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  35450. memset((&V_4), 0, sizeof(V_4));
  35451. Exception_t * __last_unhandled_exception = 0;
  35452. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  35453. {
  35454. int32_t L_0 = (int32_t)__this->get_minY_0();
  35455. int32_t L_1 = ___i0;
  35456. int32_t L_2 = (int32_t)__this->get_stepY_2();
  35457. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  35458. int32_t L_3 = V_0;
  35459. int32_t L_4 = (int32_t)__this->get_maxY_1();
  35460. if ((((int32_t)L_3) < ((int32_t)L_4)))
  35461. {
  35462. goto IL_001a;
  35463. }
  35464. }
  35465. {
  35466. return;
  35467. }
  35468. IL_001a:
  35469. {
  35470. int32_t L_5 = V_0;
  35471. int32_t L_6 = (int32_t)__this->get_stepY_2();
  35472. int32_t L_7 = (int32_t)__this->get_maxY_1();
  35473. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35474. int32_t L_8;
  35475. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  35476. V_1 = (int32_t)L_8;
  35477. int32_t L_9 = V_0;
  35478. int32_t L_10 = V_1;
  35479. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  35480. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  35481. int32_t L_12 = (int32_t)__this->get_width_3();
  35482. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  35483. RuntimeObject* L_13;
  35484. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  35485. V_3 = (RuntimeObject*)L_13;
  35486. }
  35487. IL_004a:
  35488. try
  35489. {// begin try (depth: 1)
  35490. ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 * L_14 = (ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 *)__this->get_address_of_operation_5();
  35491. ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 * L_15;
  35492. L_15 = (( ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 * (*) (ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 *)(ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  35493. RuntimeObject* L_16 = V_3;
  35494. NullCheck((RuntimeObject*)L_16);
  35495. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  35496. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  35497. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  35498. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  35499. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  35500. Il2CppFakeBox<ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  35501. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  35502. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  35503. *L_15 = L_19.m_Value;
  35504. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  35505. }// end try (depth: 1)
  35506. catch(Il2CppExceptionWrapper& e)
  35507. {
  35508. __last_unhandled_exception = (Exception_t *)e.ex;
  35509. goto FINALLY_0073;
  35510. }
  35511. FINALLY_0073:
  35512. {// begin finally (depth: 1)
  35513. {
  35514. RuntimeObject* L_20 = V_3;
  35515. if (!L_20)
  35516. {
  35517. goto IL_007c;
  35518. }
  35519. }
  35520. IL_0076:
  35521. {
  35522. RuntimeObject* L_21 = V_3;
  35523. NullCheck((RuntimeObject*)L_21);
  35524. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  35525. }
  35526. IL_007c:
  35527. {
  35528. IL2CPP_END_FINALLY(115)
  35529. }
  35530. }// end finally (depth: 1)
  35531. IL2CPP_CLEANUP(115)
  35532. {
  35533. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  35534. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  35535. }
  35536. IL_007d:
  35537. {
  35538. return;
  35539. }
  35540. }
  35541. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mF19C81995C1FE38982654851BC486C96EBC64457_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  35542. {
  35543. RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2 * _thisAdjusted;
  35544. int32_t _offset = 1;
  35545. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2 *>(__this + _offset);
  35546. RowIntervalOperationWrapper_2_Invoke_mF19C81995C1FE38982654851BC486C96EBC64457_inline(_thisAdjusted, ___i0, method);
  35547. }
  35548. #ifdef __clang__
  35549. #pragma clang diagnostic pop
  35550. #endif
  35551. #ifdef __clang__
  35552. #pragma clang diagnostic push
  35553. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35554. #pragma clang diagnostic ignored "-Wunused-variable"
  35555. #endif
  35556. // 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&)
  35557. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m763571D47AA487D2FD85B4AADEAA27D87F715899_gshared (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)
  35558. {
  35559. {
  35560. int32_t L_0 = ___minY0;
  35561. __this->set_minY_0(L_0);
  35562. int32_t L_1 = ___maxY1;
  35563. __this->set_maxY_1(L_1);
  35564. int32_t L_2 = ___stepY2;
  35565. __this->set_stepY_2(L_2);
  35566. int32_t L_3 = ___width3;
  35567. __this->set_width_3(L_3);
  35568. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  35569. __this->set_allocator_4(L_4);
  35570. ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 * L_5 = ___operation5;
  35571. ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 L_6 = (*(ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 *)L_5);
  35572. __this->set_operation_5(L_6);
  35573. return;
  35574. }
  35575. }
  35576. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m763571D47AA487D2FD85B4AADEAA27D87F715899_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 * ___operation5, const RuntimeMethod* method)
  35577. {
  35578. RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9 * _thisAdjusted;
  35579. int32_t _offset = 1;
  35580. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9 *>(__this + _offset);
  35581. RowIntervalOperationWrapper_2__ctor_m763571D47AA487D2FD85B4AADEAA27D87F715899_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  35582. }
  35583. // 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>::Invoke(System.Int32)
  35584. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m7897205EC05D883385E710B5020EA4BFE90A9599_gshared (RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9 * __this, int32_t ___i0, const RuntimeMethod* method)
  35585. {
  35586. static bool s_Il2CppMethodInitialized;
  35587. if (!s_Il2CppMethodInitialized)
  35588. {
  35589. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  35590. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35591. s_Il2CppMethodInitialized = true;
  35592. }
  35593. int32_t V_0 = 0;
  35594. int32_t V_1 = 0;
  35595. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  35596. memset((&V_2), 0, sizeof(V_2));
  35597. RuntimeObject* V_3 = NULL;
  35598. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  35599. memset((&V_4), 0, sizeof(V_4));
  35600. Exception_t * __last_unhandled_exception = 0;
  35601. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  35602. {
  35603. int32_t L_0 = (int32_t)__this->get_minY_0();
  35604. int32_t L_1 = ___i0;
  35605. int32_t L_2 = (int32_t)__this->get_stepY_2();
  35606. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  35607. int32_t L_3 = V_0;
  35608. int32_t L_4 = (int32_t)__this->get_maxY_1();
  35609. if ((((int32_t)L_3) < ((int32_t)L_4)))
  35610. {
  35611. goto IL_001a;
  35612. }
  35613. }
  35614. {
  35615. return;
  35616. }
  35617. IL_001a:
  35618. {
  35619. int32_t L_5 = V_0;
  35620. int32_t L_6 = (int32_t)__this->get_stepY_2();
  35621. int32_t L_7 = (int32_t)__this->get_maxY_1();
  35622. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35623. int32_t L_8;
  35624. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  35625. V_1 = (int32_t)L_8;
  35626. int32_t L_9 = V_0;
  35627. int32_t L_10 = V_1;
  35628. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  35629. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  35630. int32_t L_12 = (int32_t)__this->get_width_3();
  35631. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  35632. RuntimeObject* L_13;
  35633. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  35634. V_3 = (RuntimeObject*)L_13;
  35635. }
  35636. IL_004a:
  35637. try
  35638. {// begin try (depth: 1)
  35639. ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 * L_14 = (ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 *)__this->get_address_of_operation_5();
  35640. ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 * L_15;
  35641. L_15 = (( ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 * (*) (ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 *)(ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  35642. RuntimeObject* L_16 = V_3;
  35643. NullCheck((RuntimeObject*)L_16);
  35644. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  35645. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  35646. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  35647. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  35648. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  35649. Il2CppFakeBox<ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  35650. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  35651. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  35652. *L_15 = L_19.m_Value;
  35653. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  35654. }// end try (depth: 1)
  35655. catch(Il2CppExceptionWrapper& e)
  35656. {
  35657. __last_unhandled_exception = (Exception_t *)e.ex;
  35658. goto FINALLY_0073;
  35659. }
  35660. FINALLY_0073:
  35661. {// begin finally (depth: 1)
  35662. {
  35663. RuntimeObject* L_20 = V_3;
  35664. if (!L_20)
  35665. {
  35666. goto IL_007c;
  35667. }
  35668. }
  35669. IL_0076:
  35670. {
  35671. RuntimeObject* L_21 = V_3;
  35672. NullCheck((RuntimeObject*)L_21);
  35673. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  35674. }
  35675. IL_007c:
  35676. {
  35677. IL2CPP_END_FINALLY(115)
  35678. }
  35679. }// end finally (depth: 1)
  35680. IL2CPP_CLEANUP(115)
  35681. {
  35682. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  35683. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  35684. }
  35685. IL_007d:
  35686. {
  35687. return;
  35688. }
  35689. }
  35690. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m7897205EC05D883385E710B5020EA4BFE90A9599_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  35691. {
  35692. RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9 * _thisAdjusted;
  35693. int32_t _offset = 1;
  35694. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9 *>(__this + _offset);
  35695. RowIntervalOperationWrapper_2_Invoke_m7897205EC05D883385E710B5020EA4BFE90A9599_inline(_thisAdjusted, ___i0, method);
  35696. }
  35697. #ifdef __clang__
  35698. #pragma clang diagnostic pop
  35699. #endif
  35700. #ifdef __clang__
  35701. #pragma clang diagnostic push
  35702. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35703. #pragma clang diagnostic ignored "-Wunused-variable"
  35704. #endif
  35705. // 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&)
  35706. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m6F3010176CBBB8374A63B2D3F5D3CFACA06F7A75_gshared (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)
  35707. {
  35708. {
  35709. int32_t L_0 = ___minY0;
  35710. __this->set_minY_0(L_0);
  35711. int32_t L_1 = ___maxY1;
  35712. __this->set_maxY_1(L_1);
  35713. int32_t L_2 = ___stepY2;
  35714. __this->set_stepY_2(L_2);
  35715. int32_t L_3 = ___width3;
  35716. __this->set_width_3(L_3);
  35717. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  35718. __this->set_allocator_4(L_4);
  35719. ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE * L_5 = ___operation5;
  35720. ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE L_6 = (*(ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE *)L_5);
  35721. __this->set_operation_5(L_6);
  35722. return;
  35723. }
  35724. }
  35725. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m6F3010176CBBB8374A63B2D3F5D3CFACA06F7A75_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE * ___operation5, const RuntimeMethod* method)
  35726. {
  35727. RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC * _thisAdjusted;
  35728. int32_t _offset = 1;
  35729. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC *>(__this + _offset);
  35730. RowIntervalOperationWrapper_2__ctor_m6F3010176CBBB8374A63B2D3F5D3CFACA06F7A75_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  35731. }
  35732. // 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>::Invoke(System.Int32)
  35733. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mC0901D4747EC43A0A7600368B7E8EE38A69D3FF4_gshared (RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC * __this, int32_t ___i0, const RuntimeMethod* method)
  35734. {
  35735. static bool s_Il2CppMethodInitialized;
  35736. if (!s_Il2CppMethodInitialized)
  35737. {
  35738. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  35739. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35740. s_Il2CppMethodInitialized = true;
  35741. }
  35742. int32_t V_0 = 0;
  35743. int32_t V_1 = 0;
  35744. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  35745. memset((&V_2), 0, sizeof(V_2));
  35746. RuntimeObject* V_3 = NULL;
  35747. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  35748. memset((&V_4), 0, sizeof(V_4));
  35749. Exception_t * __last_unhandled_exception = 0;
  35750. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  35751. {
  35752. int32_t L_0 = (int32_t)__this->get_minY_0();
  35753. int32_t L_1 = ___i0;
  35754. int32_t L_2 = (int32_t)__this->get_stepY_2();
  35755. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  35756. int32_t L_3 = V_0;
  35757. int32_t L_4 = (int32_t)__this->get_maxY_1();
  35758. if ((((int32_t)L_3) < ((int32_t)L_4)))
  35759. {
  35760. goto IL_001a;
  35761. }
  35762. }
  35763. {
  35764. return;
  35765. }
  35766. IL_001a:
  35767. {
  35768. int32_t L_5 = V_0;
  35769. int32_t L_6 = (int32_t)__this->get_stepY_2();
  35770. int32_t L_7 = (int32_t)__this->get_maxY_1();
  35771. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35772. int32_t L_8;
  35773. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  35774. V_1 = (int32_t)L_8;
  35775. int32_t L_9 = V_0;
  35776. int32_t L_10 = V_1;
  35777. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  35778. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  35779. int32_t L_12 = (int32_t)__this->get_width_3();
  35780. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  35781. RuntimeObject* L_13;
  35782. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  35783. V_3 = (RuntimeObject*)L_13;
  35784. }
  35785. IL_004a:
  35786. try
  35787. {// begin try (depth: 1)
  35788. ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE * L_14 = (ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE *)__this->get_address_of_operation_5();
  35789. ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE * L_15;
  35790. L_15 = (( ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE * (*) (ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE *)(ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  35791. RuntimeObject* L_16 = V_3;
  35792. NullCheck((RuntimeObject*)L_16);
  35793. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  35794. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  35795. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  35796. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  35797. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  35798. Il2CppFakeBox<ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  35799. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  35800. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  35801. *L_15 = L_19.m_Value;
  35802. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  35803. }// end try (depth: 1)
  35804. catch(Il2CppExceptionWrapper& e)
  35805. {
  35806. __last_unhandled_exception = (Exception_t *)e.ex;
  35807. goto FINALLY_0073;
  35808. }
  35809. FINALLY_0073:
  35810. {// begin finally (depth: 1)
  35811. {
  35812. RuntimeObject* L_20 = V_3;
  35813. if (!L_20)
  35814. {
  35815. goto IL_007c;
  35816. }
  35817. }
  35818. IL_0076:
  35819. {
  35820. RuntimeObject* L_21 = V_3;
  35821. NullCheck((RuntimeObject*)L_21);
  35822. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  35823. }
  35824. IL_007c:
  35825. {
  35826. IL2CPP_END_FINALLY(115)
  35827. }
  35828. }// end finally (depth: 1)
  35829. IL2CPP_CLEANUP(115)
  35830. {
  35831. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  35832. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  35833. }
  35834. IL_007d:
  35835. {
  35836. return;
  35837. }
  35838. }
  35839. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mC0901D4747EC43A0A7600368B7E8EE38A69D3FF4_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  35840. {
  35841. RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC * _thisAdjusted;
  35842. int32_t _offset = 1;
  35843. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC *>(__this + _offset);
  35844. RowIntervalOperationWrapper_2_Invoke_mC0901D4747EC43A0A7600368B7E8EE38A69D3FF4_inline(_thisAdjusted, ___i0, method);
  35845. }
  35846. #ifdef __clang__
  35847. #pragma clang diagnostic pop
  35848. #endif
  35849. #ifdef __clang__
  35850. #pragma clang diagnostic push
  35851. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35852. #pragma clang diagnostic ignored "-Wunused-variable"
  35853. #endif
  35854. // 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&)
  35855. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m7098AF48EDE0919FF3F2C75AAA9D22FA0C57CC87_gshared (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)
  35856. {
  35857. {
  35858. int32_t L_0 = ___minY0;
  35859. __this->set_minY_0(L_0);
  35860. int32_t L_1 = ___maxY1;
  35861. __this->set_maxY_1(L_1);
  35862. int32_t L_2 = ___stepY2;
  35863. __this->set_stepY_2(L_2);
  35864. int32_t L_3 = ___width3;
  35865. __this->set_width_3(L_3);
  35866. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  35867. __this->set_allocator_4(L_4);
  35868. ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 * L_5 = ___operation5;
  35869. ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 L_6 = (*(ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 *)L_5);
  35870. __this->set_operation_5(L_6);
  35871. return;
  35872. }
  35873. }
  35874. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m7098AF48EDE0919FF3F2C75AAA9D22FA0C57CC87_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 * ___operation5, const RuntimeMethod* method)
  35875. {
  35876. RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F * _thisAdjusted;
  35877. int32_t _offset = 1;
  35878. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F *>(__this + _offset);
  35879. RowIntervalOperationWrapper_2__ctor_m7098AF48EDE0919FF3F2C75AAA9D22FA0C57CC87_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  35880. }
  35881. // 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>::Invoke(System.Int32)
  35882. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mA91E9CB75FE26868C9209E072EDF8AFFD2AA648F_gshared (RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F * __this, int32_t ___i0, const RuntimeMethod* method)
  35883. {
  35884. static bool s_Il2CppMethodInitialized;
  35885. if (!s_Il2CppMethodInitialized)
  35886. {
  35887. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  35888. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35889. s_Il2CppMethodInitialized = true;
  35890. }
  35891. int32_t V_0 = 0;
  35892. int32_t V_1 = 0;
  35893. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  35894. memset((&V_2), 0, sizeof(V_2));
  35895. RuntimeObject* V_3 = NULL;
  35896. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  35897. memset((&V_4), 0, sizeof(V_4));
  35898. Exception_t * __last_unhandled_exception = 0;
  35899. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  35900. {
  35901. int32_t L_0 = (int32_t)__this->get_minY_0();
  35902. int32_t L_1 = ___i0;
  35903. int32_t L_2 = (int32_t)__this->get_stepY_2();
  35904. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  35905. int32_t L_3 = V_0;
  35906. int32_t L_4 = (int32_t)__this->get_maxY_1();
  35907. if ((((int32_t)L_3) < ((int32_t)L_4)))
  35908. {
  35909. goto IL_001a;
  35910. }
  35911. }
  35912. {
  35913. return;
  35914. }
  35915. IL_001a:
  35916. {
  35917. int32_t L_5 = V_0;
  35918. int32_t L_6 = (int32_t)__this->get_stepY_2();
  35919. int32_t L_7 = (int32_t)__this->get_maxY_1();
  35920. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35921. int32_t L_8;
  35922. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  35923. V_1 = (int32_t)L_8;
  35924. int32_t L_9 = V_0;
  35925. int32_t L_10 = V_1;
  35926. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  35927. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  35928. int32_t L_12 = (int32_t)__this->get_width_3();
  35929. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  35930. RuntimeObject* L_13;
  35931. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  35932. V_3 = (RuntimeObject*)L_13;
  35933. }
  35934. IL_004a:
  35935. try
  35936. {// begin try (depth: 1)
  35937. ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 * L_14 = (ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 *)__this->get_address_of_operation_5();
  35938. ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 * L_15;
  35939. L_15 = (( ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 * (*) (ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 *)(ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  35940. RuntimeObject* L_16 = V_3;
  35941. NullCheck((RuntimeObject*)L_16);
  35942. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  35943. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  35944. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  35945. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  35946. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  35947. Il2CppFakeBox<ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  35948. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  35949. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  35950. *L_15 = L_19.m_Value;
  35951. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  35952. }// end try (depth: 1)
  35953. catch(Il2CppExceptionWrapper& e)
  35954. {
  35955. __last_unhandled_exception = (Exception_t *)e.ex;
  35956. goto FINALLY_0073;
  35957. }
  35958. FINALLY_0073:
  35959. {// begin finally (depth: 1)
  35960. {
  35961. RuntimeObject* L_20 = V_3;
  35962. if (!L_20)
  35963. {
  35964. goto IL_007c;
  35965. }
  35966. }
  35967. IL_0076:
  35968. {
  35969. RuntimeObject* L_21 = V_3;
  35970. NullCheck((RuntimeObject*)L_21);
  35971. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  35972. }
  35973. IL_007c:
  35974. {
  35975. IL2CPP_END_FINALLY(115)
  35976. }
  35977. }// end finally (depth: 1)
  35978. IL2CPP_CLEANUP(115)
  35979. {
  35980. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  35981. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  35982. }
  35983. IL_007d:
  35984. {
  35985. return;
  35986. }
  35987. }
  35988. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mA91E9CB75FE26868C9209E072EDF8AFFD2AA648F_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  35989. {
  35990. RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F * _thisAdjusted;
  35991. int32_t _offset = 1;
  35992. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F *>(__this + _offset);
  35993. RowIntervalOperationWrapper_2_Invoke_mA91E9CB75FE26868C9209E072EDF8AFFD2AA648F_inline(_thisAdjusted, ___i0, method);
  35994. }
  35995. #ifdef __clang__
  35996. #pragma clang diagnostic pop
  35997. #endif
  35998. #ifdef __clang__
  35999. #pragma clang diagnostic push
  36000. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36001. #pragma clang diagnostic ignored "-Wunused-variable"
  36002. #endif
  36003. // 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&)
  36004. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m665D8D35A7F68752771F0B99FA27D55F70C226EB_gshared (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)
  36005. {
  36006. {
  36007. int32_t L_0 = ___minY0;
  36008. __this->set_minY_0(L_0);
  36009. int32_t L_1 = ___maxY1;
  36010. __this->set_maxY_1(L_1);
  36011. int32_t L_2 = ___stepY2;
  36012. __this->set_stepY_2(L_2);
  36013. int32_t L_3 = ___width3;
  36014. __this->set_width_3(L_3);
  36015. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  36016. __this->set_allocator_4(L_4);
  36017. ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE * L_5 = ___operation5;
  36018. ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE L_6 = (*(ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE *)L_5);
  36019. __this->set_operation_5(L_6);
  36020. return;
  36021. }
  36022. }
  36023. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m665D8D35A7F68752771F0B99FA27D55F70C226EB_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE * ___operation5, const RuntimeMethod* method)
  36024. {
  36025. RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837 * _thisAdjusted;
  36026. int32_t _offset = 1;
  36027. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837 *>(__this + _offset);
  36028. RowIntervalOperationWrapper_2__ctor_m665D8D35A7F68752771F0B99FA27D55F70C226EB_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  36029. }
  36030. // 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>::Invoke(System.Int32)
  36031. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mA1C908D868C2CE5357B40064DC47FCB8C6FF0D44_gshared (RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837 * __this, int32_t ___i0, const RuntimeMethod* method)
  36032. {
  36033. static bool s_Il2CppMethodInitialized;
  36034. if (!s_Il2CppMethodInitialized)
  36035. {
  36036. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  36037. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36038. s_Il2CppMethodInitialized = true;
  36039. }
  36040. int32_t V_0 = 0;
  36041. int32_t V_1 = 0;
  36042. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  36043. memset((&V_2), 0, sizeof(V_2));
  36044. RuntimeObject* V_3 = NULL;
  36045. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  36046. memset((&V_4), 0, sizeof(V_4));
  36047. Exception_t * __last_unhandled_exception = 0;
  36048. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  36049. {
  36050. int32_t L_0 = (int32_t)__this->get_minY_0();
  36051. int32_t L_1 = ___i0;
  36052. int32_t L_2 = (int32_t)__this->get_stepY_2();
  36053. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  36054. int32_t L_3 = V_0;
  36055. int32_t L_4 = (int32_t)__this->get_maxY_1();
  36056. if ((((int32_t)L_3) < ((int32_t)L_4)))
  36057. {
  36058. goto IL_001a;
  36059. }
  36060. }
  36061. {
  36062. return;
  36063. }
  36064. IL_001a:
  36065. {
  36066. int32_t L_5 = V_0;
  36067. int32_t L_6 = (int32_t)__this->get_stepY_2();
  36068. int32_t L_7 = (int32_t)__this->get_maxY_1();
  36069. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36070. int32_t L_8;
  36071. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  36072. V_1 = (int32_t)L_8;
  36073. int32_t L_9 = V_0;
  36074. int32_t L_10 = V_1;
  36075. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  36076. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  36077. int32_t L_12 = (int32_t)__this->get_width_3();
  36078. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  36079. RuntimeObject* L_13;
  36080. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  36081. V_3 = (RuntimeObject*)L_13;
  36082. }
  36083. IL_004a:
  36084. try
  36085. {// begin try (depth: 1)
  36086. ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE * L_14 = (ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE *)__this->get_address_of_operation_5();
  36087. ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE * L_15;
  36088. L_15 = (( ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE * (*) (ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE *)(ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  36089. RuntimeObject* L_16 = V_3;
  36090. NullCheck((RuntimeObject*)L_16);
  36091. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  36092. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  36093. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  36094. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  36095. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  36096. Il2CppFakeBox<ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  36097. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  36098. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  36099. *L_15 = L_19.m_Value;
  36100. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  36101. }// end try (depth: 1)
  36102. catch(Il2CppExceptionWrapper& e)
  36103. {
  36104. __last_unhandled_exception = (Exception_t *)e.ex;
  36105. goto FINALLY_0073;
  36106. }
  36107. FINALLY_0073:
  36108. {// begin finally (depth: 1)
  36109. {
  36110. RuntimeObject* L_20 = V_3;
  36111. if (!L_20)
  36112. {
  36113. goto IL_007c;
  36114. }
  36115. }
  36116. IL_0076:
  36117. {
  36118. RuntimeObject* L_21 = V_3;
  36119. NullCheck((RuntimeObject*)L_21);
  36120. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  36121. }
  36122. IL_007c:
  36123. {
  36124. IL2CPP_END_FINALLY(115)
  36125. }
  36126. }// end finally (depth: 1)
  36127. IL2CPP_CLEANUP(115)
  36128. {
  36129. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  36130. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  36131. }
  36132. IL_007d:
  36133. {
  36134. return;
  36135. }
  36136. }
  36137. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mA1C908D868C2CE5357B40064DC47FCB8C6FF0D44_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  36138. {
  36139. RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837 * _thisAdjusted;
  36140. int32_t _offset = 1;
  36141. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837 *>(__this + _offset);
  36142. RowIntervalOperationWrapper_2_Invoke_mA1C908D868C2CE5357B40064DC47FCB8C6FF0D44_inline(_thisAdjusted, ___i0, method);
  36143. }
  36144. #ifdef __clang__
  36145. #pragma clang diagnostic pop
  36146. #endif
  36147. #ifdef __clang__
  36148. #pragma clang diagnostic push
  36149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36150. #pragma clang diagnostic ignored "-Wunused-variable"
  36151. #endif
  36152. // 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&)
  36153. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m833511ABE7B4BCCA10A52DF35FDF447EEECFA646_gshared (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)
  36154. {
  36155. {
  36156. int32_t L_0 = ___minY0;
  36157. __this->set_minY_0(L_0);
  36158. int32_t L_1 = ___maxY1;
  36159. __this->set_maxY_1(L_1);
  36160. int32_t L_2 = ___stepY2;
  36161. __this->set_stepY_2(L_2);
  36162. int32_t L_3 = ___width3;
  36163. __this->set_width_3(L_3);
  36164. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  36165. __this->set_allocator_4(L_4);
  36166. ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A * L_5 = ___operation5;
  36167. ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A L_6 = (*(ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A *)L_5);
  36168. __this->set_operation_5(L_6);
  36169. return;
  36170. }
  36171. }
  36172. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m833511ABE7B4BCCA10A52DF35FDF447EEECFA646_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A * ___operation5, const RuntimeMethod* method)
  36173. {
  36174. RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F * _thisAdjusted;
  36175. int32_t _offset = 1;
  36176. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F *>(__this + _offset);
  36177. RowIntervalOperationWrapper_2__ctor_m833511ABE7B4BCCA10A52DF35FDF447EEECFA646_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  36178. }
  36179. // 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>::Invoke(System.Int32)
  36180. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mE0B1F50E6F89AE88D4A12A74F54E6C991AF1B986_gshared (RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F * __this, int32_t ___i0, const RuntimeMethod* method)
  36181. {
  36182. static bool s_Il2CppMethodInitialized;
  36183. if (!s_Il2CppMethodInitialized)
  36184. {
  36185. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  36186. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36187. s_Il2CppMethodInitialized = true;
  36188. }
  36189. int32_t V_0 = 0;
  36190. int32_t V_1 = 0;
  36191. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  36192. memset((&V_2), 0, sizeof(V_2));
  36193. RuntimeObject* V_3 = NULL;
  36194. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  36195. memset((&V_4), 0, sizeof(V_4));
  36196. Exception_t * __last_unhandled_exception = 0;
  36197. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  36198. {
  36199. int32_t L_0 = (int32_t)__this->get_minY_0();
  36200. int32_t L_1 = ___i0;
  36201. int32_t L_2 = (int32_t)__this->get_stepY_2();
  36202. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  36203. int32_t L_3 = V_0;
  36204. int32_t L_4 = (int32_t)__this->get_maxY_1();
  36205. if ((((int32_t)L_3) < ((int32_t)L_4)))
  36206. {
  36207. goto IL_001a;
  36208. }
  36209. }
  36210. {
  36211. return;
  36212. }
  36213. IL_001a:
  36214. {
  36215. int32_t L_5 = V_0;
  36216. int32_t L_6 = (int32_t)__this->get_stepY_2();
  36217. int32_t L_7 = (int32_t)__this->get_maxY_1();
  36218. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36219. int32_t L_8;
  36220. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  36221. V_1 = (int32_t)L_8;
  36222. int32_t L_9 = V_0;
  36223. int32_t L_10 = V_1;
  36224. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  36225. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  36226. int32_t L_12 = (int32_t)__this->get_width_3();
  36227. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  36228. RuntimeObject* L_13;
  36229. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  36230. V_3 = (RuntimeObject*)L_13;
  36231. }
  36232. IL_004a:
  36233. try
  36234. {// begin try (depth: 1)
  36235. ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A * L_14 = (ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A *)__this->get_address_of_operation_5();
  36236. ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A * L_15;
  36237. L_15 = (( ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A * (*) (ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A *)(ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  36238. RuntimeObject* L_16 = V_3;
  36239. NullCheck((RuntimeObject*)L_16);
  36240. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  36241. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  36242. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  36243. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  36244. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  36245. Il2CppFakeBox<ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  36246. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  36247. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  36248. *L_15 = L_19.m_Value;
  36249. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  36250. }// end try (depth: 1)
  36251. catch(Il2CppExceptionWrapper& e)
  36252. {
  36253. __last_unhandled_exception = (Exception_t *)e.ex;
  36254. goto FINALLY_0073;
  36255. }
  36256. FINALLY_0073:
  36257. {// begin finally (depth: 1)
  36258. {
  36259. RuntimeObject* L_20 = V_3;
  36260. if (!L_20)
  36261. {
  36262. goto IL_007c;
  36263. }
  36264. }
  36265. IL_0076:
  36266. {
  36267. RuntimeObject* L_21 = V_3;
  36268. NullCheck((RuntimeObject*)L_21);
  36269. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  36270. }
  36271. IL_007c:
  36272. {
  36273. IL2CPP_END_FINALLY(115)
  36274. }
  36275. }// end finally (depth: 1)
  36276. IL2CPP_CLEANUP(115)
  36277. {
  36278. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  36279. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  36280. }
  36281. IL_007d:
  36282. {
  36283. return;
  36284. }
  36285. }
  36286. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mE0B1F50E6F89AE88D4A12A74F54E6C991AF1B986_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  36287. {
  36288. RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F * _thisAdjusted;
  36289. int32_t _offset = 1;
  36290. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F *>(__this + _offset);
  36291. RowIntervalOperationWrapper_2_Invoke_mE0B1F50E6F89AE88D4A12A74F54E6C991AF1B986_inline(_thisAdjusted, ___i0, method);
  36292. }
  36293. #ifdef __clang__
  36294. #pragma clang diagnostic pop
  36295. #endif
  36296. #ifdef __clang__
  36297. #pragma clang diagnostic push
  36298. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36299. #pragma clang diagnostic ignored "-Wunused-variable"
  36300. #endif
  36301. // 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&)
  36302. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m23CD67F63B0E39D62B53517A23E1C3D8E9D82676_gshared (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)
  36303. {
  36304. {
  36305. int32_t L_0 = ___minY0;
  36306. __this->set_minY_0(L_0);
  36307. int32_t L_1 = ___maxY1;
  36308. __this->set_maxY_1(L_1);
  36309. int32_t L_2 = ___stepY2;
  36310. __this->set_stepY_2(L_2);
  36311. int32_t L_3 = ___width3;
  36312. __this->set_width_3(L_3);
  36313. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  36314. __this->set_allocator_4(L_4);
  36315. ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F * L_5 = ___operation5;
  36316. ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F L_6 = (*(ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F *)L_5);
  36317. __this->set_operation_5(L_6);
  36318. return;
  36319. }
  36320. }
  36321. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m23CD67F63B0E39D62B53517A23E1C3D8E9D82676_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F * ___operation5, const RuntimeMethod* method)
  36322. {
  36323. RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5 * _thisAdjusted;
  36324. int32_t _offset = 1;
  36325. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5 *>(__this + _offset);
  36326. RowIntervalOperationWrapper_2__ctor_m23CD67F63B0E39D62B53517A23E1C3D8E9D82676_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  36327. }
  36328. // 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>::Invoke(System.Int32)
  36329. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m351FF8E78D6D01EEDE16F289565C520A2C1B5CCE_gshared (RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5 * __this, int32_t ___i0, const RuntimeMethod* method)
  36330. {
  36331. static bool s_Il2CppMethodInitialized;
  36332. if (!s_Il2CppMethodInitialized)
  36333. {
  36334. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  36335. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36336. s_Il2CppMethodInitialized = true;
  36337. }
  36338. int32_t V_0 = 0;
  36339. int32_t V_1 = 0;
  36340. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  36341. memset((&V_2), 0, sizeof(V_2));
  36342. RuntimeObject* V_3 = NULL;
  36343. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  36344. memset((&V_4), 0, sizeof(V_4));
  36345. Exception_t * __last_unhandled_exception = 0;
  36346. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  36347. {
  36348. int32_t L_0 = (int32_t)__this->get_minY_0();
  36349. int32_t L_1 = ___i0;
  36350. int32_t L_2 = (int32_t)__this->get_stepY_2();
  36351. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  36352. int32_t L_3 = V_0;
  36353. int32_t L_4 = (int32_t)__this->get_maxY_1();
  36354. if ((((int32_t)L_3) < ((int32_t)L_4)))
  36355. {
  36356. goto IL_001a;
  36357. }
  36358. }
  36359. {
  36360. return;
  36361. }
  36362. IL_001a:
  36363. {
  36364. int32_t L_5 = V_0;
  36365. int32_t L_6 = (int32_t)__this->get_stepY_2();
  36366. int32_t L_7 = (int32_t)__this->get_maxY_1();
  36367. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36368. int32_t L_8;
  36369. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  36370. V_1 = (int32_t)L_8;
  36371. int32_t L_9 = V_0;
  36372. int32_t L_10 = V_1;
  36373. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  36374. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  36375. int32_t L_12 = (int32_t)__this->get_width_3();
  36376. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  36377. RuntimeObject* L_13;
  36378. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  36379. V_3 = (RuntimeObject*)L_13;
  36380. }
  36381. IL_004a:
  36382. try
  36383. {// begin try (depth: 1)
  36384. ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F * L_14 = (ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F *)__this->get_address_of_operation_5();
  36385. ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F * L_15;
  36386. L_15 = (( ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F * (*) (ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F *)(ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  36387. RuntimeObject* L_16 = V_3;
  36388. NullCheck((RuntimeObject*)L_16);
  36389. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  36390. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  36391. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  36392. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  36393. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  36394. Il2CppFakeBox<ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  36395. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  36396. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  36397. *L_15 = L_19.m_Value;
  36398. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  36399. }// end try (depth: 1)
  36400. catch(Il2CppExceptionWrapper& e)
  36401. {
  36402. __last_unhandled_exception = (Exception_t *)e.ex;
  36403. goto FINALLY_0073;
  36404. }
  36405. FINALLY_0073:
  36406. {// begin finally (depth: 1)
  36407. {
  36408. RuntimeObject* L_20 = V_3;
  36409. if (!L_20)
  36410. {
  36411. goto IL_007c;
  36412. }
  36413. }
  36414. IL_0076:
  36415. {
  36416. RuntimeObject* L_21 = V_3;
  36417. NullCheck((RuntimeObject*)L_21);
  36418. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  36419. }
  36420. IL_007c:
  36421. {
  36422. IL2CPP_END_FINALLY(115)
  36423. }
  36424. }// end finally (depth: 1)
  36425. IL2CPP_CLEANUP(115)
  36426. {
  36427. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  36428. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  36429. }
  36430. IL_007d:
  36431. {
  36432. return;
  36433. }
  36434. }
  36435. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m351FF8E78D6D01EEDE16F289565C520A2C1B5CCE_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  36436. {
  36437. RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5 * _thisAdjusted;
  36438. int32_t _offset = 1;
  36439. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5 *>(__this + _offset);
  36440. RowIntervalOperationWrapper_2_Invoke_m351FF8E78D6D01EEDE16F289565C520A2C1B5CCE_inline(_thisAdjusted, ___i0, method);
  36441. }
  36442. #ifdef __clang__
  36443. #pragma clang diagnostic pop
  36444. #endif
  36445. #ifdef __clang__
  36446. #pragma clang diagnostic push
  36447. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36448. #pragma clang diagnostic ignored "-Wunused-variable"
  36449. #endif
  36450. // 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&)
  36451. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mE68C2716574DF05A692F2FF5501EE75120BDC18B_gshared (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)
  36452. {
  36453. {
  36454. int32_t L_0 = ___minY0;
  36455. __this->set_minY_0(L_0);
  36456. int32_t L_1 = ___maxY1;
  36457. __this->set_maxY_1(L_1);
  36458. int32_t L_2 = ___stepY2;
  36459. __this->set_stepY_2(L_2);
  36460. int32_t L_3 = ___width3;
  36461. __this->set_width_3(L_3);
  36462. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  36463. __this->set_allocator_4(L_4);
  36464. ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE * L_5 = ___operation5;
  36465. ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE L_6 = (*(ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE *)L_5);
  36466. __this->set_operation_5(L_6);
  36467. return;
  36468. }
  36469. }
  36470. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mE68C2716574DF05A692F2FF5501EE75120BDC18B_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE * ___operation5, const RuntimeMethod* method)
  36471. {
  36472. RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E * _thisAdjusted;
  36473. int32_t _offset = 1;
  36474. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E *>(__this + _offset);
  36475. RowIntervalOperationWrapper_2__ctor_mE68C2716574DF05A692F2FF5501EE75120BDC18B_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  36476. }
  36477. // 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>::Invoke(System.Int32)
  36478. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mC7A60F070E7BA583DD5115499469EA3D225F3AA6_gshared (RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E * __this, int32_t ___i0, const RuntimeMethod* method)
  36479. {
  36480. static bool s_Il2CppMethodInitialized;
  36481. if (!s_Il2CppMethodInitialized)
  36482. {
  36483. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  36484. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36485. s_Il2CppMethodInitialized = true;
  36486. }
  36487. int32_t V_0 = 0;
  36488. int32_t V_1 = 0;
  36489. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  36490. memset((&V_2), 0, sizeof(V_2));
  36491. RuntimeObject* V_3 = NULL;
  36492. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  36493. memset((&V_4), 0, sizeof(V_4));
  36494. Exception_t * __last_unhandled_exception = 0;
  36495. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  36496. {
  36497. int32_t L_0 = (int32_t)__this->get_minY_0();
  36498. int32_t L_1 = ___i0;
  36499. int32_t L_2 = (int32_t)__this->get_stepY_2();
  36500. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  36501. int32_t L_3 = V_0;
  36502. int32_t L_4 = (int32_t)__this->get_maxY_1();
  36503. if ((((int32_t)L_3) < ((int32_t)L_4)))
  36504. {
  36505. goto IL_001a;
  36506. }
  36507. }
  36508. {
  36509. return;
  36510. }
  36511. IL_001a:
  36512. {
  36513. int32_t L_5 = V_0;
  36514. int32_t L_6 = (int32_t)__this->get_stepY_2();
  36515. int32_t L_7 = (int32_t)__this->get_maxY_1();
  36516. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36517. int32_t L_8;
  36518. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  36519. V_1 = (int32_t)L_8;
  36520. int32_t L_9 = V_0;
  36521. int32_t L_10 = V_1;
  36522. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  36523. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  36524. int32_t L_12 = (int32_t)__this->get_width_3();
  36525. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  36526. RuntimeObject* L_13;
  36527. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  36528. V_3 = (RuntimeObject*)L_13;
  36529. }
  36530. IL_004a:
  36531. try
  36532. {// begin try (depth: 1)
  36533. ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE * L_14 = (ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE *)__this->get_address_of_operation_5();
  36534. ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE * L_15;
  36535. L_15 = (( ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE * (*) (ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE *)(ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  36536. RuntimeObject* L_16 = V_3;
  36537. NullCheck((RuntimeObject*)L_16);
  36538. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  36539. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  36540. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  36541. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  36542. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  36543. Il2CppFakeBox<ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  36544. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  36545. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  36546. *L_15 = L_19.m_Value;
  36547. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  36548. }// end try (depth: 1)
  36549. catch(Il2CppExceptionWrapper& e)
  36550. {
  36551. __last_unhandled_exception = (Exception_t *)e.ex;
  36552. goto FINALLY_0073;
  36553. }
  36554. FINALLY_0073:
  36555. {// begin finally (depth: 1)
  36556. {
  36557. RuntimeObject* L_20 = V_3;
  36558. if (!L_20)
  36559. {
  36560. goto IL_007c;
  36561. }
  36562. }
  36563. IL_0076:
  36564. {
  36565. RuntimeObject* L_21 = V_3;
  36566. NullCheck((RuntimeObject*)L_21);
  36567. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  36568. }
  36569. IL_007c:
  36570. {
  36571. IL2CPP_END_FINALLY(115)
  36572. }
  36573. }// end finally (depth: 1)
  36574. IL2CPP_CLEANUP(115)
  36575. {
  36576. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  36577. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  36578. }
  36579. IL_007d:
  36580. {
  36581. return;
  36582. }
  36583. }
  36584. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mC7A60F070E7BA583DD5115499469EA3D225F3AA6_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  36585. {
  36586. RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E * _thisAdjusted;
  36587. int32_t _offset = 1;
  36588. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E *>(__this + _offset);
  36589. RowIntervalOperationWrapper_2_Invoke_mC7A60F070E7BA583DD5115499469EA3D225F3AA6_inline(_thisAdjusted, ___i0, method);
  36590. }
  36591. #ifdef __clang__
  36592. #pragma clang diagnostic pop
  36593. #endif
  36594. #ifdef __clang__
  36595. #pragma clang diagnostic push
  36596. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36597. #pragma clang diagnostic ignored "-Wunused-variable"
  36598. #endif
  36599. // 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&)
  36600. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0BD29EA295AB1B7B30942ABCA84D4D98263BDA9A_gshared (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)
  36601. {
  36602. {
  36603. int32_t L_0 = ___minY0;
  36604. __this->set_minY_0(L_0);
  36605. int32_t L_1 = ___maxY1;
  36606. __this->set_maxY_1(L_1);
  36607. int32_t L_2 = ___stepY2;
  36608. __this->set_stepY_2(L_2);
  36609. int32_t L_3 = ___width3;
  36610. __this->set_width_3(L_3);
  36611. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  36612. __this->set_allocator_4(L_4);
  36613. ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A * L_5 = ___operation5;
  36614. ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A L_6 = (*(ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A *)L_5);
  36615. __this->set_operation_5(L_6);
  36616. return;
  36617. }
  36618. }
  36619. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m0BD29EA295AB1B7B30942ABCA84D4D98263BDA9A_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A * ___operation5, const RuntimeMethod* method)
  36620. {
  36621. RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9 * _thisAdjusted;
  36622. int32_t _offset = 1;
  36623. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9 *>(__this + _offset);
  36624. RowIntervalOperationWrapper_2__ctor_m0BD29EA295AB1B7B30942ABCA84D4D98263BDA9A_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  36625. }
  36626. // 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>::Invoke(System.Int32)
  36627. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m6A8CCC725F31B3715D3A5F2A5A12D7DE70799A85_gshared (RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9 * __this, int32_t ___i0, const RuntimeMethod* method)
  36628. {
  36629. static bool s_Il2CppMethodInitialized;
  36630. if (!s_Il2CppMethodInitialized)
  36631. {
  36632. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  36633. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36634. s_Il2CppMethodInitialized = true;
  36635. }
  36636. int32_t V_0 = 0;
  36637. int32_t V_1 = 0;
  36638. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  36639. memset((&V_2), 0, sizeof(V_2));
  36640. RuntimeObject* V_3 = NULL;
  36641. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  36642. memset((&V_4), 0, sizeof(V_4));
  36643. Exception_t * __last_unhandled_exception = 0;
  36644. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  36645. {
  36646. int32_t L_0 = (int32_t)__this->get_minY_0();
  36647. int32_t L_1 = ___i0;
  36648. int32_t L_2 = (int32_t)__this->get_stepY_2();
  36649. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  36650. int32_t L_3 = V_0;
  36651. int32_t L_4 = (int32_t)__this->get_maxY_1();
  36652. if ((((int32_t)L_3) < ((int32_t)L_4)))
  36653. {
  36654. goto IL_001a;
  36655. }
  36656. }
  36657. {
  36658. return;
  36659. }
  36660. IL_001a:
  36661. {
  36662. int32_t L_5 = V_0;
  36663. int32_t L_6 = (int32_t)__this->get_stepY_2();
  36664. int32_t L_7 = (int32_t)__this->get_maxY_1();
  36665. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36666. int32_t L_8;
  36667. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  36668. V_1 = (int32_t)L_8;
  36669. int32_t L_9 = V_0;
  36670. int32_t L_10 = V_1;
  36671. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  36672. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  36673. int32_t L_12 = (int32_t)__this->get_width_3();
  36674. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  36675. RuntimeObject* L_13;
  36676. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  36677. V_3 = (RuntimeObject*)L_13;
  36678. }
  36679. IL_004a:
  36680. try
  36681. {// begin try (depth: 1)
  36682. ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A * L_14 = (ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A *)__this->get_address_of_operation_5();
  36683. ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A * L_15;
  36684. L_15 = (( ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A * (*) (ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A *)(ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  36685. RuntimeObject* L_16 = V_3;
  36686. NullCheck((RuntimeObject*)L_16);
  36687. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  36688. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  36689. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  36690. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  36691. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  36692. Il2CppFakeBox<ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  36693. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  36694. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  36695. *L_15 = L_19.m_Value;
  36696. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  36697. }// end try (depth: 1)
  36698. catch(Il2CppExceptionWrapper& e)
  36699. {
  36700. __last_unhandled_exception = (Exception_t *)e.ex;
  36701. goto FINALLY_0073;
  36702. }
  36703. FINALLY_0073:
  36704. {// begin finally (depth: 1)
  36705. {
  36706. RuntimeObject* L_20 = V_3;
  36707. if (!L_20)
  36708. {
  36709. goto IL_007c;
  36710. }
  36711. }
  36712. IL_0076:
  36713. {
  36714. RuntimeObject* L_21 = V_3;
  36715. NullCheck((RuntimeObject*)L_21);
  36716. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  36717. }
  36718. IL_007c:
  36719. {
  36720. IL2CPP_END_FINALLY(115)
  36721. }
  36722. }// end finally (depth: 1)
  36723. IL2CPP_CLEANUP(115)
  36724. {
  36725. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  36726. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  36727. }
  36728. IL_007d:
  36729. {
  36730. return;
  36731. }
  36732. }
  36733. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m6A8CCC725F31B3715D3A5F2A5A12D7DE70799A85_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  36734. {
  36735. RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9 * _thisAdjusted;
  36736. int32_t _offset = 1;
  36737. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9 *>(__this + _offset);
  36738. RowIntervalOperationWrapper_2_Invoke_m6A8CCC725F31B3715D3A5F2A5A12D7DE70799A85_inline(_thisAdjusted, ___i0, method);
  36739. }
  36740. #ifdef __clang__
  36741. #pragma clang diagnostic pop
  36742. #endif
  36743. #ifdef __clang__
  36744. #pragma clang diagnostic push
  36745. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36746. #pragma clang diagnostic ignored "-Wunused-variable"
  36747. #endif
  36748. // 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&)
  36749. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m4DBFEF5F61727B8953CF017470FF74CCCD4572E8_gshared (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)
  36750. {
  36751. {
  36752. int32_t L_0 = ___minY0;
  36753. __this->set_minY_0(L_0);
  36754. int32_t L_1 = ___maxY1;
  36755. __this->set_maxY_1(L_1);
  36756. int32_t L_2 = ___stepY2;
  36757. __this->set_stepY_2(L_2);
  36758. int32_t L_3 = ___width3;
  36759. __this->set_width_3(L_3);
  36760. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  36761. __this->set_allocator_4(L_4);
  36762. ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 * L_5 = ___operation5;
  36763. ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 L_6 = (*(ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 *)L_5);
  36764. __this->set_operation_5(L_6);
  36765. return;
  36766. }
  36767. }
  36768. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m4DBFEF5F61727B8953CF017470FF74CCCD4572E8_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 * ___operation5, const RuntimeMethod* method)
  36769. {
  36770. RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789 * _thisAdjusted;
  36771. int32_t _offset = 1;
  36772. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789 *>(__this + _offset);
  36773. RowIntervalOperationWrapper_2__ctor_m4DBFEF5F61727B8953CF017470FF74CCCD4572E8_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  36774. }
  36775. // 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>::Invoke(System.Int32)
  36776. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m67C3AF53A4CBBBF4B22A4DEEB29558E89BB54FC2_gshared (RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789 * __this, int32_t ___i0, const RuntimeMethod* method)
  36777. {
  36778. static bool s_Il2CppMethodInitialized;
  36779. if (!s_Il2CppMethodInitialized)
  36780. {
  36781. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  36782. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36783. s_Il2CppMethodInitialized = true;
  36784. }
  36785. int32_t V_0 = 0;
  36786. int32_t V_1 = 0;
  36787. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  36788. memset((&V_2), 0, sizeof(V_2));
  36789. RuntimeObject* V_3 = NULL;
  36790. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  36791. memset((&V_4), 0, sizeof(V_4));
  36792. Exception_t * __last_unhandled_exception = 0;
  36793. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  36794. {
  36795. int32_t L_0 = (int32_t)__this->get_minY_0();
  36796. int32_t L_1 = ___i0;
  36797. int32_t L_2 = (int32_t)__this->get_stepY_2();
  36798. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  36799. int32_t L_3 = V_0;
  36800. int32_t L_4 = (int32_t)__this->get_maxY_1();
  36801. if ((((int32_t)L_3) < ((int32_t)L_4)))
  36802. {
  36803. goto IL_001a;
  36804. }
  36805. }
  36806. {
  36807. return;
  36808. }
  36809. IL_001a:
  36810. {
  36811. int32_t L_5 = V_0;
  36812. int32_t L_6 = (int32_t)__this->get_stepY_2();
  36813. int32_t L_7 = (int32_t)__this->get_maxY_1();
  36814. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36815. int32_t L_8;
  36816. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  36817. V_1 = (int32_t)L_8;
  36818. int32_t L_9 = V_0;
  36819. int32_t L_10 = V_1;
  36820. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  36821. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  36822. int32_t L_12 = (int32_t)__this->get_width_3();
  36823. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  36824. RuntimeObject* L_13;
  36825. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  36826. V_3 = (RuntimeObject*)L_13;
  36827. }
  36828. IL_004a:
  36829. try
  36830. {// begin try (depth: 1)
  36831. ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 * L_14 = (ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 *)__this->get_address_of_operation_5();
  36832. ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 * L_15;
  36833. L_15 = (( ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 * (*) (ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 *)(ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  36834. RuntimeObject* L_16 = V_3;
  36835. NullCheck((RuntimeObject*)L_16);
  36836. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  36837. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  36838. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  36839. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  36840. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  36841. Il2CppFakeBox<ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  36842. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  36843. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  36844. *L_15 = L_19.m_Value;
  36845. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  36846. }// end try (depth: 1)
  36847. catch(Il2CppExceptionWrapper& e)
  36848. {
  36849. __last_unhandled_exception = (Exception_t *)e.ex;
  36850. goto FINALLY_0073;
  36851. }
  36852. FINALLY_0073:
  36853. {// begin finally (depth: 1)
  36854. {
  36855. RuntimeObject* L_20 = V_3;
  36856. if (!L_20)
  36857. {
  36858. goto IL_007c;
  36859. }
  36860. }
  36861. IL_0076:
  36862. {
  36863. RuntimeObject* L_21 = V_3;
  36864. NullCheck((RuntimeObject*)L_21);
  36865. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  36866. }
  36867. IL_007c:
  36868. {
  36869. IL2CPP_END_FINALLY(115)
  36870. }
  36871. }// end finally (depth: 1)
  36872. IL2CPP_CLEANUP(115)
  36873. {
  36874. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  36875. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  36876. }
  36877. IL_007d:
  36878. {
  36879. return;
  36880. }
  36881. }
  36882. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m67C3AF53A4CBBBF4B22A4DEEB29558E89BB54FC2_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  36883. {
  36884. RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789 * _thisAdjusted;
  36885. int32_t _offset = 1;
  36886. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789 *>(__this + _offset);
  36887. RowIntervalOperationWrapper_2_Invoke_m67C3AF53A4CBBBF4B22A4DEEB29558E89BB54FC2_inline(_thisAdjusted, ___i0, method);
  36888. }
  36889. #ifdef __clang__
  36890. #pragma clang diagnostic pop
  36891. #endif
  36892. #ifdef __clang__
  36893. #pragma clang diagnostic push
  36894. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36895. #pragma clang diagnostic ignored "-Wunused-variable"
  36896. #endif
  36897. // 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&)
  36898. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m4A97D8FF4852C2835FEBACA79B165BC2ED17A59A_gshared (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)
  36899. {
  36900. {
  36901. int32_t L_0 = ___minY0;
  36902. __this->set_minY_0(L_0);
  36903. int32_t L_1 = ___maxY1;
  36904. __this->set_maxY_1(L_1);
  36905. int32_t L_2 = ___stepY2;
  36906. __this->set_stepY_2(L_2);
  36907. int32_t L_3 = ___width3;
  36908. __this->set_width_3(L_3);
  36909. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  36910. __this->set_allocator_4(L_4);
  36911. ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E * L_5 = ___operation5;
  36912. ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E L_6 = (*(ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E *)L_5);
  36913. __this->set_operation_5(L_6);
  36914. return;
  36915. }
  36916. }
  36917. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m4A97D8FF4852C2835FEBACA79B165BC2ED17A59A_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E * ___operation5, const RuntimeMethod* method)
  36918. {
  36919. RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E * _thisAdjusted;
  36920. int32_t _offset = 1;
  36921. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E *>(__this + _offset);
  36922. RowIntervalOperationWrapper_2__ctor_m4A97D8FF4852C2835FEBACA79B165BC2ED17A59A_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  36923. }
  36924. // 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>::Invoke(System.Int32)
  36925. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m85326FCA775EBDE5B913C752646FCE7E4B9D395A_gshared (RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E * __this, int32_t ___i0, const RuntimeMethod* method)
  36926. {
  36927. static bool s_Il2CppMethodInitialized;
  36928. if (!s_Il2CppMethodInitialized)
  36929. {
  36930. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  36931. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36932. s_Il2CppMethodInitialized = true;
  36933. }
  36934. int32_t V_0 = 0;
  36935. int32_t V_1 = 0;
  36936. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  36937. memset((&V_2), 0, sizeof(V_2));
  36938. RuntimeObject* V_3 = NULL;
  36939. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  36940. memset((&V_4), 0, sizeof(V_4));
  36941. Exception_t * __last_unhandled_exception = 0;
  36942. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  36943. {
  36944. int32_t L_0 = (int32_t)__this->get_minY_0();
  36945. int32_t L_1 = ___i0;
  36946. int32_t L_2 = (int32_t)__this->get_stepY_2();
  36947. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  36948. int32_t L_3 = V_0;
  36949. int32_t L_4 = (int32_t)__this->get_maxY_1();
  36950. if ((((int32_t)L_3) < ((int32_t)L_4)))
  36951. {
  36952. goto IL_001a;
  36953. }
  36954. }
  36955. {
  36956. return;
  36957. }
  36958. IL_001a:
  36959. {
  36960. int32_t L_5 = V_0;
  36961. int32_t L_6 = (int32_t)__this->get_stepY_2();
  36962. int32_t L_7 = (int32_t)__this->get_maxY_1();
  36963. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36964. int32_t L_8;
  36965. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  36966. V_1 = (int32_t)L_8;
  36967. int32_t L_9 = V_0;
  36968. int32_t L_10 = V_1;
  36969. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  36970. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  36971. int32_t L_12 = (int32_t)__this->get_width_3();
  36972. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  36973. RuntimeObject* L_13;
  36974. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  36975. V_3 = (RuntimeObject*)L_13;
  36976. }
  36977. IL_004a:
  36978. try
  36979. {// begin try (depth: 1)
  36980. ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E * L_14 = (ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E *)__this->get_address_of_operation_5();
  36981. ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E * L_15;
  36982. L_15 = (( ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E * (*) (ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E *)(ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  36983. RuntimeObject* L_16 = V_3;
  36984. NullCheck((RuntimeObject*)L_16);
  36985. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  36986. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  36987. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  36988. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  36989. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  36990. Il2CppFakeBox<ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  36991. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  36992. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  36993. *L_15 = L_19.m_Value;
  36994. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  36995. }// end try (depth: 1)
  36996. catch(Il2CppExceptionWrapper& e)
  36997. {
  36998. __last_unhandled_exception = (Exception_t *)e.ex;
  36999. goto FINALLY_0073;
  37000. }
  37001. FINALLY_0073:
  37002. {// begin finally (depth: 1)
  37003. {
  37004. RuntimeObject* L_20 = V_3;
  37005. if (!L_20)
  37006. {
  37007. goto IL_007c;
  37008. }
  37009. }
  37010. IL_0076:
  37011. {
  37012. RuntimeObject* L_21 = V_3;
  37013. NullCheck((RuntimeObject*)L_21);
  37014. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  37015. }
  37016. IL_007c:
  37017. {
  37018. IL2CPP_END_FINALLY(115)
  37019. }
  37020. }// end finally (depth: 1)
  37021. IL2CPP_CLEANUP(115)
  37022. {
  37023. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  37024. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  37025. }
  37026. IL_007d:
  37027. {
  37028. return;
  37029. }
  37030. }
  37031. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m85326FCA775EBDE5B913C752646FCE7E4B9D395A_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  37032. {
  37033. RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E * _thisAdjusted;
  37034. int32_t _offset = 1;
  37035. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E *>(__this + _offset);
  37036. RowIntervalOperationWrapper_2_Invoke_m85326FCA775EBDE5B913C752646FCE7E4B9D395A_inline(_thisAdjusted, ___i0, method);
  37037. }
  37038. #ifdef __clang__
  37039. #pragma clang diagnostic pop
  37040. #endif
  37041. #ifdef __clang__
  37042. #pragma clang diagnostic push
  37043. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37044. #pragma clang diagnostic ignored "-Wunused-variable"
  37045. #endif
  37046. // 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&)
  37047. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m1441D0E53245D9D7E59BA67CDF7EFABE9D6497FB_gshared (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)
  37048. {
  37049. {
  37050. int32_t L_0 = ___minY0;
  37051. __this->set_minY_0(L_0);
  37052. int32_t L_1 = ___maxY1;
  37053. __this->set_maxY_1(L_1);
  37054. int32_t L_2 = ___stepY2;
  37055. __this->set_stepY_2(L_2);
  37056. int32_t L_3 = ___width3;
  37057. __this->set_width_3(L_3);
  37058. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  37059. __this->set_allocator_4(L_4);
  37060. ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E * L_5 = ___operation5;
  37061. ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E L_6 = (*(ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E *)L_5);
  37062. __this->set_operation_5(L_6);
  37063. return;
  37064. }
  37065. }
  37066. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m1441D0E53245D9D7E59BA67CDF7EFABE9D6497FB_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E * ___operation5, const RuntimeMethod* method)
  37067. {
  37068. RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C * _thisAdjusted;
  37069. int32_t _offset = 1;
  37070. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C *>(__this + _offset);
  37071. RowIntervalOperationWrapper_2__ctor_m1441D0E53245D9D7E59BA67CDF7EFABE9D6497FB_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  37072. }
  37073. // 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>::Invoke(System.Int32)
  37074. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m2398CFB44FC74174FFFF03A4C5C43A1AC6BEE47B_gshared (RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C * __this, int32_t ___i0, const RuntimeMethod* method)
  37075. {
  37076. static bool s_Il2CppMethodInitialized;
  37077. if (!s_Il2CppMethodInitialized)
  37078. {
  37079. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  37080. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37081. s_Il2CppMethodInitialized = true;
  37082. }
  37083. int32_t V_0 = 0;
  37084. int32_t V_1 = 0;
  37085. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  37086. memset((&V_2), 0, sizeof(V_2));
  37087. RuntimeObject* V_3 = NULL;
  37088. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  37089. memset((&V_4), 0, sizeof(V_4));
  37090. Exception_t * __last_unhandled_exception = 0;
  37091. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  37092. {
  37093. int32_t L_0 = (int32_t)__this->get_minY_0();
  37094. int32_t L_1 = ___i0;
  37095. int32_t L_2 = (int32_t)__this->get_stepY_2();
  37096. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  37097. int32_t L_3 = V_0;
  37098. int32_t L_4 = (int32_t)__this->get_maxY_1();
  37099. if ((((int32_t)L_3) < ((int32_t)L_4)))
  37100. {
  37101. goto IL_001a;
  37102. }
  37103. }
  37104. {
  37105. return;
  37106. }
  37107. IL_001a:
  37108. {
  37109. int32_t L_5 = V_0;
  37110. int32_t L_6 = (int32_t)__this->get_stepY_2();
  37111. int32_t L_7 = (int32_t)__this->get_maxY_1();
  37112. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37113. int32_t L_8;
  37114. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  37115. V_1 = (int32_t)L_8;
  37116. int32_t L_9 = V_0;
  37117. int32_t L_10 = V_1;
  37118. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  37119. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  37120. int32_t L_12 = (int32_t)__this->get_width_3();
  37121. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  37122. RuntimeObject* L_13;
  37123. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  37124. V_3 = (RuntimeObject*)L_13;
  37125. }
  37126. IL_004a:
  37127. try
  37128. {// begin try (depth: 1)
  37129. ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E * L_14 = (ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E *)__this->get_address_of_operation_5();
  37130. ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E * L_15;
  37131. L_15 = (( ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E * (*) (ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E *)(ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  37132. RuntimeObject* L_16 = V_3;
  37133. NullCheck((RuntimeObject*)L_16);
  37134. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  37135. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  37136. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  37137. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  37138. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  37139. Il2CppFakeBox<ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  37140. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  37141. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  37142. *L_15 = L_19.m_Value;
  37143. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  37144. }// end try (depth: 1)
  37145. catch(Il2CppExceptionWrapper& e)
  37146. {
  37147. __last_unhandled_exception = (Exception_t *)e.ex;
  37148. goto FINALLY_0073;
  37149. }
  37150. FINALLY_0073:
  37151. {// begin finally (depth: 1)
  37152. {
  37153. RuntimeObject* L_20 = V_3;
  37154. if (!L_20)
  37155. {
  37156. goto IL_007c;
  37157. }
  37158. }
  37159. IL_0076:
  37160. {
  37161. RuntimeObject* L_21 = V_3;
  37162. NullCheck((RuntimeObject*)L_21);
  37163. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  37164. }
  37165. IL_007c:
  37166. {
  37167. IL2CPP_END_FINALLY(115)
  37168. }
  37169. }// end finally (depth: 1)
  37170. IL2CPP_CLEANUP(115)
  37171. {
  37172. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  37173. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  37174. }
  37175. IL_007d:
  37176. {
  37177. return;
  37178. }
  37179. }
  37180. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m2398CFB44FC74174FFFF03A4C5C43A1AC6BEE47B_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  37181. {
  37182. RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C * _thisAdjusted;
  37183. int32_t _offset = 1;
  37184. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C *>(__this + _offset);
  37185. RowIntervalOperationWrapper_2_Invoke_m2398CFB44FC74174FFFF03A4C5C43A1AC6BEE47B_inline(_thisAdjusted, ___i0, method);
  37186. }
  37187. #ifdef __clang__
  37188. #pragma clang diagnostic pop
  37189. #endif
  37190. #ifdef __clang__
  37191. #pragma clang diagnostic push
  37192. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37193. #pragma clang diagnostic ignored "-Wunused-variable"
  37194. #endif
  37195. // 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&)
  37196. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m71A6BFA982081B25E60CDEBBE4687B849C3530C2_gshared (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)
  37197. {
  37198. {
  37199. int32_t L_0 = ___minY0;
  37200. __this->set_minY_0(L_0);
  37201. int32_t L_1 = ___maxY1;
  37202. __this->set_maxY_1(L_1);
  37203. int32_t L_2 = ___stepY2;
  37204. __this->set_stepY_2(L_2);
  37205. int32_t L_3 = ___width3;
  37206. __this->set_width_3(L_3);
  37207. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  37208. __this->set_allocator_4(L_4);
  37209. ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 * L_5 = ___operation5;
  37210. ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 L_6 = (*(ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 *)L_5);
  37211. __this->set_operation_5(L_6);
  37212. return;
  37213. }
  37214. }
  37215. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m71A6BFA982081B25E60CDEBBE4687B849C3530C2_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 * ___operation5, const RuntimeMethod* method)
  37216. {
  37217. RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D * _thisAdjusted;
  37218. int32_t _offset = 1;
  37219. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D *>(__this + _offset);
  37220. RowIntervalOperationWrapper_2__ctor_m71A6BFA982081B25E60CDEBBE4687B849C3530C2_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  37221. }
  37222. // 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>::Invoke(System.Int32)
  37223. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m62559C450D145D0A65A59D6B3793EC8179E00DBB_gshared (RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D * __this, int32_t ___i0, const RuntimeMethod* method)
  37224. {
  37225. static bool s_Il2CppMethodInitialized;
  37226. if (!s_Il2CppMethodInitialized)
  37227. {
  37228. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  37229. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37230. s_Il2CppMethodInitialized = true;
  37231. }
  37232. int32_t V_0 = 0;
  37233. int32_t V_1 = 0;
  37234. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  37235. memset((&V_2), 0, sizeof(V_2));
  37236. RuntimeObject* V_3 = NULL;
  37237. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  37238. memset((&V_4), 0, sizeof(V_4));
  37239. Exception_t * __last_unhandled_exception = 0;
  37240. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  37241. {
  37242. int32_t L_0 = (int32_t)__this->get_minY_0();
  37243. int32_t L_1 = ___i0;
  37244. int32_t L_2 = (int32_t)__this->get_stepY_2();
  37245. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  37246. int32_t L_3 = V_0;
  37247. int32_t L_4 = (int32_t)__this->get_maxY_1();
  37248. if ((((int32_t)L_3) < ((int32_t)L_4)))
  37249. {
  37250. goto IL_001a;
  37251. }
  37252. }
  37253. {
  37254. return;
  37255. }
  37256. IL_001a:
  37257. {
  37258. int32_t L_5 = V_0;
  37259. int32_t L_6 = (int32_t)__this->get_stepY_2();
  37260. int32_t L_7 = (int32_t)__this->get_maxY_1();
  37261. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37262. int32_t L_8;
  37263. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  37264. V_1 = (int32_t)L_8;
  37265. int32_t L_9 = V_0;
  37266. int32_t L_10 = V_1;
  37267. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  37268. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  37269. int32_t L_12 = (int32_t)__this->get_width_3();
  37270. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  37271. RuntimeObject* L_13;
  37272. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  37273. V_3 = (RuntimeObject*)L_13;
  37274. }
  37275. IL_004a:
  37276. try
  37277. {// begin try (depth: 1)
  37278. ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 * L_14 = (ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 *)__this->get_address_of_operation_5();
  37279. ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 * L_15;
  37280. L_15 = (( ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 * (*) (ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 *)(ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  37281. RuntimeObject* L_16 = V_3;
  37282. NullCheck((RuntimeObject*)L_16);
  37283. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  37284. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  37285. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  37286. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  37287. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  37288. Il2CppFakeBox<ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  37289. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  37290. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  37291. *L_15 = L_19.m_Value;
  37292. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  37293. }// end try (depth: 1)
  37294. catch(Il2CppExceptionWrapper& e)
  37295. {
  37296. __last_unhandled_exception = (Exception_t *)e.ex;
  37297. goto FINALLY_0073;
  37298. }
  37299. FINALLY_0073:
  37300. {// begin finally (depth: 1)
  37301. {
  37302. RuntimeObject* L_20 = V_3;
  37303. if (!L_20)
  37304. {
  37305. goto IL_007c;
  37306. }
  37307. }
  37308. IL_0076:
  37309. {
  37310. RuntimeObject* L_21 = V_3;
  37311. NullCheck((RuntimeObject*)L_21);
  37312. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  37313. }
  37314. IL_007c:
  37315. {
  37316. IL2CPP_END_FINALLY(115)
  37317. }
  37318. }// end finally (depth: 1)
  37319. IL2CPP_CLEANUP(115)
  37320. {
  37321. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  37322. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  37323. }
  37324. IL_007d:
  37325. {
  37326. return;
  37327. }
  37328. }
  37329. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m62559C450D145D0A65A59D6B3793EC8179E00DBB_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  37330. {
  37331. RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D * _thisAdjusted;
  37332. int32_t _offset = 1;
  37333. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D *>(__this + _offset);
  37334. RowIntervalOperationWrapper_2_Invoke_m62559C450D145D0A65A59D6B3793EC8179E00DBB_inline(_thisAdjusted, ___i0, method);
  37335. }
  37336. #ifdef __clang__
  37337. #pragma clang diagnostic pop
  37338. #endif
  37339. #ifdef __clang__
  37340. #pragma clang diagnostic push
  37341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37342. #pragma clang diagnostic ignored "-Wunused-variable"
  37343. #endif
  37344. // 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&)
  37345. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m255AD5152BD5D605F23B05D9B85F7FBADBFB0BF0_gshared (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)
  37346. {
  37347. {
  37348. int32_t L_0 = ___minY0;
  37349. __this->set_minY_0(L_0);
  37350. int32_t L_1 = ___maxY1;
  37351. __this->set_maxY_1(L_1);
  37352. int32_t L_2 = ___stepY2;
  37353. __this->set_stepY_2(L_2);
  37354. int32_t L_3 = ___width3;
  37355. __this->set_width_3(L_3);
  37356. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  37357. __this->set_allocator_4(L_4);
  37358. ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 * L_5 = ___operation5;
  37359. ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 L_6 = (*(ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 *)L_5);
  37360. __this->set_operation_5(L_6);
  37361. return;
  37362. }
  37363. }
  37364. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m255AD5152BD5D605F23B05D9B85F7FBADBFB0BF0_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 * ___operation5, const RuntimeMethod* method)
  37365. {
  37366. RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345 * _thisAdjusted;
  37367. int32_t _offset = 1;
  37368. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345 *>(__this + _offset);
  37369. RowIntervalOperationWrapper_2__ctor_m255AD5152BD5D605F23B05D9B85F7FBADBFB0BF0_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  37370. }
  37371. // 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>::Invoke(System.Int32)
  37372. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mFC7C443B4DA5909CB14465CA6F10DAED6E1D2A2C_gshared (RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345 * __this, int32_t ___i0, const RuntimeMethod* method)
  37373. {
  37374. static bool s_Il2CppMethodInitialized;
  37375. if (!s_Il2CppMethodInitialized)
  37376. {
  37377. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  37378. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37379. s_Il2CppMethodInitialized = true;
  37380. }
  37381. int32_t V_0 = 0;
  37382. int32_t V_1 = 0;
  37383. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  37384. memset((&V_2), 0, sizeof(V_2));
  37385. RuntimeObject* V_3 = NULL;
  37386. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  37387. memset((&V_4), 0, sizeof(V_4));
  37388. Exception_t * __last_unhandled_exception = 0;
  37389. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  37390. {
  37391. int32_t L_0 = (int32_t)__this->get_minY_0();
  37392. int32_t L_1 = ___i0;
  37393. int32_t L_2 = (int32_t)__this->get_stepY_2();
  37394. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  37395. int32_t L_3 = V_0;
  37396. int32_t L_4 = (int32_t)__this->get_maxY_1();
  37397. if ((((int32_t)L_3) < ((int32_t)L_4)))
  37398. {
  37399. goto IL_001a;
  37400. }
  37401. }
  37402. {
  37403. return;
  37404. }
  37405. IL_001a:
  37406. {
  37407. int32_t L_5 = V_0;
  37408. int32_t L_6 = (int32_t)__this->get_stepY_2();
  37409. int32_t L_7 = (int32_t)__this->get_maxY_1();
  37410. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37411. int32_t L_8;
  37412. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  37413. V_1 = (int32_t)L_8;
  37414. int32_t L_9 = V_0;
  37415. int32_t L_10 = V_1;
  37416. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  37417. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  37418. int32_t L_12 = (int32_t)__this->get_width_3();
  37419. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  37420. RuntimeObject* L_13;
  37421. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  37422. V_3 = (RuntimeObject*)L_13;
  37423. }
  37424. IL_004a:
  37425. try
  37426. {// begin try (depth: 1)
  37427. ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 * L_14 = (ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 *)__this->get_address_of_operation_5();
  37428. ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 * L_15;
  37429. L_15 = (( ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 * (*) (ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 *)(ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  37430. RuntimeObject* L_16 = V_3;
  37431. NullCheck((RuntimeObject*)L_16);
  37432. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  37433. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  37434. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  37435. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  37436. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  37437. Il2CppFakeBox<ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  37438. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  37439. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  37440. *L_15 = L_19.m_Value;
  37441. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  37442. }// end try (depth: 1)
  37443. catch(Il2CppExceptionWrapper& e)
  37444. {
  37445. __last_unhandled_exception = (Exception_t *)e.ex;
  37446. goto FINALLY_0073;
  37447. }
  37448. FINALLY_0073:
  37449. {// begin finally (depth: 1)
  37450. {
  37451. RuntimeObject* L_20 = V_3;
  37452. if (!L_20)
  37453. {
  37454. goto IL_007c;
  37455. }
  37456. }
  37457. IL_0076:
  37458. {
  37459. RuntimeObject* L_21 = V_3;
  37460. NullCheck((RuntimeObject*)L_21);
  37461. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  37462. }
  37463. IL_007c:
  37464. {
  37465. IL2CPP_END_FINALLY(115)
  37466. }
  37467. }// end finally (depth: 1)
  37468. IL2CPP_CLEANUP(115)
  37469. {
  37470. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  37471. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  37472. }
  37473. IL_007d:
  37474. {
  37475. return;
  37476. }
  37477. }
  37478. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mFC7C443B4DA5909CB14465CA6F10DAED6E1D2A2C_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  37479. {
  37480. RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345 * _thisAdjusted;
  37481. int32_t _offset = 1;
  37482. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345 *>(__this + _offset);
  37483. RowIntervalOperationWrapper_2_Invoke_mFC7C443B4DA5909CB14465CA6F10DAED6E1D2A2C_inline(_thisAdjusted, ___i0, method);
  37484. }
  37485. #ifdef __clang__
  37486. #pragma clang diagnostic pop
  37487. #endif
  37488. #ifdef __clang__
  37489. #pragma clang diagnostic push
  37490. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37491. #pragma clang diagnostic ignored "-Wunused-variable"
  37492. #endif
  37493. // 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&)
  37494. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mE5B5B2AFEADE6D507918423BF39293AB3C6D9D5C_gshared (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)
  37495. {
  37496. {
  37497. int32_t L_0 = ___minY0;
  37498. __this->set_minY_0(L_0);
  37499. int32_t L_1 = ___maxY1;
  37500. __this->set_maxY_1(L_1);
  37501. int32_t L_2 = ___stepY2;
  37502. __this->set_stepY_2(L_2);
  37503. int32_t L_3 = ___width3;
  37504. __this->set_width_3(L_3);
  37505. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  37506. __this->set_allocator_4(L_4);
  37507. ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 * L_5 = ___operation5;
  37508. ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 L_6 = (*(ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 *)L_5);
  37509. __this->set_operation_5(L_6);
  37510. return;
  37511. }
  37512. }
  37513. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mE5B5B2AFEADE6D507918423BF39293AB3C6D9D5C_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 * ___operation5, const RuntimeMethod* method)
  37514. {
  37515. RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5 * _thisAdjusted;
  37516. int32_t _offset = 1;
  37517. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5 *>(__this + _offset);
  37518. RowIntervalOperationWrapper_2__ctor_mE5B5B2AFEADE6D507918423BF39293AB3C6D9D5C_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  37519. }
  37520. // 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>::Invoke(System.Int32)
  37521. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m63022124AF817249E7384F9B7BCFF61684A57129_gshared (RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5 * __this, int32_t ___i0, const RuntimeMethod* method)
  37522. {
  37523. static bool s_Il2CppMethodInitialized;
  37524. if (!s_Il2CppMethodInitialized)
  37525. {
  37526. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  37527. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37528. s_Il2CppMethodInitialized = true;
  37529. }
  37530. int32_t V_0 = 0;
  37531. int32_t V_1 = 0;
  37532. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  37533. memset((&V_2), 0, sizeof(V_2));
  37534. RuntimeObject* V_3 = NULL;
  37535. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  37536. memset((&V_4), 0, sizeof(V_4));
  37537. Exception_t * __last_unhandled_exception = 0;
  37538. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  37539. {
  37540. int32_t L_0 = (int32_t)__this->get_minY_0();
  37541. int32_t L_1 = ___i0;
  37542. int32_t L_2 = (int32_t)__this->get_stepY_2();
  37543. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  37544. int32_t L_3 = V_0;
  37545. int32_t L_4 = (int32_t)__this->get_maxY_1();
  37546. if ((((int32_t)L_3) < ((int32_t)L_4)))
  37547. {
  37548. goto IL_001a;
  37549. }
  37550. }
  37551. {
  37552. return;
  37553. }
  37554. IL_001a:
  37555. {
  37556. int32_t L_5 = V_0;
  37557. int32_t L_6 = (int32_t)__this->get_stepY_2();
  37558. int32_t L_7 = (int32_t)__this->get_maxY_1();
  37559. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37560. int32_t L_8;
  37561. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  37562. V_1 = (int32_t)L_8;
  37563. int32_t L_9 = V_0;
  37564. int32_t L_10 = V_1;
  37565. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  37566. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  37567. int32_t L_12 = (int32_t)__this->get_width_3();
  37568. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  37569. RuntimeObject* L_13;
  37570. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  37571. V_3 = (RuntimeObject*)L_13;
  37572. }
  37573. IL_004a:
  37574. try
  37575. {// begin try (depth: 1)
  37576. ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 * L_14 = (ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 *)__this->get_address_of_operation_5();
  37577. ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 * L_15;
  37578. L_15 = (( ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 * (*) (ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 *)(ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  37579. RuntimeObject* L_16 = V_3;
  37580. NullCheck((RuntimeObject*)L_16);
  37581. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  37582. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  37583. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  37584. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  37585. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  37586. Il2CppFakeBox<ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  37587. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  37588. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  37589. *L_15 = L_19.m_Value;
  37590. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  37591. }// end try (depth: 1)
  37592. catch(Il2CppExceptionWrapper& e)
  37593. {
  37594. __last_unhandled_exception = (Exception_t *)e.ex;
  37595. goto FINALLY_0073;
  37596. }
  37597. FINALLY_0073:
  37598. {// begin finally (depth: 1)
  37599. {
  37600. RuntimeObject* L_20 = V_3;
  37601. if (!L_20)
  37602. {
  37603. goto IL_007c;
  37604. }
  37605. }
  37606. IL_0076:
  37607. {
  37608. RuntimeObject* L_21 = V_3;
  37609. NullCheck((RuntimeObject*)L_21);
  37610. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  37611. }
  37612. IL_007c:
  37613. {
  37614. IL2CPP_END_FINALLY(115)
  37615. }
  37616. }// end finally (depth: 1)
  37617. IL2CPP_CLEANUP(115)
  37618. {
  37619. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  37620. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  37621. }
  37622. IL_007d:
  37623. {
  37624. return;
  37625. }
  37626. }
  37627. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m63022124AF817249E7384F9B7BCFF61684A57129_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  37628. {
  37629. RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5 * _thisAdjusted;
  37630. int32_t _offset = 1;
  37631. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5 *>(__this + _offset);
  37632. RowIntervalOperationWrapper_2_Invoke_m63022124AF817249E7384F9B7BCFF61684A57129_inline(_thisAdjusted, ___i0, method);
  37633. }
  37634. #ifdef __clang__
  37635. #pragma clang diagnostic pop
  37636. #endif
  37637. #ifdef __clang__
  37638. #pragma clang diagnostic push
  37639. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37640. #pragma clang diagnostic ignored "-Wunused-variable"
  37641. #endif
  37642. // 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&)
  37643. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mC6F9440880B20C6EC191048109667EC0C0E6B24E_gshared (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)
  37644. {
  37645. {
  37646. int32_t L_0 = ___minY0;
  37647. __this->set_minY_0(L_0);
  37648. int32_t L_1 = ___maxY1;
  37649. __this->set_maxY_1(L_1);
  37650. int32_t L_2 = ___stepY2;
  37651. __this->set_stepY_2(L_2);
  37652. int32_t L_3 = ___width3;
  37653. __this->set_width_3(L_3);
  37654. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  37655. __this->set_allocator_4(L_4);
  37656. ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 * L_5 = ___operation5;
  37657. ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 L_6 = (*(ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 *)L_5);
  37658. __this->set_operation_5(L_6);
  37659. return;
  37660. }
  37661. }
  37662. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mC6F9440880B20C6EC191048109667EC0C0E6B24E_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 * ___operation5, const RuntimeMethod* method)
  37663. {
  37664. RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03 * _thisAdjusted;
  37665. int32_t _offset = 1;
  37666. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03 *>(__this + _offset);
  37667. RowIntervalOperationWrapper_2__ctor_mC6F9440880B20C6EC191048109667EC0C0E6B24E_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  37668. }
  37669. // 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>::Invoke(System.Int32)
  37670. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m99EE222620EDC88C01E93D8BC9B6BC8CEAE3A5AE_gshared (RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03 * __this, int32_t ___i0, const RuntimeMethod* method)
  37671. {
  37672. static bool s_Il2CppMethodInitialized;
  37673. if (!s_Il2CppMethodInitialized)
  37674. {
  37675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  37676. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37677. s_Il2CppMethodInitialized = true;
  37678. }
  37679. int32_t V_0 = 0;
  37680. int32_t V_1 = 0;
  37681. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  37682. memset((&V_2), 0, sizeof(V_2));
  37683. RuntimeObject* V_3 = NULL;
  37684. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  37685. memset((&V_4), 0, sizeof(V_4));
  37686. Exception_t * __last_unhandled_exception = 0;
  37687. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  37688. {
  37689. int32_t L_0 = (int32_t)__this->get_minY_0();
  37690. int32_t L_1 = ___i0;
  37691. int32_t L_2 = (int32_t)__this->get_stepY_2();
  37692. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  37693. int32_t L_3 = V_0;
  37694. int32_t L_4 = (int32_t)__this->get_maxY_1();
  37695. if ((((int32_t)L_3) < ((int32_t)L_4)))
  37696. {
  37697. goto IL_001a;
  37698. }
  37699. }
  37700. {
  37701. return;
  37702. }
  37703. IL_001a:
  37704. {
  37705. int32_t L_5 = V_0;
  37706. int32_t L_6 = (int32_t)__this->get_stepY_2();
  37707. int32_t L_7 = (int32_t)__this->get_maxY_1();
  37708. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37709. int32_t L_8;
  37710. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  37711. V_1 = (int32_t)L_8;
  37712. int32_t L_9 = V_0;
  37713. int32_t L_10 = V_1;
  37714. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  37715. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  37716. int32_t L_12 = (int32_t)__this->get_width_3();
  37717. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  37718. RuntimeObject* L_13;
  37719. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  37720. V_3 = (RuntimeObject*)L_13;
  37721. }
  37722. IL_004a:
  37723. try
  37724. {// begin try (depth: 1)
  37725. ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 * L_14 = (ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 *)__this->get_address_of_operation_5();
  37726. ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 * L_15;
  37727. L_15 = (( ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 * (*) (ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 *)(ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  37728. RuntimeObject* L_16 = V_3;
  37729. NullCheck((RuntimeObject*)L_16);
  37730. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  37731. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  37732. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  37733. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  37734. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  37735. Il2CppFakeBox<ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  37736. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  37737. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  37738. *L_15 = L_19.m_Value;
  37739. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  37740. }// end try (depth: 1)
  37741. catch(Il2CppExceptionWrapper& e)
  37742. {
  37743. __last_unhandled_exception = (Exception_t *)e.ex;
  37744. goto FINALLY_0073;
  37745. }
  37746. FINALLY_0073:
  37747. {// begin finally (depth: 1)
  37748. {
  37749. RuntimeObject* L_20 = V_3;
  37750. if (!L_20)
  37751. {
  37752. goto IL_007c;
  37753. }
  37754. }
  37755. IL_0076:
  37756. {
  37757. RuntimeObject* L_21 = V_3;
  37758. NullCheck((RuntimeObject*)L_21);
  37759. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  37760. }
  37761. IL_007c:
  37762. {
  37763. IL2CPP_END_FINALLY(115)
  37764. }
  37765. }// end finally (depth: 1)
  37766. IL2CPP_CLEANUP(115)
  37767. {
  37768. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  37769. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  37770. }
  37771. IL_007d:
  37772. {
  37773. return;
  37774. }
  37775. }
  37776. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m99EE222620EDC88C01E93D8BC9B6BC8CEAE3A5AE_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  37777. {
  37778. RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03 * _thisAdjusted;
  37779. int32_t _offset = 1;
  37780. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03 *>(__this + _offset);
  37781. RowIntervalOperationWrapper_2_Invoke_m99EE222620EDC88C01E93D8BC9B6BC8CEAE3A5AE_inline(_thisAdjusted, ___i0, method);
  37782. }
  37783. #ifdef __clang__
  37784. #pragma clang diagnostic pop
  37785. #endif
  37786. #ifdef __clang__
  37787. #pragma clang diagnostic push
  37788. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37789. #pragma clang diagnostic ignored "-Wunused-variable"
  37790. #endif
  37791. // 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&)
  37792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m6131C99C7FBEF78871F562DB1C55023D186670F6_gshared (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)
  37793. {
  37794. {
  37795. int32_t L_0 = ___minY0;
  37796. __this->set_minY_0(L_0);
  37797. int32_t L_1 = ___maxY1;
  37798. __this->set_maxY_1(L_1);
  37799. int32_t L_2 = ___stepY2;
  37800. __this->set_stepY_2(L_2);
  37801. int32_t L_3 = ___width3;
  37802. __this->set_width_3(L_3);
  37803. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  37804. __this->set_allocator_4(L_4);
  37805. ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 * L_5 = ___operation5;
  37806. ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 L_6 = (*(ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 *)L_5);
  37807. __this->set_operation_5(L_6);
  37808. return;
  37809. }
  37810. }
  37811. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m6131C99C7FBEF78871F562DB1C55023D186670F6_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 * ___operation5, const RuntimeMethod* method)
  37812. {
  37813. RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE * _thisAdjusted;
  37814. int32_t _offset = 1;
  37815. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE *>(__this + _offset);
  37816. RowIntervalOperationWrapper_2__ctor_m6131C99C7FBEF78871F562DB1C55023D186670F6_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  37817. }
  37818. // 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>::Invoke(System.Int32)
  37819. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m5FA27A394F8F6B25FBC9A7FC81D5375FC4588B95_gshared (RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE * __this, int32_t ___i0, const RuntimeMethod* method)
  37820. {
  37821. static bool s_Il2CppMethodInitialized;
  37822. if (!s_Il2CppMethodInitialized)
  37823. {
  37824. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  37825. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37826. s_Il2CppMethodInitialized = true;
  37827. }
  37828. int32_t V_0 = 0;
  37829. int32_t V_1 = 0;
  37830. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  37831. memset((&V_2), 0, sizeof(V_2));
  37832. RuntimeObject* V_3 = NULL;
  37833. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  37834. memset((&V_4), 0, sizeof(V_4));
  37835. Exception_t * __last_unhandled_exception = 0;
  37836. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  37837. {
  37838. int32_t L_0 = (int32_t)__this->get_minY_0();
  37839. int32_t L_1 = ___i0;
  37840. int32_t L_2 = (int32_t)__this->get_stepY_2();
  37841. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  37842. int32_t L_3 = V_0;
  37843. int32_t L_4 = (int32_t)__this->get_maxY_1();
  37844. if ((((int32_t)L_3) < ((int32_t)L_4)))
  37845. {
  37846. goto IL_001a;
  37847. }
  37848. }
  37849. {
  37850. return;
  37851. }
  37852. IL_001a:
  37853. {
  37854. int32_t L_5 = V_0;
  37855. int32_t L_6 = (int32_t)__this->get_stepY_2();
  37856. int32_t L_7 = (int32_t)__this->get_maxY_1();
  37857. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37858. int32_t L_8;
  37859. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  37860. V_1 = (int32_t)L_8;
  37861. int32_t L_9 = V_0;
  37862. int32_t L_10 = V_1;
  37863. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  37864. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  37865. int32_t L_12 = (int32_t)__this->get_width_3();
  37866. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  37867. RuntimeObject* L_13;
  37868. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  37869. V_3 = (RuntimeObject*)L_13;
  37870. }
  37871. IL_004a:
  37872. try
  37873. {// begin try (depth: 1)
  37874. ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 * L_14 = (ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 *)__this->get_address_of_operation_5();
  37875. ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 * L_15;
  37876. L_15 = (( ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 * (*) (ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 *)(ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  37877. RuntimeObject* L_16 = V_3;
  37878. NullCheck((RuntimeObject*)L_16);
  37879. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  37880. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  37881. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  37882. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  37883. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  37884. Il2CppFakeBox<ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  37885. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  37886. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  37887. *L_15 = L_19.m_Value;
  37888. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  37889. }// end try (depth: 1)
  37890. catch(Il2CppExceptionWrapper& e)
  37891. {
  37892. __last_unhandled_exception = (Exception_t *)e.ex;
  37893. goto FINALLY_0073;
  37894. }
  37895. FINALLY_0073:
  37896. {// begin finally (depth: 1)
  37897. {
  37898. RuntimeObject* L_20 = V_3;
  37899. if (!L_20)
  37900. {
  37901. goto IL_007c;
  37902. }
  37903. }
  37904. IL_0076:
  37905. {
  37906. RuntimeObject* L_21 = V_3;
  37907. NullCheck((RuntimeObject*)L_21);
  37908. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  37909. }
  37910. IL_007c:
  37911. {
  37912. IL2CPP_END_FINALLY(115)
  37913. }
  37914. }// end finally (depth: 1)
  37915. IL2CPP_CLEANUP(115)
  37916. {
  37917. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  37918. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  37919. }
  37920. IL_007d:
  37921. {
  37922. return;
  37923. }
  37924. }
  37925. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m5FA27A394F8F6B25FBC9A7FC81D5375FC4588B95_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  37926. {
  37927. RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE * _thisAdjusted;
  37928. int32_t _offset = 1;
  37929. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE *>(__this + _offset);
  37930. RowIntervalOperationWrapper_2_Invoke_m5FA27A394F8F6B25FBC9A7FC81D5375FC4588B95_inline(_thisAdjusted, ___i0, method);
  37931. }
  37932. #ifdef __clang__
  37933. #pragma clang diagnostic pop
  37934. #endif
  37935. #ifdef __clang__
  37936. #pragma clang diagnostic push
  37937. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37938. #pragma clang diagnostic ignored "-Wunused-variable"
  37939. #endif
  37940. // 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&)
  37941. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m1AF2E3D27B5780DE7E28330AA3AD5AAC4E80ECEE_gshared (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)
  37942. {
  37943. {
  37944. int32_t L_0 = ___minY0;
  37945. __this->set_minY_0(L_0);
  37946. int32_t L_1 = ___maxY1;
  37947. __this->set_maxY_1(L_1);
  37948. int32_t L_2 = ___stepY2;
  37949. __this->set_stepY_2(L_2);
  37950. int32_t L_3 = ___width3;
  37951. __this->set_width_3(L_3);
  37952. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  37953. __this->set_allocator_4(L_4);
  37954. ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E * L_5 = ___operation5;
  37955. ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E L_6 = (*(ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E *)L_5);
  37956. __this->set_operation_5(L_6);
  37957. return;
  37958. }
  37959. }
  37960. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m1AF2E3D27B5780DE7E28330AA3AD5AAC4E80ECEE_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E * ___operation5, const RuntimeMethod* method)
  37961. {
  37962. RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7 * _thisAdjusted;
  37963. int32_t _offset = 1;
  37964. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7 *>(__this + _offset);
  37965. RowIntervalOperationWrapper_2__ctor_m1AF2E3D27B5780DE7E28330AA3AD5AAC4E80ECEE_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  37966. }
  37967. // 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>::Invoke(System.Int32)
  37968. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m672551AD4D0A2E48C780118D3659D21CD7AA997B_gshared (RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7 * __this, int32_t ___i0, const RuntimeMethod* method)
  37969. {
  37970. static bool s_Il2CppMethodInitialized;
  37971. if (!s_Il2CppMethodInitialized)
  37972. {
  37973. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  37974. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37975. s_Il2CppMethodInitialized = true;
  37976. }
  37977. int32_t V_0 = 0;
  37978. int32_t V_1 = 0;
  37979. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  37980. memset((&V_2), 0, sizeof(V_2));
  37981. RuntimeObject* V_3 = NULL;
  37982. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  37983. memset((&V_4), 0, sizeof(V_4));
  37984. Exception_t * __last_unhandled_exception = 0;
  37985. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  37986. {
  37987. int32_t L_0 = (int32_t)__this->get_minY_0();
  37988. int32_t L_1 = ___i0;
  37989. int32_t L_2 = (int32_t)__this->get_stepY_2();
  37990. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  37991. int32_t L_3 = V_0;
  37992. int32_t L_4 = (int32_t)__this->get_maxY_1();
  37993. if ((((int32_t)L_3) < ((int32_t)L_4)))
  37994. {
  37995. goto IL_001a;
  37996. }
  37997. }
  37998. {
  37999. return;
  38000. }
  38001. IL_001a:
  38002. {
  38003. int32_t L_5 = V_0;
  38004. int32_t L_6 = (int32_t)__this->get_stepY_2();
  38005. int32_t L_7 = (int32_t)__this->get_maxY_1();
  38006. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38007. int32_t L_8;
  38008. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  38009. V_1 = (int32_t)L_8;
  38010. int32_t L_9 = V_0;
  38011. int32_t L_10 = V_1;
  38012. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  38013. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  38014. int32_t L_12 = (int32_t)__this->get_width_3();
  38015. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  38016. RuntimeObject* L_13;
  38017. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  38018. V_3 = (RuntimeObject*)L_13;
  38019. }
  38020. IL_004a:
  38021. try
  38022. {// begin try (depth: 1)
  38023. ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E * L_14 = (ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E *)__this->get_address_of_operation_5();
  38024. ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E * L_15;
  38025. L_15 = (( ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E * (*) (ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E *)(ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  38026. RuntimeObject* L_16 = V_3;
  38027. NullCheck((RuntimeObject*)L_16);
  38028. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  38029. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  38030. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  38031. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  38032. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  38033. Il2CppFakeBox<ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  38034. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  38035. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  38036. *L_15 = L_19.m_Value;
  38037. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  38038. }// end try (depth: 1)
  38039. catch(Il2CppExceptionWrapper& e)
  38040. {
  38041. __last_unhandled_exception = (Exception_t *)e.ex;
  38042. goto FINALLY_0073;
  38043. }
  38044. FINALLY_0073:
  38045. {// begin finally (depth: 1)
  38046. {
  38047. RuntimeObject* L_20 = V_3;
  38048. if (!L_20)
  38049. {
  38050. goto IL_007c;
  38051. }
  38052. }
  38053. IL_0076:
  38054. {
  38055. RuntimeObject* L_21 = V_3;
  38056. NullCheck((RuntimeObject*)L_21);
  38057. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  38058. }
  38059. IL_007c:
  38060. {
  38061. IL2CPP_END_FINALLY(115)
  38062. }
  38063. }// end finally (depth: 1)
  38064. IL2CPP_CLEANUP(115)
  38065. {
  38066. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  38067. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  38068. }
  38069. IL_007d:
  38070. {
  38071. return;
  38072. }
  38073. }
  38074. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m672551AD4D0A2E48C780118D3659D21CD7AA997B_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  38075. {
  38076. RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7 * _thisAdjusted;
  38077. int32_t _offset = 1;
  38078. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7 *>(__this + _offset);
  38079. RowIntervalOperationWrapper_2_Invoke_m672551AD4D0A2E48C780118D3659D21CD7AA997B_inline(_thisAdjusted, ___i0, method);
  38080. }
  38081. #ifdef __clang__
  38082. #pragma clang diagnostic pop
  38083. #endif
  38084. #ifdef __clang__
  38085. #pragma clang diagnostic push
  38086. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38087. #pragma clang diagnostic ignored "-Wunused-variable"
  38088. #endif
  38089. // 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&)
  38090. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m49D02A56B70C3E3376436FDF034F298A08EC6B1F_gshared (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)
  38091. {
  38092. {
  38093. int32_t L_0 = ___minY0;
  38094. __this->set_minY_0(L_0);
  38095. int32_t L_1 = ___maxY1;
  38096. __this->set_maxY_1(L_1);
  38097. int32_t L_2 = ___stepY2;
  38098. __this->set_stepY_2(L_2);
  38099. int32_t L_3 = ___width3;
  38100. __this->set_width_3(L_3);
  38101. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  38102. __this->set_allocator_4(L_4);
  38103. ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA * L_5 = ___operation5;
  38104. ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA L_6 = (*(ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA *)L_5);
  38105. __this->set_operation_5(L_6);
  38106. return;
  38107. }
  38108. }
  38109. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m49D02A56B70C3E3376436FDF034F298A08EC6B1F_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA * ___operation5, const RuntimeMethod* method)
  38110. {
  38111. RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8 * _thisAdjusted;
  38112. int32_t _offset = 1;
  38113. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8 *>(__this + _offset);
  38114. RowIntervalOperationWrapper_2__ctor_m49D02A56B70C3E3376436FDF034F298A08EC6B1F_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  38115. }
  38116. // 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>::Invoke(System.Int32)
  38117. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m80BF6DE660F1E27CB17E6930488E283C3E4A8BA1_gshared (RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8 * __this, int32_t ___i0, const RuntimeMethod* method)
  38118. {
  38119. static bool s_Il2CppMethodInitialized;
  38120. if (!s_Il2CppMethodInitialized)
  38121. {
  38122. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  38123. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38124. s_Il2CppMethodInitialized = true;
  38125. }
  38126. int32_t V_0 = 0;
  38127. int32_t V_1 = 0;
  38128. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  38129. memset((&V_2), 0, sizeof(V_2));
  38130. RuntimeObject* V_3 = NULL;
  38131. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  38132. memset((&V_4), 0, sizeof(V_4));
  38133. Exception_t * __last_unhandled_exception = 0;
  38134. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  38135. {
  38136. int32_t L_0 = (int32_t)__this->get_minY_0();
  38137. int32_t L_1 = ___i0;
  38138. int32_t L_2 = (int32_t)__this->get_stepY_2();
  38139. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  38140. int32_t L_3 = V_0;
  38141. int32_t L_4 = (int32_t)__this->get_maxY_1();
  38142. if ((((int32_t)L_3) < ((int32_t)L_4)))
  38143. {
  38144. goto IL_001a;
  38145. }
  38146. }
  38147. {
  38148. return;
  38149. }
  38150. IL_001a:
  38151. {
  38152. int32_t L_5 = V_0;
  38153. int32_t L_6 = (int32_t)__this->get_stepY_2();
  38154. int32_t L_7 = (int32_t)__this->get_maxY_1();
  38155. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38156. int32_t L_8;
  38157. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  38158. V_1 = (int32_t)L_8;
  38159. int32_t L_9 = V_0;
  38160. int32_t L_10 = V_1;
  38161. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  38162. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  38163. int32_t L_12 = (int32_t)__this->get_width_3();
  38164. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  38165. RuntimeObject* L_13;
  38166. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  38167. V_3 = (RuntimeObject*)L_13;
  38168. }
  38169. IL_004a:
  38170. try
  38171. {// begin try (depth: 1)
  38172. ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA * L_14 = (ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA *)__this->get_address_of_operation_5();
  38173. ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA * L_15;
  38174. L_15 = (( ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA * (*) (ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA *)(ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  38175. RuntimeObject* L_16 = V_3;
  38176. NullCheck((RuntimeObject*)L_16);
  38177. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  38178. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  38179. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  38180. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  38181. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  38182. Il2CppFakeBox<ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  38183. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  38184. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  38185. *L_15 = L_19.m_Value;
  38186. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  38187. }// end try (depth: 1)
  38188. catch(Il2CppExceptionWrapper& e)
  38189. {
  38190. __last_unhandled_exception = (Exception_t *)e.ex;
  38191. goto FINALLY_0073;
  38192. }
  38193. FINALLY_0073:
  38194. {// begin finally (depth: 1)
  38195. {
  38196. RuntimeObject* L_20 = V_3;
  38197. if (!L_20)
  38198. {
  38199. goto IL_007c;
  38200. }
  38201. }
  38202. IL_0076:
  38203. {
  38204. RuntimeObject* L_21 = V_3;
  38205. NullCheck((RuntimeObject*)L_21);
  38206. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  38207. }
  38208. IL_007c:
  38209. {
  38210. IL2CPP_END_FINALLY(115)
  38211. }
  38212. }// end finally (depth: 1)
  38213. IL2CPP_CLEANUP(115)
  38214. {
  38215. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  38216. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  38217. }
  38218. IL_007d:
  38219. {
  38220. return;
  38221. }
  38222. }
  38223. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m80BF6DE660F1E27CB17E6930488E283C3E4A8BA1_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  38224. {
  38225. RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8 * _thisAdjusted;
  38226. int32_t _offset = 1;
  38227. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8 *>(__this + _offset);
  38228. RowIntervalOperationWrapper_2_Invoke_m80BF6DE660F1E27CB17E6930488E283C3E4A8BA1_inline(_thisAdjusted, ___i0, method);
  38229. }
  38230. #ifdef __clang__
  38231. #pragma clang diagnostic pop
  38232. #endif
  38233. #ifdef __clang__
  38234. #pragma clang diagnostic push
  38235. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38236. #pragma clang diagnostic ignored "-Wunused-variable"
  38237. #endif
  38238. // 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&)
  38239. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m79CF3682D5EE9192C758E75EFED09D63DB36C683_gshared (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)
  38240. {
  38241. {
  38242. int32_t L_0 = ___minY0;
  38243. __this->set_minY_0(L_0);
  38244. int32_t L_1 = ___maxY1;
  38245. __this->set_maxY_1(L_1);
  38246. int32_t L_2 = ___stepY2;
  38247. __this->set_stepY_2(L_2);
  38248. int32_t L_3 = ___width3;
  38249. __this->set_width_3(L_3);
  38250. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  38251. __this->set_allocator_4(L_4);
  38252. ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE * L_5 = ___operation5;
  38253. ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE L_6 = (*(ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE *)L_5);
  38254. __this->set_operation_5(L_6);
  38255. return;
  38256. }
  38257. }
  38258. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m79CF3682D5EE9192C758E75EFED09D63DB36C683_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE * ___operation5, const RuntimeMethod* method)
  38259. {
  38260. RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6 * _thisAdjusted;
  38261. int32_t _offset = 1;
  38262. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6 *>(__this + _offset);
  38263. RowIntervalOperationWrapper_2__ctor_m79CF3682D5EE9192C758E75EFED09D63DB36C683_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  38264. }
  38265. // 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>::Invoke(System.Int32)
  38266. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m25E4AF50DA8937876DBD8F399D97F7753F7B5C41_gshared (RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6 * __this, int32_t ___i0, const RuntimeMethod* method)
  38267. {
  38268. static bool s_Il2CppMethodInitialized;
  38269. if (!s_Il2CppMethodInitialized)
  38270. {
  38271. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  38272. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38273. s_Il2CppMethodInitialized = true;
  38274. }
  38275. int32_t V_0 = 0;
  38276. int32_t V_1 = 0;
  38277. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  38278. memset((&V_2), 0, sizeof(V_2));
  38279. RuntimeObject* V_3 = NULL;
  38280. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  38281. memset((&V_4), 0, sizeof(V_4));
  38282. Exception_t * __last_unhandled_exception = 0;
  38283. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  38284. {
  38285. int32_t L_0 = (int32_t)__this->get_minY_0();
  38286. int32_t L_1 = ___i0;
  38287. int32_t L_2 = (int32_t)__this->get_stepY_2();
  38288. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  38289. int32_t L_3 = V_0;
  38290. int32_t L_4 = (int32_t)__this->get_maxY_1();
  38291. if ((((int32_t)L_3) < ((int32_t)L_4)))
  38292. {
  38293. goto IL_001a;
  38294. }
  38295. }
  38296. {
  38297. return;
  38298. }
  38299. IL_001a:
  38300. {
  38301. int32_t L_5 = V_0;
  38302. int32_t L_6 = (int32_t)__this->get_stepY_2();
  38303. int32_t L_7 = (int32_t)__this->get_maxY_1();
  38304. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38305. int32_t L_8;
  38306. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  38307. V_1 = (int32_t)L_8;
  38308. int32_t L_9 = V_0;
  38309. int32_t L_10 = V_1;
  38310. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  38311. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  38312. int32_t L_12 = (int32_t)__this->get_width_3();
  38313. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  38314. RuntimeObject* L_13;
  38315. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  38316. V_3 = (RuntimeObject*)L_13;
  38317. }
  38318. IL_004a:
  38319. try
  38320. {// begin try (depth: 1)
  38321. ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE * L_14 = (ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE *)__this->get_address_of_operation_5();
  38322. ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE * L_15;
  38323. L_15 = (( ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE * (*) (ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE *)(ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  38324. RuntimeObject* L_16 = V_3;
  38325. NullCheck((RuntimeObject*)L_16);
  38326. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  38327. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  38328. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  38329. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  38330. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  38331. Il2CppFakeBox<ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  38332. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  38333. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  38334. *L_15 = L_19.m_Value;
  38335. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  38336. }// end try (depth: 1)
  38337. catch(Il2CppExceptionWrapper& e)
  38338. {
  38339. __last_unhandled_exception = (Exception_t *)e.ex;
  38340. goto FINALLY_0073;
  38341. }
  38342. FINALLY_0073:
  38343. {// begin finally (depth: 1)
  38344. {
  38345. RuntimeObject* L_20 = V_3;
  38346. if (!L_20)
  38347. {
  38348. goto IL_007c;
  38349. }
  38350. }
  38351. IL_0076:
  38352. {
  38353. RuntimeObject* L_21 = V_3;
  38354. NullCheck((RuntimeObject*)L_21);
  38355. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  38356. }
  38357. IL_007c:
  38358. {
  38359. IL2CPP_END_FINALLY(115)
  38360. }
  38361. }// end finally (depth: 1)
  38362. IL2CPP_CLEANUP(115)
  38363. {
  38364. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  38365. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  38366. }
  38367. IL_007d:
  38368. {
  38369. return;
  38370. }
  38371. }
  38372. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m25E4AF50DA8937876DBD8F399D97F7753F7B5C41_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  38373. {
  38374. RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6 * _thisAdjusted;
  38375. int32_t _offset = 1;
  38376. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6 *>(__this + _offset);
  38377. RowIntervalOperationWrapper_2_Invoke_m25E4AF50DA8937876DBD8F399D97F7753F7B5C41_inline(_thisAdjusted, ___i0, method);
  38378. }
  38379. #ifdef __clang__
  38380. #pragma clang diagnostic pop
  38381. #endif
  38382. #ifdef __clang__
  38383. #pragma clang diagnostic push
  38384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38385. #pragma clang diagnostic ignored "-Wunused-variable"
  38386. #endif
  38387. // 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&)
  38388. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mDECEC0E1D4550747907D4E6EF40A2D547BE0CEE7_gshared (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)
  38389. {
  38390. {
  38391. int32_t L_0 = ___minY0;
  38392. __this->set_minY_0(L_0);
  38393. int32_t L_1 = ___maxY1;
  38394. __this->set_maxY_1(L_1);
  38395. int32_t L_2 = ___stepY2;
  38396. __this->set_stepY_2(L_2);
  38397. int32_t L_3 = ___width3;
  38398. __this->set_width_3(L_3);
  38399. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  38400. __this->set_allocator_4(L_4);
  38401. ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 * L_5 = ___operation5;
  38402. ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 L_6 = (*(ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 *)L_5);
  38403. __this->set_operation_5(L_6);
  38404. return;
  38405. }
  38406. }
  38407. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mDECEC0E1D4550747907D4E6EF40A2D547BE0CEE7_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 * ___operation5, const RuntimeMethod* method)
  38408. {
  38409. RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409 * _thisAdjusted;
  38410. int32_t _offset = 1;
  38411. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409 *>(__this + _offset);
  38412. RowIntervalOperationWrapper_2__ctor_mDECEC0E1D4550747907D4E6EF40A2D547BE0CEE7_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  38413. }
  38414. // 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>::Invoke(System.Int32)
  38415. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m3600A62972CFBAE0FF9CE7A30E2D54BA9E65C89E_gshared (RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409 * __this, int32_t ___i0, const RuntimeMethod* method)
  38416. {
  38417. static bool s_Il2CppMethodInitialized;
  38418. if (!s_Il2CppMethodInitialized)
  38419. {
  38420. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  38421. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38422. s_Il2CppMethodInitialized = true;
  38423. }
  38424. int32_t V_0 = 0;
  38425. int32_t V_1 = 0;
  38426. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  38427. memset((&V_2), 0, sizeof(V_2));
  38428. RuntimeObject* V_3 = NULL;
  38429. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  38430. memset((&V_4), 0, sizeof(V_4));
  38431. Exception_t * __last_unhandled_exception = 0;
  38432. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  38433. {
  38434. int32_t L_0 = (int32_t)__this->get_minY_0();
  38435. int32_t L_1 = ___i0;
  38436. int32_t L_2 = (int32_t)__this->get_stepY_2();
  38437. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  38438. int32_t L_3 = V_0;
  38439. int32_t L_4 = (int32_t)__this->get_maxY_1();
  38440. if ((((int32_t)L_3) < ((int32_t)L_4)))
  38441. {
  38442. goto IL_001a;
  38443. }
  38444. }
  38445. {
  38446. return;
  38447. }
  38448. IL_001a:
  38449. {
  38450. int32_t L_5 = V_0;
  38451. int32_t L_6 = (int32_t)__this->get_stepY_2();
  38452. int32_t L_7 = (int32_t)__this->get_maxY_1();
  38453. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38454. int32_t L_8;
  38455. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  38456. V_1 = (int32_t)L_8;
  38457. int32_t L_9 = V_0;
  38458. int32_t L_10 = V_1;
  38459. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  38460. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  38461. int32_t L_12 = (int32_t)__this->get_width_3();
  38462. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  38463. RuntimeObject* L_13;
  38464. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  38465. V_3 = (RuntimeObject*)L_13;
  38466. }
  38467. IL_004a:
  38468. try
  38469. {// begin try (depth: 1)
  38470. ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 * L_14 = (ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 *)__this->get_address_of_operation_5();
  38471. ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 * L_15;
  38472. L_15 = (( ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 * (*) (ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 *)(ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  38473. RuntimeObject* L_16 = V_3;
  38474. NullCheck((RuntimeObject*)L_16);
  38475. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  38476. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  38477. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  38478. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  38479. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  38480. Il2CppFakeBox<ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  38481. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  38482. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  38483. *L_15 = L_19.m_Value;
  38484. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  38485. }// end try (depth: 1)
  38486. catch(Il2CppExceptionWrapper& e)
  38487. {
  38488. __last_unhandled_exception = (Exception_t *)e.ex;
  38489. goto FINALLY_0073;
  38490. }
  38491. FINALLY_0073:
  38492. {// begin finally (depth: 1)
  38493. {
  38494. RuntimeObject* L_20 = V_3;
  38495. if (!L_20)
  38496. {
  38497. goto IL_007c;
  38498. }
  38499. }
  38500. IL_0076:
  38501. {
  38502. RuntimeObject* L_21 = V_3;
  38503. NullCheck((RuntimeObject*)L_21);
  38504. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  38505. }
  38506. IL_007c:
  38507. {
  38508. IL2CPP_END_FINALLY(115)
  38509. }
  38510. }// end finally (depth: 1)
  38511. IL2CPP_CLEANUP(115)
  38512. {
  38513. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  38514. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  38515. }
  38516. IL_007d:
  38517. {
  38518. return;
  38519. }
  38520. }
  38521. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m3600A62972CFBAE0FF9CE7A30E2D54BA9E65C89E_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  38522. {
  38523. RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409 * _thisAdjusted;
  38524. int32_t _offset = 1;
  38525. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409 *>(__this + _offset);
  38526. RowIntervalOperationWrapper_2_Invoke_m3600A62972CFBAE0FF9CE7A30E2D54BA9E65C89E_inline(_thisAdjusted, ___i0, method);
  38527. }
  38528. #ifdef __clang__
  38529. #pragma clang diagnostic pop
  38530. #endif
  38531. #ifdef __clang__
  38532. #pragma clang diagnostic push
  38533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38534. #pragma clang diagnostic ignored "-Wunused-variable"
  38535. #endif
  38536. // 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&)
  38537. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m32D0A8C591F571CBBF00E4A8369B20C58D481B66_gshared (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)
  38538. {
  38539. {
  38540. int32_t L_0 = ___minY0;
  38541. __this->set_minY_0(L_0);
  38542. int32_t L_1 = ___maxY1;
  38543. __this->set_maxY_1(L_1);
  38544. int32_t L_2 = ___stepY2;
  38545. __this->set_stepY_2(L_2);
  38546. int32_t L_3 = ___width3;
  38547. __this->set_width_3(L_3);
  38548. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  38549. __this->set_allocator_4(L_4);
  38550. ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 * L_5 = ___operation5;
  38551. ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 L_6 = (*(ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 *)L_5);
  38552. __this->set_operation_5(L_6);
  38553. return;
  38554. }
  38555. }
  38556. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m32D0A8C591F571CBBF00E4A8369B20C58D481B66_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 * ___operation5, const RuntimeMethod* method)
  38557. {
  38558. RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2 * _thisAdjusted;
  38559. int32_t _offset = 1;
  38560. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2 *>(__this + _offset);
  38561. RowIntervalOperationWrapper_2__ctor_m32D0A8C591F571CBBF00E4A8369B20C58D481B66_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  38562. }
  38563. // 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>::Invoke(System.Int32)
  38564. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mE4A190D3D3E29CD14A6CCE79488E22D13993F003_gshared (RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2 * __this, int32_t ___i0, const RuntimeMethod* method)
  38565. {
  38566. static bool s_Il2CppMethodInitialized;
  38567. if (!s_Il2CppMethodInitialized)
  38568. {
  38569. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  38570. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38571. s_Il2CppMethodInitialized = true;
  38572. }
  38573. int32_t V_0 = 0;
  38574. int32_t V_1 = 0;
  38575. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  38576. memset((&V_2), 0, sizeof(V_2));
  38577. RuntimeObject* V_3 = NULL;
  38578. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  38579. memset((&V_4), 0, sizeof(V_4));
  38580. Exception_t * __last_unhandled_exception = 0;
  38581. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  38582. {
  38583. int32_t L_0 = (int32_t)__this->get_minY_0();
  38584. int32_t L_1 = ___i0;
  38585. int32_t L_2 = (int32_t)__this->get_stepY_2();
  38586. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  38587. int32_t L_3 = V_0;
  38588. int32_t L_4 = (int32_t)__this->get_maxY_1();
  38589. if ((((int32_t)L_3) < ((int32_t)L_4)))
  38590. {
  38591. goto IL_001a;
  38592. }
  38593. }
  38594. {
  38595. return;
  38596. }
  38597. IL_001a:
  38598. {
  38599. int32_t L_5 = V_0;
  38600. int32_t L_6 = (int32_t)__this->get_stepY_2();
  38601. int32_t L_7 = (int32_t)__this->get_maxY_1();
  38602. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38603. int32_t L_8;
  38604. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  38605. V_1 = (int32_t)L_8;
  38606. int32_t L_9 = V_0;
  38607. int32_t L_10 = V_1;
  38608. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  38609. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  38610. int32_t L_12 = (int32_t)__this->get_width_3();
  38611. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  38612. RuntimeObject* L_13;
  38613. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  38614. V_3 = (RuntimeObject*)L_13;
  38615. }
  38616. IL_004a:
  38617. try
  38618. {// begin try (depth: 1)
  38619. ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 * L_14 = (ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 *)__this->get_address_of_operation_5();
  38620. ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 * L_15;
  38621. L_15 = (( ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 * (*) (ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 *)(ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  38622. RuntimeObject* L_16 = V_3;
  38623. NullCheck((RuntimeObject*)L_16);
  38624. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  38625. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  38626. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  38627. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  38628. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  38629. Il2CppFakeBox<ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  38630. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  38631. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  38632. *L_15 = L_19.m_Value;
  38633. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  38634. }// end try (depth: 1)
  38635. catch(Il2CppExceptionWrapper& e)
  38636. {
  38637. __last_unhandled_exception = (Exception_t *)e.ex;
  38638. goto FINALLY_0073;
  38639. }
  38640. FINALLY_0073:
  38641. {// begin finally (depth: 1)
  38642. {
  38643. RuntimeObject* L_20 = V_3;
  38644. if (!L_20)
  38645. {
  38646. goto IL_007c;
  38647. }
  38648. }
  38649. IL_0076:
  38650. {
  38651. RuntimeObject* L_21 = V_3;
  38652. NullCheck((RuntimeObject*)L_21);
  38653. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  38654. }
  38655. IL_007c:
  38656. {
  38657. IL2CPP_END_FINALLY(115)
  38658. }
  38659. }// end finally (depth: 1)
  38660. IL2CPP_CLEANUP(115)
  38661. {
  38662. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  38663. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  38664. }
  38665. IL_007d:
  38666. {
  38667. return;
  38668. }
  38669. }
  38670. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mE4A190D3D3E29CD14A6CCE79488E22D13993F003_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  38671. {
  38672. RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2 * _thisAdjusted;
  38673. int32_t _offset = 1;
  38674. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2 *>(__this + _offset);
  38675. RowIntervalOperationWrapper_2_Invoke_mE4A190D3D3E29CD14A6CCE79488E22D13993F003_inline(_thisAdjusted, ___i0, method);
  38676. }
  38677. #ifdef __clang__
  38678. #pragma clang diagnostic pop
  38679. #endif
  38680. #ifdef __clang__
  38681. #pragma clang diagnostic push
  38682. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38683. #pragma clang diagnostic ignored "-Wunused-variable"
  38684. #endif
  38685. // 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&)
  38686. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m7F8858BB5B97FA479E608AF6BD34B6EA8532A3CA_gshared (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)
  38687. {
  38688. {
  38689. int32_t L_0 = ___minY0;
  38690. __this->set_minY_0(L_0);
  38691. int32_t L_1 = ___maxY1;
  38692. __this->set_maxY_1(L_1);
  38693. int32_t L_2 = ___stepY2;
  38694. __this->set_stepY_2(L_2);
  38695. int32_t L_3 = ___width3;
  38696. __this->set_width_3(L_3);
  38697. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  38698. __this->set_allocator_4(L_4);
  38699. ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 * L_5 = ___operation5;
  38700. ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 L_6 = (*(ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 *)L_5);
  38701. __this->set_operation_5(L_6);
  38702. return;
  38703. }
  38704. }
  38705. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m7F8858BB5B97FA479E608AF6BD34B6EA8532A3CA_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 * ___operation5, const RuntimeMethod* method)
  38706. {
  38707. RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523 * _thisAdjusted;
  38708. int32_t _offset = 1;
  38709. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523 *>(__this + _offset);
  38710. RowIntervalOperationWrapper_2__ctor_m7F8858BB5B97FA479E608AF6BD34B6EA8532A3CA_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  38711. }
  38712. // 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>::Invoke(System.Int32)
  38713. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mA20D6E5F44881D39001DCA19F3D4A7AAE5ABFDA6_gshared (RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523 * __this, int32_t ___i0, const RuntimeMethod* method)
  38714. {
  38715. static bool s_Il2CppMethodInitialized;
  38716. if (!s_Il2CppMethodInitialized)
  38717. {
  38718. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  38719. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38720. s_Il2CppMethodInitialized = true;
  38721. }
  38722. int32_t V_0 = 0;
  38723. int32_t V_1 = 0;
  38724. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  38725. memset((&V_2), 0, sizeof(V_2));
  38726. RuntimeObject* V_3 = NULL;
  38727. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  38728. memset((&V_4), 0, sizeof(V_4));
  38729. Exception_t * __last_unhandled_exception = 0;
  38730. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  38731. {
  38732. int32_t L_0 = (int32_t)__this->get_minY_0();
  38733. int32_t L_1 = ___i0;
  38734. int32_t L_2 = (int32_t)__this->get_stepY_2();
  38735. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  38736. int32_t L_3 = V_0;
  38737. int32_t L_4 = (int32_t)__this->get_maxY_1();
  38738. if ((((int32_t)L_3) < ((int32_t)L_4)))
  38739. {
  38740. goto IL_001a;
  38741. }
  38742. }
  38743. {
  38744. return;
  38745. }
  38746. IL_001a:
  38747. {
  38748. int32_t L_5 = V_0;
  38749. int32_t L_6 = (int32_t)__this->get_stepY_2();
  38750. int32_t L_7 = (int32_t)__this->get_maxY_1();
  38751. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38752. int32_t L_8;
  38753. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  38754. V_1 = (int32_t)L_8;
  38755. int32_t L_9 = V_0;
  38756. int32_t L_10 = V_1;
  38757. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  38758. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  38759. int32_t L_12 = (int32_t)__this->get_width_3();
  38760. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  38761. RuntimeObject* L_13;
  38762. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  38763. V_3 = (RuntimeObject*)L_13;
  38764. }
  38765. IL_004a:
  38766. try
  38767. {// begin try (depth: 1)
  38768. ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 * L_14 = (ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 *)__this->get_address_of_operation_5();
  38769. ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 * L_15;
  38770. L_15 = (( ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 * (*) (ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 *)(ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  38771. RuntimeObject* L_16 = V_3;
  38772. NullCheck((RuntimeObject*)L_16);
  38773. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  38774. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  38775. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  38776. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  38777. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  38778. Il2CppFakeBox<ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  38779. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  38780. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  38781. *L_15 = L_19.m_Value;
  38782. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  38783. }// end try (depth: 1)
  38784. catch(Il2CppExceptionWrapper& e)
  38785. {
  38786. __last_unhandled_exception = (Exception_t *)e.ex;
  38787. goto FINALLY_0073;
  38788. }
  38789. FINALLY_0073:
  38790. {// begin finally (depth: 1)
  38791. {
  38792. RuntimeObject* L_20 = V_3;
  38793. if (!L_20)
  38794. {
  38795. goto IL_007c;
  38796. }
  38797. }
  38798. IL_0076:
  38799. {
  38800. RuntimeObject* L_21 = V_3;
  38801. NullCheck((RuntimeObject*)L_21);
  38802. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  38803. }
  38804. IL_007c:
  38805. {
  38806. IL2CPP_END_FINALLY(115)
  38807. }
  38808. }// end finally (depth: 1)
  38809. IL2CPP_CLEANUP(115)
  38810. {
  38811. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  38812. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  38813. }
  38814. IL_007d:
  38815. {
  38816. return;
  38817. }
  38818. }
  38819. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mA20D6E5F44881D39001DCA19F3D4A7AAE5ABFDA6_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  38820. {
  38821. RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523 * _thisAdjusted;
  38822. int32_t _offset = 1;
  38823. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523 *>(__this + _offset);
  38824. RowIntervalOperationWrapper_2_Invoke_mA20D6E5F44881D39001DCA19F3D4A7AAE5ABFDA6_inline(_thisAdjusted, ___i0, method);
  38825. }
  38826. #ifdef __clang__
  38827. #pragma clang diagnostic pop
  38828. #endif
  38829. #ifdef __clang__
  38830. #pragma clang diagnostic push
  38831. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38832. #pragma clang diagnostic ignored "-Wunused-variable"
  38833. #endif
  38834. // 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&)
  38835. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m7323A4DAF4DA0B30485972DC01922DF31E240C87_gshared (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)
  38836. {
  38837. {
  38838. int32_t L_0 = ___minY0;
  38839. __this->set_minY_0(L_0);
  38840. int32_t L_1 = ___maxY1;
  38841. __this->set_maxY_1(L_1);
  38842. int32_t L_2 = ___stepY2;
  38843. __this->set_stepY_2(L_2);
  38844. int32_t L_3 = ___width3;
  38845. __this->set_width_3(L_3);
  38846. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  38847. __this->set_allocator_4(L_4);
  38848. ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 * L_5 = ___operation5;
  38849. ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 L_6 = (*(ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 *)L_5);
  38850. __this->set_operation_5(L_6);
  38851. return;
  38852. }
  38853. }
  38854. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m7323A4DAF4DA0B30485972DC01922DF31E240C87_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 * ___operation5, const RuntimeMethod* method)
  38855. {
  38856. RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C * _thisAdjusted;
  38857. int32_t _offset = 1;
  38858. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C *>(__this + _offset);
  38859. RowIntervalOperationWrapper_2__ctor_m7323A4DAF4DA0B30485972DC01922DF31E240C87_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  38860. }
  38861. // 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>::Invoke(System.Int32)
  38862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m84D607F97B84839D60D9008F298E847A1E7B5B5C_gshared (RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C * __this, int32_t ___i0, const RuntimeMethod* method)
  38863. {
  38864. static bool s_Il2CppMethodInitialized;
  38865. if (!s_Il2CppMethodInitialized)
  38866. {
  38867. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  38868. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38869. s_Il2CppMethodInitialized = true;
  38870. }
  38871. int32_t V_0 = 0;
  38872. int32_t V_1 = 0;
  38873. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  38874. memset((&V_2), 0, sizeof(V_2));
  38875. RuntimeObject* V_3 = NULL;
  38876. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  38877. memset((&V_4), 0, sizeof(V_4));
  38878. Exception_t * __last_unhandled_exception = 0;
  38879. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  38880. {
  38881. int32_t L_0 = (int32_t)__this->get_minY_0();
  38882. int32_t L_1 = ___i0;
  38883. int32_t L_2 = (int32_t)__this->get_stepY_2();
  38884. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  38885. int32_t L_3 = V_0;
  38886. int32_t L_4 = (int32_t)__this->get_maxY_1();
  38887. if ((((int32_t)L_3) < ((int32_t)L_4)))
  38888. {
  38889. goto IL_001a;
  38890. }
  38891. }
  38892. {
  38893. return;
  38894. }
  38895. IL_001a:
  38896. {
  38897. int32_t L_5 = V_0;
  38898. int32_t L_6 = (int32_t)__this->get_stepY_2();
  38899. int32_t L_7 = (int32_t)__this->get_maxY_1();
  38900. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38901. int32_t L_8;
  38902. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  38903. V_1 = (int32_t)L_8;
  38904. int32_t L_9 = V_0;
  38905. int32_t L_10 = V_1;
  38906. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  38907. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  38908. int32_t L_12 = (int32_t)__this->get_width_3();
  38909. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  38910. RuntimeObject* L_13;
  38911. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  38912. V_3 = (RuntimeObject*)L_13;
  38913. }
  38914. IL_004a:
  38915. try
  38916. {// begin try (depth: 1)
  38917. ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 * L_14 = (ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 *)__this->get_address_of_operation_5();
  38918. ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 * L_15;
  38919. L_15 = (( ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 * (*) (ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 *)(ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  38920. RuntimeObject* L_16 = V_3;
  38921. NullCheck((RuntimeObject*)L_16);
  38922. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  38923. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  38924. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  38925. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  38926. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  38927. Il2CppFakeBox<ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  38928. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  38929. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  38930. *L_15 = L_19.m_Value;
  38931. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  38932. }// end try (depth: 1)
  38933. catch(Il2CppExceptionWrapper& e)
  38934. {
  38935. __last_unhandled_exception = (Exception_t *)e.ex;
  38936. goto FINALLY_0073;
  38937. }
  38938. FINALLY_0073:
  38939. {// begin finally (depth: 1)
  38940. {
  38941. RuntimeObject* L_20 = V_3;
  38942. if (!L_20)
  38943. {
  38944. goto IL_007c;
  38945. }
  38946. }
  38947. IL_0076:
  38948. {
  38949. RuntimeObject* L_21 = V_3;
  38950. NullCheck((RuntimeObject*)L_21);
  38951. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  38952. }
  38953. IL_007c:
  38954. {
  38955. IL2CPP_END_FINALLY(115)
  38956. }
  38957. }// end finally (depth: 1)
  38958. IL2CPP_CLEANUP(115)
  38959. {
  38960. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  38961. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  38962. }
  38963. IL_007d:
  38964. {
  38965. return;
  38966. }
  38967. }
  38968. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m84D607F97B84839D60D9008F298E847A1E7B5B5C_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  38969. {
  38970. RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C * _thisAdjusted;
  38971. int32_t _offset = 1;
  38972. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C *>(__this + _offset);
  38973. RowIntervalOperationWrapper_2_Invoke_m84D607F97B84839D60D9008F298E847A1E7B5B5C_inline(_thisAdjusted, ___i0, method);
  38974. }
  38975. #ifdef __clang__
  38976. #pragma clang diagnostic pop
  38977. #endif
  38978. #ifdef __clang__
  38979. #pragma clang diagnostic push
  38980. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38981. #pragma clang diagnostic ignored "-Wunused-variable"
  38982. #endif
  38983. // 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&)
  38984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m5C0EB313A52350D89BB5833D64034FF628A193F1_gshared (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)
  38985. {
  38986. {
  38987. int32_t L_0 = ___minY0;
  38988. __this->set_minY_0(L_0);
  38989. int32_t L_1 = ___maxY1;
  38990. __this->set_maxY_1(L_1);
  38991. int32_t L_2 = ___stepY2;
  38992. __this->set_stepY_2(L_2);
  38993. int32_t L_3 = ___width3;
  38994. __this->set_width_3(L_3);
  38995. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  38996. __this->set_allocator_4(L_4);
  38997. ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF * L_5 = ___operation5;
  38998. ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF L_6 = (*(ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF *)L_5);
  38999. __this->set_operation_5(L_6);
  39000. return;
  39001. }
  39002. }
  39003. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m5C0EB313A52350D89BB5833D64034FF628A193F1_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF * ___operation5, const RuntimeMethod* method)
  39004. {
  39005. RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F * _thisAdjusted;
  39006. int32_t _offset = 1;
  39007. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F *>(__this + _offset);
  39008. RowIntervalOperationWrapper_2__ctor_m5C0EB313A52350D89BB5833D64034FF628A193F1_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  39009. }
  39010. // 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>::Invoke(System.Int32)
  39011. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mFC7F4BA48E4367CFD64B25401B6D9DCE165CDDF6_gshared (RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F * __this, int32_t ___i0, const RuntimeMethod* method)
  39012. {
  39013. static bool s_Il2CppMethodInitialized;
  39014. if (!s_Il2CppMethodInitialized)
  39015. {
  39016. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  39017. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39018. s_Il2CppMethodInitialized = true;
  39019. }
  39020. int32_t V_0 = 0;
  39021. int32_t V_1 = 0;
  39022. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  39023. memset((&V_2), 0, sizeof(V_2));
  39024. RuntimeObject* V_3 = NULL;
  39025. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  39026. memset((&V_4), 0, sizeof(V_4));
  39027. Exception_t * __last_unhandled_exception = 0;
  39028. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  39029. {
  39030. int32_t L_0 = (int32_t)__this->get_minY_0();
  39031. int32_t L_1 = ___i0;
  39032. int32_t L_2 = (int32_t)__this->get_stepY_2();
  39033. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  39034. int32_t L_3 = V_0;
  39035. int32_t L_4 = (int32_t)__this->get_maxY_1();
  39036. if ((((int32_t)L_3) < ((int32_t)L_4)))
  39037. {
  39038. goto IL_001a;
  39039. }
  39040. }
  39041. {
  39042. return;
  39043. }
  39044. IL_001a:
  39045. {
  39046. int32_t L_5 = V_0;
  39047. int32_t L_6 = (int32_t)__this->get_stepY_2();
  39048. int32_t L_7 = (int32_t)__this->get_maxY_1();
  39049. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39050. int32_t L_8;
  39051. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  39052. V_1 = (int32_t)L_8;
  39053. int32_t L_9 = V_0;
  39054. int32_t L_10 = V_1;
  39055. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  39056. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  39057. int32_t L_12 = (int32_t)__this->get_width_3();
  39058. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  39059. RuntimeObject* L_13;
  39060. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  39061. V_3 = (RuntimeObject*)L_13;
  39062. }
  39063. IL_004a:
  39064. try
  39065. {// begin try (depth: 1)
  39066. ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF * L_14 = (ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF *)__this->get_address_of_operation_5();
  39067. ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF * L_15;
  39068. L_15 = (( ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF * (*) (ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF *)(ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  39069. RuntimeObject* L_16 = V_3;
  39070. NullCheck((RuntimeObject*)L_16);
  39071. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  39072. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  39073. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  39074. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  39075. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  39076. Il2CppFakeBox<ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  39077. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  39078. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  39079. *L_15 = L_19.m_Value;
  39080. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  39081. }// end try (depth: 1)
  39082. catch(Il2CppExceptionWrapper& e)
  39083. {
  39084. __last_unhandled_exception = (Exception_t *)e.ex;
  39085. goto FINALLY_0073;
  39086. }
  39087. FINALLY_0073:
  39088. {// begin finally (depth: 1)
  39089. {
  39090. RuntimeObject* L_20 = V_3;
  39091. if (!L_20)
  39092. {
  39093. goto IL_007c;
  39094. }
  39095. }
  39096. IL_0076:
  39097. {
  39098. RuntimeObject* L_21 = V_3;
  39099. NullCheck((RuntimeObject*)L_21);
  39100. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  39101. }
  39102. IL_007c:
  39103. {
  39104. IL2CPP_END_FINALLY(115)
  39105. }
  39106. }// end finally (depth: 1)
  39107. IL2CPP_CLEANUP(115)
  39108. {
  39109. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  39110. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  39111. }
  39112. IL_007d:
  39113. {
  39114. return;
  39115. }
  39116. }
  39117. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mFC7F4BA48E4367CFD64B25401B6D9DCE165CDDF6_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  39118. {
  39119. RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F * _thisAdjusted;
  39120. int32_t _offset = 1;
  39121. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F *>(__this + _offset);
  39122. RowIntervalOperationWrapper_2_Invoke_mFC7F4BA48E4367CFD64B25401B6D9DCE165CDDF6_inline(_thisAdjusted, ___i0, method);
  39123. }
  39124. #ifdef __clang__
  39125. #pragma clang diagnostic pop
  39126. #endif
  39127. #ifdef __clang__
  39128. #pragma clang diagnostic push
  39129. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39130. #pragma clang diagnostic ignored "-Wunused-variable"
  39131. #endif
  39132. // 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&)
  39133. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m78BD8834F38B545667DD8C98ACF173DF11B53ECB_gshared (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)
  39134. {
  39135. {
  39136. int32_t L_0 = ___minY0;
  39137. __this->set_minY_0(L_0);
  39138. int32_t L_1 = ___maxY1;
  39139. __this->set_maxY_1(L_1);
  39140. int32_t L_2 = ___stepY2;
  39141. __this->set_stepY_2(L_2);
  39142. int32_t L_3 = ___width3;
  39143. __this->set_width_3(L_3);
  39144. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  39145. __this->set_allocator_4(L_4);
  39146. ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D * L_5 = ___operation5;
  39147. ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D L_6 = (*(ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D *)L_5);
  39148. __this->set_operation_5(L_6);
  39149. return;
  39150. }
  39151. }
  39152. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m78BD8834F38B545667DD8C98ACF173DF11B53ECB_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D * ___operation5, const RuntimeMethod* method)
  39153. {
  39154. RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC * _thisAdjusted;
  39155. int32_t _offset = 1;
  39156. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC *>(__this + _offset);
  39157. RowIntervalOperationWrapper_2__ctor_m78BD8834F38B545667DD8C98ACF173DF11B53ECB_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  39158. }
  39159. // 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>::Invoke(System.Int32)
  39160. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m50DACD73544E0E02E18DDCAA26D569C696285188_gshared (RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC * __this, int32_t ___i0, const RuntimeMethod* method)
  39161. {
  39162. static bool s_Il2CppMethodInitialized;
  39163. if (!s_Il2CppMethodInitialized)
  39164. {
  39165. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  39166. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39167. s_Il2CppMethodInitialized = true;
  39168. }
  39169. int32_t V_0 = 0;
  39170. int32_t V_1 = 0;
  39171. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  39172. memset((&V_2), 0, sizeof(V_2));
  39173. RuntimeObject* V_3 = NULL;
  39174. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  39175. memset((&V_4), 0, sizeof(V_4));
  39176. Exception_t * __last_unhandled_exception = 0;
  39177. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  39178. {
  39179. int32_t L_0 = (int32_t)__this->get_minY_0();
  39180. int32_t L_1 = ___i0;
  39181. int32_t L_2 = (int32_t)__this->get_stepY_2();
  39182. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  39183. int32_t L_3 = V_0;
  39184. int32_t L_4 = (int32_t)__this->get_maxY_1();
  39185. if ((((int32_t)L_3) < ((int32_t)L_4)))
  39186. {
  39187. goto IL_001a;
  39188. }
  39189. }
  39190. {
  39191. return;
  39192. }
  39193. IL_001a:
  39194. {
  39195. int32_t L_5 = V_0;
  39196. int32_t L_6 = (int32_t)__this->get_stepY_2();
  39197. int32_t L_7 = (int32_t)__this->get_maxY_1();
  39198. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39199. int32_t L_8;
  39200. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  39201. V_1 = (int32_t)L_8;
  39202. int32_t L_9 = V_0;
  39203. int32_t L_10 = V_1;
  39204. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  39205. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  39206. int32_t L_12 = (int32_t)__this->get_width_3();
  39207. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  39208. RuntimeObject* L_13;
  39209. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  39210. V_3 = (RuntimeObject*)L_13;
  39211. }
  39212. IL_004a:
  39213. try
  39214. {// begin try (depth: 1)
  39215. ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D * L_14 = (ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D *)__this->get_address_of_operation_5();
  39216. ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D * L_15;
  39217. L_15 = (( ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D * (*) (ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D *)(ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  39218. RuntimeObject* L_16 = V_3;
  39219. NullCheck((RuntimeObject*)L_16);
  39220. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  39221. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  39222. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  39223. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  39224. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  39225. Il2CppFakeBox<ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  39226. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  39227. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  39228. *L_15 = L_19.m_Value;
  39229. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  39230. }// end try (depth: 1)
  39231. catch(Il2CppExceptionWrapper& e)
  39232. {
  39233. __last_unhandled_exception = (Exception_t *)e.ex;
  39234. goto FINALLY_0073;
  39235. }
  39236. FINALLY_0073:
  39237. {// begin finally (depth: 1)
  39238. {
  39239. RuntimeObject* L_20 = V_3;
  39240. if (!L_20)
  39241. {
  39242. goto IL_007c;
  39243. }
  39244. }
  39245. IL_0076:
  39246. {
  39247. RuntimeObject* L_21 = V_3;
  39248. NullCheck((RuntimeObject*)L_21);
  39249. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  39250. }
  39251. IL_007c:
  39252. {
  39253. IL2CPP_END_FINALLY(115)
  39254. }
  39255. }// end finally (depth: 1)
  39256. IL2CPP_CLEANUP(115)
  39257. {
  39258. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  39259. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  39260. }
  39261. IL_007d:
  39262. {
  39263. return;
  39264. }
  39265. }
  39266. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m50DACD73544E0E02E18DDCAA26D569C696285188_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  39267. {
  39268. RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC * _thisAdjusted;
  39269. int32_t _offset = 1;
  39270. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC *>(__this + _offset);
  39271. RowIntervalOperationWrapper_2_Invoke_m50DACD73544E0E02E18DDCAA26D569C696285188_inline(_thisAdjusted, ___i0, method);
  39272. }
  39273. #ifdef __clang__
  39274. #pragma clang diagnostic pop
  39275. #endif
  39276. #ifdef __clang__
  39277. #pragma clang diagnostic push
  39278. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39279. #pragma clang diagnostic ignored "-Wunused-variable"
  39280. #endif
  39281. // 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&)
  39282. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mB95FA58176023FBF65B42508BCDE0552234CBAEA_gshared (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)
  39283. {
  39284. {
  39285. int32_t L_0 = ___minY0;
  39286. __this->set_minY_0(L_0);
  39287. int32_t L_1 = ___maxY1;
  39288. __this->set_maxY_1(L_1);
  39289. int32_t L_2 = ___stepY2;
  39290. __this->set_stepY_2(L_2);
  39291. int32_t L_3 = ___width3;
  39292. __this->set_width_3(L_3);
  39293. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  39294. __this->set_allocator_4(L_4);
  39295. ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 * L_5 = ___operation5;
  39296. ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 L_6 = (*(ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 *)L_5);
  39297. __this->set_operation_5(L_6);
  39298. return;
  39299. }
  39300. }
  39301. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mB95FA58176023FBF65B42508BCDE0552234CBAEA_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 * ___operation5, const RuntimeMethod* method)
  39302. {
  39303. RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34 * _thisAdjusted;
  39304. int32_t _offset = 1;
  39305. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34 *>(__this + _offset);
  39306. RowIntervalOperationWrapper_2__ctor_mB95FA58176023FBF65B42508BCDE0552234CBAEA_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  39307. }
  39308. // 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>::Invoke(System.Int32)
  39309. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m6BD0FC9AE175E548683EB083E8122E8290000A27_gshared (RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34 * __this, int32_t ___i0, const RuntimeMethod* method)
  39310. {
  39311. static bool s_Il2CppMethodInitialized;
  39312. if (!s_Il2CppMethodInitialized)
  39313. {
  39314. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  39315. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39316. s_Il2CppMethodInitialized = true;
  39317. }
  39318. int32_t V_0 = 0;
  39319. int32_t V_1 = 0;
  39320. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  39321. memset((&V_2), 0, sizeof(V_2));
  39322. RuntimeObject* V_3 = NULL;
  39323. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  39324. memset((&V_4), 0, sizeof(V_4));
  39325. Exception_t * __last_unhandled_exception = 0;
  39326. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  39327. {
  39328. int32_t L_0 = (int32_t)__this->get_minY_0();
  39329. int32_t L_1 = ___i0;
  39330. int32_t L_2 = (int32_t)__this->get_stepY_2();
  39331. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  39332. int32_t L_3 = V_0;
  39333. int32_t L_4 = (int32_t)__this->get_maxY_1();
  39334. if ((((int32_t)L_3) < ((int32_t)L_4)))
  39335. {
  39336. goto IL_001a;
  39337. }
  39338. }
  39339. {
  39340. return;
  39341. }
  39342. IL_001a:
  39343. {
  39344. int32_t L_5 = V_0;
  39345. int32_t L_6 = (int32_t)__this->get_stepY_2();
  39346. int32_t L_7 = (int32_t)__this->get_maxY_1();
  39347. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39348. int32_t L_8;
  39349. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  39350. V_1 = (int32_t)L_8;
  39351. int32_t L_9 = V_0;
  39352. int32_t L_10 = V_1;
  39353. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  39354. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  39355. int32_t L_12 = (int32_t)__this->get_width_3();
  39356. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  39357. RuntimeObject* L_13;
  39358. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  39359. V_3 = (RuntimeObject*)L_13;
  39360. }
  39361. IL_004a:
  39362. try
  39363. {// begin try (depth: 1)
  39364. ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 * L_14 = (ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 *)__this->get_address_of_operation_5();
  39365. ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 * L_15;
  39366. L_15 = (( ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 * (*) (ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 *)(ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  39367. RuntimeObject* L_16 = V_3;
  39368. NullCheck((RuntimeObject*)L_16);
  39369. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  39370. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  39371. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  39372. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  39373. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  39374. Il2CppFakeBox<ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  39375. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  39376. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  39377. *L_15 = L_19.m_Value;
  39378. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  39379. }// end try (depth: 1)
  39380. catch(Il2CppExceptionWrapper& e)
  39381. {
  39382. __last_unhandled_exception = (Exception_t *)e.ex;
  39383. goto FINALLY_0073;
  39384. }
  39385. FINALLY_0073:
  39386. {// begin finally (depth: 1)
  39387. {
  39388. RuntimeObject* L_20 = V_3;
  39389. if (!L_20)
  39390. {
  39391. goto IL_007c;
  39392. }
  39393. }
  39394. IL_0076:
  39395. {
  39396. RuntimeObject* L_21 = V_3;
  39397. NullCheck((RuntimeObject*)L_21);
  39398. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  39399. }
  39400. IL_007c:
  39401. {
  39402. IL2CPP_END_FINALLY(115)
  39403. }
  39404. }// end finally (depth: 1)
  39405. IL2CPP_CLEANUP(115)
  39406. {
  39407. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  39408. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  39409. }
  39410. IL_007d:
  39411. {
  39412. return;
  39413. }
  39414. }
  39415. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m6BD0FC9AE175E548683EB083E8122E8290000A27_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  39416. {
  39417. RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34 * _thisAdjusted;
  39418. int32_t _offset = 1;
  39419. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34 *>(__this + _offset);
  39420. RowIntervalOperationWrapper_2_Invoke_m6BD0FC9AE175E548683EB083E8122E8290000A27_inline(_thisAdjusted, ___i0, method);
  39421. }
  39422. #ifdef __clang__
  39423. #pragma clang diagnostic pop
  39424. #endif
  39425. #ifdef __clang__
  39426. #pragma clang diagnostic push
  39427. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39428. #pragma clang diagnostic ignored "-Wunused-variable"
  39429. #endif
  39430. // 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&)
  39431. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m1CE2B2308A63F42F2EE24618AB85A6A88469CFB8_gshared (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)
  39432. {
  39433. {
  39434. int32_t L_0 = ___minY0;
  39435. __this->set_minY_0(L_0);
  39436. int32_t L_1 = ___maxY1;
  39437. __this->set_maxY_1(L_1);
  39438. int32_t L_2 = ___stepY2;
  39439. __this->set_stepY_2(L_2);
  39440. int32_t L_3 = ___width3;
  39441. __this->set_width_3(L_3);
  39442. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  39443. __this->set_allocator_4(L_4);
  39444. ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 * L_5 = ___operation5;
  39445. ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 L_6 = (*(ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 *)L_5);
  39446. __this->set_operation_5(L_6);
  39447. return;
  39448. }
  39449. }
  39450. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m1CE2B2308A63F42F2EE24618AB85A6A88469CFB8_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 * ___operation5, const RuntimeMethod* method)
  39451. {
  39452. RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774 * _thisAdjusted;
  39453. int32_t _offset = 1;
  39454. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774 *>(__this + _offset);
  39455. RowIntervalOperationWrapper_2__ctor_m1CE2B2308A63F42F2EE24618AB85A6A88469CFB8_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  39456. }
  39457. // 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>::Invoke(System.Int32)
  39458. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m7A1CACF7C333C9141D2B9F15A85549CA4FDC371C_gshared (RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774 * __this, int32_t ___i0, const RuntimeMethod* method)
  39459. {
  39460. static bool s_Il2CppMethodInitialized;
  39461. if (!s_Il2CppMethodInitialized)
  39462. {
  39463. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  39464. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39465. s_Il2CppMethodInitialized = true;
  39466. }
  39467. int32_t V_0 = 0;
  39468. int32_t V_1 = 0;
  39469. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  39470. memset((&V_2), 0, sizeof(V_2));
  39471. RuntimeObject* V_3 = NULL;
  39472. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  39473. memset((&V_4), 0, sizeof(V_4));
  39474. Exception_t * __last_unhandled_exception = 0;
  39475. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  39476. {
  39477. int32_t L_0 = (int32_t)__this->get_minY_0();
  39478. int32_t L_1 = ___i0;
  39479. int32_t L_2 = (int32_t)__this->get_stepY_2();
  39480. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  39481. int32_t L_3 = V_0;
  39482. int32_t L_4 = (int32_t)__this->get_maxY_1();
  39483. if ((((int32_t)L_3) < ((int32_t)L_4)))
  39484. {
  39485. goto IL_001a;
  39486. }
  39487. }
  39488. {
  39489. return;
  39490. }
  39491. IL_001a:
  39492. {
  39493. int32_t L_5 = V_0;
  39494. int32_t L_6 = (int32_t)__this->get_stepY_2();
  39495. int32_t L_7 = (int32_t)__this->get_maxY_1();
  39496. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39497. int32_t L_8;
  39498. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  39499. V_1 = (int32_t)L_8;
  39500. int32_t L_9 = V_0;
  39501. int32_t L_10 = V_1;
  39502. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  39503. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  39504. int32_t L_12 = (int32_t)__this->get_width_3();
  39505. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  39506. RuntimeObject* L_13;
  39507. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  39508. V_3 = (RuntimeObject*)L_13;
  39509. }
  39510. IL_004a:
  39511. try
  39512. {// begin try (depth: 1)
  39513. ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 * L_14 = (ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 *)__this->get_address_of_operation_5();
  39514. ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 * L_15;
  39515. L_15 = (( ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 * (*) (ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 *)(ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  39516. RuntimeObject* L_16 = V_3;
  39517. NullCheck((RuntimeObject*)L_16);
  39518. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  39519. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  39520. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  39521. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  39522. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  39523. Il2CppFakeBox<ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  39524. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  39525. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  39526. *L_15 = L_19.m_Value;
  39527. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  39528. }// end try (depth: 1)
  39529. catch(Il2CppExceptionWrapper& e)
  39530. {
  39531. __last_unhandled_exception = (Exception_t *)e.ex;
  39532. goto FINALLY_0073;
  39533. }
  39534. FINALLY_0073:
  39535. {// begin finally (depth: 1)
  39536. {
  39537. RuntimeObject* L_20 = V_3;
  39538. if (!L_20)
  39539. {
  39540. goto IL_007c;
  39541. }
  39542. }
  39543. IL_0076:
  39544. {
  39545. RuntimeObject* L_21 = V_3;
  39546. NullCheck((RuntimeObject*)L_21);
  39547. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  39548. }
  39549. IL_007c:
  39550. {
  39551. IL2CPP_END_FINALLY(115)
  39552. }
  39553. }// end finally (depth: 1)
  39554. IL2CPP_CLEANUP(115)
  39555. {
  39556. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  39557. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  39558. }
  39559. IL_007d:
  39560. {
  39561. return;
  39562. }
  39563. }
  39564. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m7A1CACF7C333C9141D2B9F15A85549CA4FDC371C_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  39565. {
  39566. RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774 * _thisAdjusted;
  39567. int32_t _offset = 1;
  39568. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774 *>(__this + _offset);
  39569. RowIntervalOperationWrapper_2_Invoke_m7A1CACF7C333C9141D2B9F15A85549CA4FDC371C_inline(_thisAdjusted, ___i0, method);
  39570. }
  39571. #ifdef __clang__
  39572. #pragma clang diagnostic pop
  39573. #endif
  39574. #ifdef __clang__
  39575. #pragma clang diagnostic push
  39576. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39577. #pragma clang diagnostic ignored "-Wunused-variable"
  39578. #endif
  39579. // 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&)
  39580. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mB8FB7137BA6B70AC04A5A73F9C1E4918F2BD89A6_gshared (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)
  39581. {
  39582. {
  39583. int32_t L_0 = ___minY0;
  39584. __this->set_minY_0(L_0);
  39585. int32_t L_1 = ___maxY1;
  39586. __this->set_maxY_1(L_1);
  39587. int32_t L_2 = ___stepY2;
  39588. __this->set_stepY_2(L_2);
  39589. int32_t L_3 = ___width3;
  39590. __this->set_width_3(L_3);
  39591. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  39592. __this->set_allocator_4(L_4);
  39593. ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 * L_5 = ___operation5;
  39594. ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 L_6 = (*(ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 *)L_5);
  39595. __this->set_operation_5(L_6);
  39596. return;
  39597. }
  39598. }
  39599. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mB8FB7137BA6B70AC04A5A73F9C1E4918F2BD89A6_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 * ___operation5, const RuntimeMethod* method)
  39600. {
  39601. RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6 * _thisAdjusted;
  39602. int32_t _offset = 1;
  39603. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6 *>(__this + _offset);
  39604. RowIntervalOperationWrapper_2__ctor_mB8FB7137BA6B70AC04A5A73F9C1E4918F2BD89A6_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  39605. }
  39606. // 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>::Invoke(System.Int32)
  39607. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mCE05C902CF0B4CE8701E3B2025951FF16D75915F_gshared (RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6 * __this, int32_t ___i0, const RuntimeMethod* method)
  39608. {
  39609. static bool s_Il2CppMethodInitialized;
  39610. if (!s_Il2CppMethodInitialized)
  39611. {
  39612. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  39613. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39614. s_Il2CppMethodInitialized = true;
  39615. }
  39616. int32_t V_0 = 0;
  39617. int32_t V_1 = 0;
  39618. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  39619. memset((&V_2), 0, sizeof(V_2));
  39620. RuntimeObject* V_3 = NULL;
  39621. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  39622. memset((&V_4), 0, sizeof(V_4));
  39623. Exception_t * __last_unhandled_exception = 0;
  39624. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  39625. {
  39626. int32_t L_0 = (int32_t)__this->get_minY_0();
  39627. int32_t L_1 = ___i0;
  39628. int32_t L_2 = (int32_t)__this->get_stepY_2();
  39629. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  39630. int32_t L_3 = V_0;
  39631. int32_t L_4 = (int32_t)__this->get_maxY_1();
  39632. if ((((int32_t)L_3) < ((int32_t)L_4)))
  39633. {
  39634. goto IL_001a;
  39635. }
  39636. }
  39637. {
  39638. return;
  39639. }
  39640. IL_001a:
  39641. {
  39642. int32_t L_5 = V_0;
  39643. int32_t L_6 = (int32_t)__this->get_stepY_2();
  39644. int32_t L_7 = (int32_t)__this->get_maxY_1();
  39645. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39646. int32_t L_8;
  39647. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  39648. V_1 = (int32_t)L_8;
  39649. int32_t L_9 = V_0;
  39650. int32_t L_10 = V_1;
  39651. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  39652. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  39653. int32_t L_12 = (int32_t)__this->get_width_3();
  39654. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  39655. RuntimeObject* L_13;
  39656. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  39657. V_3 = (RuntimeObject*)L_13;
  39658. }
  39659. IL_004a:
  39660. try
  39661. {// begin try (depth: 1)
  39662. ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 * L_14 = (ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 *)__this->get_address_of_operation_5();
  39663. ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 * L_15;
  39664. L_15 = (( ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 * (*) (ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 *)(ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  39665. RuntimeObject* L_16 = V_3;
  39666. NullCheck((RuntimeObject*)L_16);
  39667. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  39668. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  39669. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  39670. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  39671. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  39672. Il2CppFakeBox<ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  39673. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  39674. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  39675. *L_15 = L_19.m_Value;
  39676. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  39677. }// end try (depth: 1)
  39678. catch(Il2CppExceptionWrapper& e)
  39679. {
  39680. __last_unhandled_exception = (Exception_t *)e.ex;
  39681. goto FINALLY_0073;
  39682. }
  39683. FINALLY_0073:
  39684. {// begin finally (depth: 1)
  39685. {
  39686. RuntimeObject* L_20 = V_3;
  39687. if (!L_20)
  39688. {
  39689. goto IL_007c;
  39690. }
  39691. }
  39692. IL_0076:
  39693. {
  39694. RuntimeObject* L_21 = V_3;
  39695. NullCheck((RuntimeObject*)L_21);
  39696. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  39697. }
  39698. IL_007c:
  39699. {
  39700. IL2CPP_END_FINALLY(115)
  39701. }
  39702. }// end finally (depth: 1)
  39703. IL2CPP_CLEANUP(115)
  39704. {
  39705. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  39706. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  39707. }
  39708. IL_007d:
  39709. {
  39710. return;
  39711. }
  39712. }
  39713. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mCE05C902CF0B4CE8701E3B2025951FF16D75915F_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  39714. {
  39715. RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6 * _thisAdjusted;
  39716. int32_t _offset = 1;
  39717. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6 *>(__this + _offset);
  39718. RowIntervalOperationWrapper_2_Invoke_mCE05C902CF0B4CE8701E3B2025951FF16D75915F_inline(_thisAdjusted, ___i0, method);
  39719. }
  39720. #ifdef __clang__
  39721. #pragma clang diagnostic pop
  39722. #endif
  39723. #ifdef __clang__
  39724. #pragma clang diagnostic push
  39725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39726. #pragma clang diagnostic ignored "-Wunused-variable"
  39727. #endif
  39728. // 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&)
  39729. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m9C41F5703590C097880C3670A713FD293F786E50_gshared (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)
  39730. {
  39731. {
  39732. int32_t L_0 = ___minY0;
  39733. __this->set_minY_0(L_0);
  39734. int32_t L_1 = ___maxY1;
  39735. __this->set_maxY_1(L_1);
  39736. int32_t L_2 = ___stepY2;
  39737. __this->set_stepY_2(L_2);
  39738. int32_t L_3 = ___width3;
  39739. __this->set_width_3(L_3);
  39740. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  39741. __this->set_allocator_4(L_4);
  39742. ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE * L_5 = ___operation5;
  39743. ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE L_6 = (*(ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE *)L_5);
  39744. __this->set_operation_5(L_6);
  39745. return;
  39746. }
  39747. }
  39748. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m9C41F5703590C097880C3670A713FD293F786E50_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE * ___operation5, const RuntimeMethod* method)
  39749. {
  39750. RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC * _thisAdjusted;
  39751. int32_t _offset = 1;
  39752. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC *>(__this + _offset);
  39753. RowIntervalOperationWrapper_2__ctor_m9C41F5703590C097880C3670A713FD293F786E50_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  39754. }
  39755. // 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>::Invoke(System.Int32)
  39756. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m2DE9229D56BC1234163D2103E5148A9FB08F12BE_gshared (RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC * __this, int32_t ___i0, const RuntimeMethod* method)
  39757. {
  39758. static bool s_Il2CppMethodInitialized;
  39759. if (!s_Il2CppMethodInitialized)
  39760. {
  39761. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  39762. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39763. s_Il2CppMethodInitialized = true;
  39764. }
  39765. int32_t V_0 = 0;
  39766. int32_t V_1 = 0;
  39767. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  39768. memset((&V_2), 0, sizeof(V_2));
  39769. RuntimeObject* V_3 = NULL;
  39770. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  39771. memset((&V_4), 0, sizeof(V_4));
  39772. Exception_t * __last_unhandled_exception = 0;
  39773. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  39774. {
  39775. int32_t L_0 = (int32_t)__this->get_minY_0();
  39776. int32_t L_1 = ___i0;
  39777. int32_t L_2 = (int32_t)__this->get_stepY_2();
  39778. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  39779. int32_t L_3 = V_0;
  39780. int32_t L_4 = (int32_t)__this->get_maxY_1();
  39781. if ((((int32_t)L_3) < ((int32_t)L_4)))
  39782. {
  39783. goto IL_001a;
  39784. }
  39785. }
  39786. {
  39787. return;
  39788. }
  39789. IL_001a:
  39790. {
  39791. int32_t L_5 = V_0;
  39792. int32_t L_6 = (int32_t)__this->get_stepY_2();
  39793. int32_t L_7 = (int32_t)__this->get_maxY_1();
  39794. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39795. int32_t L_8;
  39796. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  39797. V_1 = (int32_t)L_8;
  39798. int32_t L_9 = V_0;
  39799. int32_t L_10 = V_1;
  39800. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  39801. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  39802. int32_t L_12 = (int32_t)__this->get_width_3();
  39803. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  39804. RuntimeObject* L_13;
  39805. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  39806. V_3 = (RuntimeObject*)L_13;
  39807. }
  39808. IL_004a:
  39809. try
  39810. {// begin try (depth: 1)
  39811. ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE * L_14 = (ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE *)__this->get_address_of_operation_5();
  39812. ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE * L_15;
  39813. L_15 = (( ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE * (*) (ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE *)(ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  39814. RuntimeObject* L_16 = V_3;
  39815. NullCheck((RuntimeObject*)L_16);
  39816. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  39817. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  39818. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  39819. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  39820. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  39821. Il2CppFakeBox<ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  39822. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  39823. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  39824. *L_15 = L_19.m_Value;
  39825. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  39826. }// end try (depth: 1)
  39827. catch(Il2CppExceptionWrapper& e)
  39828. {
  39829. __last_unhandled_exception = (Exception_t *)e.ex;
  39830. goto FINALLY_0073;
  39831. }
  39832. FINALLY_0073:
  39833. {// begin finally (depth: 1)
  39834. {
  39835. RuntimeObject* L_20 = V_3;
  39836. if (!L_20)
  39837. {
  39838. goto IL_007c;
  39839. }
  39840. }
  39841. IL_0076:
  39842. {
  39843. RuntimeObject* L_21 = V_3;
  39844. NullCheck((RuntimeObject*)L_21);
  39845. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  39846. }
  39847. IL_007c:
  39848. {
  39849. IL2CPP_END_FINALLY(115)
  39850. }
  39851. }// end finally (depth: 1)
  39852. IL2CPP_CLEANUP(115)
  39853. {
  39854. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  39855. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  39856. }
  39857. IL_007d:
  39858. {
  39859. return;
  39860. }
  39861. }
  39862. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m2DE9229D56BC1234163D2103E5148A9FB08F12BE_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  39863. {
  39864. RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC * _thisAdjusted;
  39865. int32_t _offset = 1;
  39866. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC *>(__this + _offset);
  39867. RowIntervalOperationWrapper_2_Invoke_m2DE9229D56BC1234163D2103E5148A9FB08F12BE_inline(_thisAdjusted, ___i0, method);
  39868. }
  39869. #ifdef __clang__
  39870. #pragma clang diagnostic pop
  39871. #endif
  39872. #ifdef __clang__
  39873. #pragma clang diagnostic push
  39874. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39875. #pragma clang diagnostic ignored "-Wunused-variable"
  39876. #endif
  39877. // 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&)
  39878. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m97DC78DD850110107465731076821BDCEED9A974_gshared (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)
  39879. {
  39880. {
  39881. int32_t L_0 = ___minY0;
  39882. __this->set_minY_0(L_0);
  39883. int32_t L_1 = ___maxY1;
  39884. __this->set_maxY_1(L_1);
  39885. int32_t L_2 = ___stepY2;
  39886. __this->set_stepY_2(L_2);
  39887. int32_t L_3 = ___width3;
  39888. __this->set_width_3(L_3);
  39889. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  39890. __this->set_allocator_4(L_4);
  39891. ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 * L_5 = ___operation5;
  39892. ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 L_6 = (*(ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 *)L_5);
  39893. __this->set_operation_5(L_6);
  39894. return;
  39895. }
  39896. }
  39897. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m97DC78DD850110107465731076821BDCEED9A974_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 * ___operation5, const RuntimeMethod* method)
  39898. {
  39899. RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844 * _thisAdjusted;
  39900. int32_t _offset = 1;
  39901. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844 *>(__this + _offset);
  39902. RowIntervalOperationWrapper_2__ctor_m97DC78DD850110107465731076821BDCEED9A974_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  39903. }
  39904. // 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>::Invoke(System.Int32)
  39905. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m22D48073F7D95FFA217B47B90BEE1DEDCFA4AE89_gshared (RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844 * __this, int32_t ___i0, const RuntimeMethod* method)
  39906. {
  39907. static bool s_Il2CppMethodInitialized;
  39908. if (!s_Il2CppMethodInitialized)
  39909. {
  39910. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  39911. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39912. s_Il2CppMethodInitialized = true;
  39913. }
  39914. int32_t V_0 = 0;
  39915. int32_t V_1 = 0;
  39916. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  39917. memset((&V_2), 0, sizeof(V_2));
  39918. RuntimeObject* V_3 = NULL;
  39919. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  39920. memset((&V_4), 0, sizeof(V_4));
  39921. Exception_t * __last_unhandled_exception = 0;
  39922. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  39923. {
  39924. int32_t L_0 = (int32_t)__this->get_minY_0();
  39925. int32_t L_1 = ___i0;
  39926. int32_t L_2 = (int32_t)__this->get_stepY_2();
  39927. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  39928. int32_t L_3 = V_0;
  39929. int32_t L_4 = (int32_t)__this->get_maxY_1();
  39930. if ((((int32_t)L_3) < ((int32_t)L_4)))
  39931. {
  39932. goto IL_001a;
  39933. }
  39934. }
  39935. {
  39936. return;
  39937. }
  39938. IL_001a:
  39939. {
  39940. int32_t L_5 = V_0;
  39941. int32_t L_6 = (int32_t)__this->get_stepY_2();
  39942. int32_t L_7 = (int32_t)__this->get_maxY_1();
  39943. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39944. int32_t L_8;
  39945. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  39946. V_1 = (int32_t)L_8;
  39947. int32_t L_9 = V_0;
  39948. int32_t L_10 = V_1;
  39949. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  39950. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  39951. int32_t L_12 = (int32_t)__this->get_width_3();
  39952. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  39953. RuntimeObject* L_13;
  39954. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  39955. V_3 = (RuntimeObject*)L_13;
  39956. }
  39957. IL_004a:
  39958. try
  39959. {// begin try (depth: 1)
  39960. ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 * L_14 = (ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 *)__this->get_address_of_operation_5();
  39961. ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 * L_15;
  39962. L_15 = (( ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 * (*) (ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 *)(ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  39963. RuntimeObject* L_16 = V_3;
  39964. NullCheck((RuntimeObject*)L_16);
  39965. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  39966. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  39967. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  39968. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  39969. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  39970. Il2CppFakeBox<ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  39971. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  39972. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  39973. *L_15 = L_19.m_Value;
  39974. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  39975. }// end try (depth: 1)
  39976. catch(Il2CppExceptionWrapper& e)
  39977. {
  39978. __last_unhandled_exception = (Exception_t *)e.ex;
  39979. goto FINALLY_0073;
  39980. }
  39981. FINALLY_0073:
  39982. {// begin finally (depth: 1)
  39983. {
  39984. RuntimeObject* L_20 = V_3;
  39985. if (!L_20)
  39986. {
  39987. goto IL_007c;
  39988. }
  39989. }
  39990. IL_0076:
  39991. {
  39992. RuntimeObject* L_21 = V_3;
  39993. NullCheck((RuntimeObject*)L_21);
  39994. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  39995. }
  39996. IL_007c:
  39997. {
  39998. IL2CPP_END_FINALLY(115)
  39999. }
  40000. }// end finally (depth: 1)
  40001. IL2CPP_CLEANUP(115)
  40002. {
  40003. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  40004. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  40005. }
  40006. IL_007d:
  40007. {
  40008. return;
  40009. }
  40010. }
  40011. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m22D48073F7D95FFA217B47B90BEE1DEDCFA4AE89_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  40012. {
  40013. RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844 * _thisAdjusted;
  40014. int32_t _offset = 1;
  40015. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844 *>(__this + _offset);
  40016. RowIntervalOperationWrapper_2_Invoke_m22D48073F7D95FFA217B47B90BEE1DEDCFA4AE89_inline(_thisAdjusted, ___i0, method);
  40017. }
  40018. #ifdef __clang__
  40019. #pragma clang diagnostic pop
  40020. #endif
  40021. #ifdef __clang__
  40022. #pragma clang diagnostic push
  40023. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40024. #pragma clang diagnostic ignored "-Wunused-variable"
  40025. #endif
  40026. // 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&)
  40027. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0016D8990D14DF56CE318E246FA203B6FE0A5F91_gshared (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)
  40028. {
  40029. {
  40030. int32_t L_0 = ___minY0;
  40031. __this->set_minY_0(L_0);
  40032. int32_t L_1 = ___maxY1;
  40033. __this->set_maxY_1(L_1);
  40034. int32_t L_2 = ___stepY2;
  40035. __this->set_stepY_2(L_2);
  40036. int32_t L_3 = ___width3;
  40037. __this->set_width_3(L_3);
  40038. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40039. __this->set_allocator_4(L_4);
  40040. ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 * L_5 = ___operation5;
  40041. ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 L_6 = (*(ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 *)L_5);
  40042. __this->set_operation_5(L_6);
  40043. return;
  40044. }
  40045. }
  40046. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m0016D8990D14DF56CE318E246FA203B6FE0A5F91_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 * ___operation5, const RuntimeMethod* method)
  40047. {
  40048. RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C * _thisAdjusted;
  40049. int32_t _offset = 1;
  40050. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C *>(__this + _offset);
  40051. RowIntervalOperationWrapper_2__ctor_m0016D8990D14DF56CE318E246FA203B6FE0A5F91_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  40052. }
  40053. // 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>::Invoke(System.Int32)
  40054. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mDEAD33194C81EC60CFEC475C56B7A79C15FE645D_gshared (RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C * __this, int32_t ___i0, const RuntimeMethod* method)
  40055. {
  40056. static bool s_Il2CppMethodInitialized;
  40057. if (!s_Il2CppMethodInitialized)
  40058. {
  40059. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  40060. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  40061. s_Il2CppMethodInitialized = true;
  40062. }
  40063. int32_t V_0 = 0;
  40064. int32_t V_1 = 0;
  40065. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  40066. memset((&V_2), 0, sizeof(V_2));
  40067. RuntimeObject* V_3 = NULL;
  40068. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  40069. memset((&V_4), 0, sizeof(V_4));
  40070. Exception_t * __last_unhandled_exception = 0;
  40071. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  40072. {
  40073. int32_t L_0 = (int32_t)__this->get_minY_0();
  40074. int32_t L_1 = ___i0;
  40075. int32_t L_2 = (int32_t)__this->get_stepY_2();
  40076. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  40077. int32_t L_3 = V_0;
  40078. int32_t L_4 = (int32_t)__this->get_maxY_1();
  40079. if ((((int32_t)L_3) < ((int32_t)L_4)))
  40080. {
  40081. goto IL_001a;
  40082. }
  40083. }
  40084. {
  40085. return;
  40086. }
  40087. IL_001a:
  40088. {
  40089. int32_t L_5 = V_0;
  40090. int32_t L_6 = (int32_t)__this->get_stepY_2();
  40091. int32_t L_7 = (int32_t)__this->get_maxY_1();
  40092. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  40093. int32_t L_8;
  40094. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  40095. V_1 = (int32_t)L_8;
  40096. int32_t L_9 = V_0;
  40097. int32_t L_10 = V_1;
  40098. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  40099. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  40100. int32_t L_12 = (int32_t)__this->get_width_3();
  40101. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  40102. RuntimeObject* L_13;
  40103. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  40104. V_3 = (RuntimeObject*)L_13;
  40105. }
  40106. IL_004a:
  40107. try
  40108. {// begin try (depth: 1)
  40109. ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 * L_14 = (ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 *)__this->get_address_of_operation_5();
  40110. ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 * L_15;
  40111. L_15 = (( ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 * (*) (ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 *)(ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  40112. RuntimeObject* L_16 = V_3;
  40113. NullCheck((RuntimeObject*)L_16);
  40114. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  40115. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  40116. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  40117. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  40118. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  40119. Il2CppFakeBox<ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  40120. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  40121. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  40122. *L_15 = L_19.m_Value;
  40123. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  40124. }// end try (depth: 1)
  40125. catch(Il2CppExceptionWrapper& e)
  40126. {
  40127. __last_unhandled_exception = (Exception_t *)e.ex;
  40128. goto FINALLY_0073;
  40129. }
  40130. FINALLY_0073:
  40131. {// begin finally (depth: 1)
  40132. {
  40133. RuntimeObject* L_20 = V_3;
  40134. if (!L_20)
  40135. {
  40136. goto IL_007c;
  40137. }
  40138. }
  40139. IL_0076:
  40140. {
  40141. RuntimeObject* L_21 = V_3;
  40142. NullCheck((RuntimeObject*)L_21);
  40143. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  40144. }
  40145. IL_007c:
  40146. {
  40147. IL2CPP_END_FINALLY(115)
  40148. }
  40149. }// end finally (depth: 1)
  40150. IL2CPP_CLEANUP(115)
  40151. {
  40152. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  40153. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  40154. }
  40155. IL_007d:
  40156. {
  40157. return;
  40158. }
  40159. }
  40160. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mDEAD33194C81EC60CFEC475C56B7A79C15FE645D_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  40161. {
  40162. RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C * _thisAdjusted;
  40163. int32_t _offset = 1;
  40164. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C *>(__this + _offset);
  40165. RowIntervalOperationWrapper_2_Invoke_mDEAD33194C81EC60CFEC475C56B7A79C15FE645D_inline(_thisAdjusted, ___i0, method);
  40166. }
  40167. #ifdef __clang__
  40168. #pragma clang diagnostic pop
  40169. #endif
  40170. #ifdef __clang__
  40171. #pragma clang diagnostic push
  40172. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40173. #pragma clang diagnostic ignored "-Wunused-variable"
  40174. #endif
  40175. // 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&)
  40176. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m87CE31EC3BF77B163608B19C60014ADF28A9D183_gshared (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)
  40177. {
  40178. {
  40179. int32_t L_0 = ___minY0;
  40180. __this->set_minY_0(L_0);
  40181. int32_t L_1 = ___maxY1;
  40182. __this->set_maxY_1(L_1);
  40183. int32_t L_2 = ___stepY2;
  40184. __this->set_stepY_2(L_2);
  40185. int32_t L_3 = ___width3;
  40186. __this->set_width_3(L_3);
  40187. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40188. __this->set_allocator_4(L_4);
  40189. ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 * L_5 = ___operation5;
  40190. ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 L_6 = (*(ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 *)L_5);
  40191. __this->set_operation_5(L_6);
  40192. return;
  40193. }
  40194. }
  40195. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m87CE31EC3BF77B163608B19C60014ADF28A9D183_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 * ___operation5, const RuntimeMethod* method)
  40196. {
  40197. RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793 * _thisAdjusted;
  40198. int32_t _offset = 1;
  40199. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793 *>(__this + _offset);
  40200. RowIntervalOperationWrapper_2__ctor_m87CE31EC3BF77B163608B19C60014ADF28A9D183_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  40201. }
  40202. // 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>::Invoke(System.Int32)
  40203. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mFC664A18271ECA2875936C9196CF439C85225CCE_gshared (RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793 * __this, int32_t ___i0, const RuntimeMethod* method)
  40204. {
  40205. static bool s_Il2CppMethodInitialized;
  40206. if (!s_Il2CppMethodInitialized)
  40207. {
  40208. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  40209. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  40210. s_Il2CppMethodInitialized = true;
  40211. }
  40212. int32_t V_0 = 0;
  40213. int32_t V_1 = 0;
  40214. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  40215. memset((&V_2), 0, sizeof(V_2));
  40216. RuntimeObject* V_3 = NULL;
  40217. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  40218. memset((&V_4), 0, sizeof(V_4));
  40219. Exception_t * __last_unhandled_exception = 0;
  40220. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  40221. {
  40222. int32_t L_0 = (int32_t)__this->get_minY_0();
  40223. int32_t L_1 = ___i0;
  40224. int32_t L_2 = (int32_t)__this->get_stepY_2();
  40225. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  40226. int32_t L_3 = V_0;
  40227. int32_t L_4 = (int32_t)__this->get_maxY_1();
  40228. if ((((int32_t)L_3) < ((int32_t)L_4)))
  40229. {
  40230. goto IL_001a;
  40231. }
  40232. }
  40233. {
  40234. return;
  40235. }
  40236. IL_001a:
  40237. {
  40238. int32_t L_5 = V_0;
  40239. int32_t L_6 = (int32_t)__this->get_stepY_2();
  40240. int32_t L_7 = (int32_t)__this->get_maxY_1();
  40241. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  40242. int32_t L_8;
  40243. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  40244. V_1 = (int32_t)L_8;
  40245. int32_t L_9 = V_0;
  40246. int32_t L_10 = V_1;
  40247. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  40248. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  40249. int32_t L_12 = (int32_t)__this->get_width_3();
  40250. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  40251. RuntimeObject* L_13;
  40252. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  40253. V_3 = (RuntimeObject*)L_13;
  40254. }
  40255. IL_004a:
  40256. try
  40257. {// begin try (depth: 1)
  40258. ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 * L_14 = (ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 *)__this->get_address_of_operation_5();
  40259. ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 * L_15;
  40260. L_15 = (( ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 * (*) (ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 *)(ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  40261. RuntimeObject* L_16 = V_3;
  40262. NullCheck((RuntimeObject*)L_16);
  40263. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  40264. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  40265. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  40266. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  40267. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  40268. Il2CppFakeBox<ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  40269. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  40270. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  40271. *L_15 = L_19.m_Value;
  40272. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  40273. }// end try (depth: 1)
  40274. catch(Il2CppExceptionWrapper& e)
  40275. {
  40276. __last_unhandled_exception = (Exception_t *)e.ex;
  40277. goto FINALLY_0073;
  40278. }
  40279. FINALLY_0073:
  40280. {// begin finally (depth: 1)
  40281. {
  40282. RuntimeObject* L_20 = V_3;
  40283. if (!L_20)
  40284. {
  40285. goto IL_007c;
  40286. }
  40287. }
  40288. IL_0076:
  40289. {
  40290. RuntimeObject* L_21 = V_3;
  40291. NullCheck((RuntimeObject*)L_21);
  40292. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  40293. }
  40294. IL_007c:
  40295. {
  40296. IL2CPP_END_FINALLY(115)
  40297. }
  40298. }// end finally (depth: 1)
  40299. IL2CPP_CLEANUP(115)
  40300. {
  40301. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  40302. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  40303. }
  40304. IL_007d:
  40305. {
  40306. return;
  40307. }
  40308. }
  40309. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mFC664A18271ECA2875936C9196CF439C85225CCE_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  40310. {
  40311. RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793 * _thisAdjusted;
  40312. int32_t _offset = 1;
  40313. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793 *>(__this + _offset);
  40314. RowIntervalOperationWrapper_2_Invoke_mFC664A18271ECA2875936C9196CF439C85225CCE_inline(_thisAdjusted, ___i0, method);
  40315. }
  40316. #ifdef __clang__
  40317. #pragma clang diagnostic pop
  40318. #endif
  40319. #ifdef __clang__
  40320. #pragma clang diagnostic push
  40321. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40322. #pragma clang diagnostic ignored "-Wunused-variable"
  40323. #endif
  40324. // 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&)
  40325. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m9ED737355B6001101FEA23A01EA960383C1A6177_gshared (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)
  40326. {
  40327. {
  40328. int32_t L_0 = ___minY0;
  40329. __this->set_minY_0(L_0);
  40330. int32_t L_1 = ___maxY1;
  40331. __this->set_maxY_1(L_1);
  40332. int32_t L_2 = ___stepY2;
  40333. __this->set_stepY_2(L_2);
  40334. int32_t L_3 = ___width3;
  40335. __this->set_width_3(L_3);
  40336. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40337. __this->set_allocator_4(L_4);
  40338. ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B * L_5 = ___operation5;
  40339. ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B L_6 = (*(ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B *)L_5);
  40340. __this->set_operation_5(L_6);
  40341. return;
  40342. }
  40343. }
  40344. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m9ED737355B6001101FEA23A01EA960383C1A6177_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B * ___operation5, const RuntimeMethod* method)
  40345. {
  40346. RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD * _thisAdjusted;
  40347. int32_t _offset = 1;
  40348. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD *>(__this + _offset);
  40349. RowIntervalOperationWrapper_2__ctor_m9ED737355B6001101FEA23A01EA960383C1A6177_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  40350. }
  40351. // 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>::Invoke(System.Int32)
  40352. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m5261F9AB56BC5A72AA8A2BE2E0EDCF45A7B58B69_gshared (RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD * __this, int32_t ___i0, const RuntimeMethod* method)
  40353. {
  40354. static bool s_Il2CppMethodInitialized;
  40355. if (!s_Il2CppMethodInitialized)
  40356. {
  40357. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  40358. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  40359. s_Il2CppMethodInitialized = true;
  40360. }
  40361. int32_t V_0 = 0;
  40362. int32_t V_1 = 0;
  40363. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  40364. memset((&V_2), 0, sizeof(V_2));
  40365. RuntimeObject* V_3 = NULL;
  40366. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  40367. memset((&V_4), 0, sizeof(V_4));
  40368. Exception_t * __last_unhandled_exception = 0;
  40369. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  40370. {
  40371. int32_t L_0 = (int32_t)__this->get_minY_0();
  40372. int32_t L_1 = ___i0;
  40373. int32_t L_2 = (int32_t)__this->get_stepY_2();
  40374. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  40375. int32_t L_3 = V_0;
  40376. int32_t L_4 = (int32_t)__this->get_maxY_1();
  40377. if ((((int32_t)L_3) < ((int32_t)L_4)))
  40378. {
  40379. goto IL_001a;
  40380. }
  40381. }
  40382. {
  40383. return;
  40384. }
  40385. IL_001a:
  40386. {
  40387. int32_t L_5 = V_0;
  40388. int32_t L_6 = (int32_t)__this->get_stepY_2();
  40389. int32_t L_7 = (int32_t)__this->get_maxY_1();
  40390. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  40391. int32_t L_8;
  40392. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  40393. V_1 = (int32_t)L_8;
  40394. int32_t L_9 = V_0;
  40395. int32_t L_10 = V_1;
  40396. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  40397. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  40398. int32_t L_12 = (int32_t)__this->get_width_3();
  40399. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  40400. RuntimeObject* L_13;
  40401. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  40402. V_3 = (RuntimeObject*)L_13;
  40403. }
  40404. IL_004a:
  40405. try
  40406. {// begin try (depth: 1)
  40407. ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B * L_14 = (ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B *)__this->get_address_of_operation_5();
  40408. ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B * L_15;
  40409. L_15 = (( ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B * (*) (ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B *)(ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  40410. RuntimeObject* L_16 = V_3;
  40411. NullCheck((RuntimeObject*)L_16);
  40412. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  40413. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  40414. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  40415. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  40416. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  40417. Il2CppFakeBox<ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  40418. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  40419. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  40420. *L_15 = L_19.m_Value;
  40421. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  40422. }// end try (depth: 1)
  40423. catch(Il2CppExceptionWrapper& e)
  40424. {
  40425. __last_unhandled_exception = (Exception_t *)e.ex;
  40426. goto FINALLY_0073;
  40427. }
  40428. FINALLY_0073:
  40429. {// begin finally (depth: 1)
  40430. {
  40431. RuntimeObject* L_20 = V_3;
  40432. if (!L_20)
  40433. {
  40434. goto IL_007c;
  40435. }
  40436. }
  40437. IL_0076:
  40438. {
  40439. RuntimeObject* L_21 = V_3;
  40440. NullCheck((RuntimeObject*)L_21);
  40441. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  40442. }
  40443. IL_007c:
  40444. {
  40445. IL2CPP_END_FINALLY(115)
  40446. }
  40447. }// end finally (depth: 1)
  40448. IL2CPP_CLEANUP(115)
  40449. {
  40450. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  40451. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  40452. }
  40453. IL_007d:
  40454. {
  40455. return;
  40456. }
  40457. }
  40458. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m5261F9AB56BC5A72AA8A2BE2E0EDCF45A7B58B69_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  40459. {
  40460. RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD * _thisAdjusted;
  40461. int32_t _offset = 1;
  40462. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD *>(__this + _offset);
  40463. RowIntervalOperationWrapper_2_Invoke_m5261F9AB56BC5A72AA8A2BE2E0EDCF45A7B58B69_inline(_thisAdjusted, ___i0, method);
  40464. }
  40465. #ifdef __clang__
  40466. #pragma clang diagnostic pop
  40467. #endif
  40468. #ifdef __clang__
  40469. #pragma clang diagnostic push
  40470. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40471. #pragma clang diagnostic ignored "-Wunused-variable"
  40472. #endif
  40473. // 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&)
  40474. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mBB6C1BD3831CCE8E4AA328AA5BEA7082058CAA71_gshared (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)
  40475. {
  40476. {
  40477. int32_t L_0 = ___minY0;
  40478. __this->set_minY_0(L_0);
  40479. int32_t L_1 = ___maxY1;
  40480. __this->set_maxY_1(L_1);
  40481. int32_t L_2 = ___stepY2;
  40482. __this->set_stepY_2(L_2);
  40483. int32_t L_3 = ___width3;
  40484. __this->set_width_3(L_3);
  40485. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40486. __this->set_allocator_4(L_4);
  40487. ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E * L_5 = ___operation5;
  40488. ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E L_6 = (*(ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E *)L_5);
  40489. __this->set_operation_5(L_6);
  40490. return;
  40491. }
  40492. }
  40493. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mBB6C1BD3831CCE8E4AA328AA5BEA7082058CAA71_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E * ___operation5, const RuntimeMethod* method)
  40494. {
  40495. RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC * _thisAdjusted;
  40496. int32_t _offset = 1;
  40497. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC *>(__this + _offset);
  40498. RowIntervalOperationWrapper_2__ctor_mBB6C1BD3831CCE8E4AA328AA5BEA7082058CAA71_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  40499. }
  40500. // 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>::Invoke(System.Int32)
  40501. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m81C1C2E423143AE7FCAE1C1E4EDE381B28870CAB_gshared (RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC * __this, int32_t ___i0, const RuntimeMethod* method)
  40502. {
  40503. static bool s_Il2CppMethodInitialized;
  40504. if (!s_Il2CppMethodInitialized)
  40505. {
  40506. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  40507. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  40508. s_Il2CppMethodInitialized = true;
  40509. }
  40510. int32_t V_0 = 0;
  40511. int32_t V_1 = 0;
  40512. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  40513. memset((&V_2), 0, sizeof(V_2));
  40514. RuntimeObject* V_3 = NULL;
  40515. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  40516. memset((&V_4), 0, sizeof(V_4));
  40517. Exception_t * __last_unhandled_exception = 0;
  40518. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  40519. {
  40520. int32_t L_0 = (int32_t)__this->get_minY_0();
  40521. int32_t L_1 = ___i0;
  40522. int32_t L_2 = (int32_t)__this->get_stepY_2();
  40523. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  40524. int32_t L_3 = V_0;
  40525. int32_t L_4 = (int32_t)__this->get_maxY_1();
  40526. if ((((int32_t)L_3) < ((int32_t)L_4)))
  40527. {
  40528. goto IL_001a;
  40529. }
  40530. }
  40531. {
  40532. return;
  40533. }
  40534. IL_001a:
  40535. {
  40536. int32_t L_5 = V_0;
  40537. int32_t L_6 = (int32_t)__this->get_stepY_2();
  40538. int32_t L_7 = (int32_t)__this->get_maxY_1();
  40539. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  40540. int32_t L_8;
  40541. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  40542. V_1 = (int32_t)L_8;
  40543. int32_t L_9 = V_0;
  40544. int32_t L_10 = V_1;
  40545. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  40546. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  40547. int32_t L_12 = (int32_t)__this->get_width_3();
  40548. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  40549. RuntimeObject* L_13;
  40550. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  40551. V_3 = (RuntimeObject*)L_13;
  40552. }
  40553. IL_004a:
  40554. try
  40555. {// begin try (depth: 1)
  40556. ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E * L_14 = (ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E *)__this->get_address_of_operation_5();
  40557. ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E * L_15;
  40558. L_15 = (( ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E * (*) (ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E *)(ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  40559. RuntimeObject* L_16 = V_3;
  40560. NullCheck((RuntimeObject*)L_16);
  40561. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  40562. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  40563. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  40564. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  40565. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  40566. Il2CppFakeBox<ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  40567. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  40568. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  40569. *L_15 = L_19.m_Value;
  40570. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  40571. }// end try (depth: 1)
  40572. catch(Il2CppExceptionWrapper& e)
  40573. {
  40574. __last_unhandled_exception = (Exception_t *)e.ex;
  40575. goto FINALLY_0073;
  40576. }
  40577. FINALLY_0073:
  40578. {// begin finally (depth: 1)
  40579. {
  40580. RuntimeObject* L_20 = V_3;
  40581. if (!L_20)
  40582. {
  40583. goto IL_007c;
  40584. }
  40585. }
  40586. IL_0076:
  40587. {
  40588. RuntimeObject* L_21 = V_3;
  40589. NullCheck((RuntimeObject*)L_21);
  40590. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  40591. }
  40592. IL_007c:
  40593. {
  40594. IL2CPP_END_FINALLY(115)
  40595. }
  40596. }// end finally (depth: 1)
  40597. IL2CPP_CLEANUP(115)
  40598. {
  40599. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  40600. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  40601. }
  40602. IL_007d:
  40603. {
  40604. return;
  40605. }
  40606. }
  40607. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m81C1C2E423143AE7FCAE1C1E4EDE381B28870CAB_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  40608. {
  40609. RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC * _thisAdjusted;
  40610. int32_t _offset = 1;
  40611. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC *>(__this + _offset);
  40612. RowIntervalOperationWrapper_2_Invoke_m81C1C2E423143AE7FCAE1C1E4EDE381B28870CAB_inline(_thisAdjusted, ___i0, method);
  40613. }
  40614. #ifdef __clang__
  40615. #pragma clang diagnostic pop
  40616. #endif
  40617. #ifdef __clang__
  40618. #pragma clang diagnostic push
  40619. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40620. #pragma clang diagnostic ignored "-Wunused-variable"
  40621. #endif
  40622. // 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&)
  40623. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m5EF251C2A8E8F94D4CA4ED730BBF8C06CB5E92EE_gshared (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)
  40624. {
  40625. {
  40626. int32_t L_0 = ___minY0;
  40627. __this->set_minY_0(L_0);
  40628. int32_t L_1 = ___maxY1;
  40629. __this->set_maxY_1(L_1);
  40630. int32_t L_2 = ___stepY2;
  40631. __this->set_stepY_2(L_2);
  40632. int32_t L_3 = ___width3;
  40633. __this->set_width_3(L_3);
  40634. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40635. __this->set_allocator_4(L_4);
  40636. ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 * L_5 = ___operation5;
  40637. ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 L_6 = (*(ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 *)L_5);
  40638. __this->set_operation_5(L_6);
  40639. return;
  40640. }
  40641. }
  40642. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m5EF251C2A8E8F94D4CA4ED730BBF8C06CB5E92EE_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 * ___operation5, const RuntimeMethod* method)
  40643. {
  40644. RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC * _thisAdjusted;
  40645. int32_t _offset = 1;
  40646. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC *>(__this + _offset);
  40647. RowIntervalOperationWrapper_2__ctor_m5EF251C2A8E8F94D4CA4ED730BBF8C06CB5E92EE_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  40648. }
  40649. // 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>::Invoke(System.Int32)
  40650. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mC6F79B0621A4AB1D95B4C5ABAA2F9827C86C05CC_gshared (RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC * __this, int32_t ___i0, const RuntimeMethod* method)
  40651. {
  40652. static bool s_Il2CppMethodInitialized;
  40653. if (!s_Il2CppMethodInitialized)
  40654. {
  40655. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  40656. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  40657. s_Il2CppMethodInitialized = true;
  40658. }
  40659. int32_t V_0 = 0;
  40660. int32_t V_1 = 0;
  40661. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  40662. memset((&V_2), 0, sizeof(V_2));
  40663. RuntimeObject* V_3 = NULL;
  40664. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  40665. memset((&V_4), 0, sizeof(V_4));
  40666. Exception_t * __last_unhandled_exception = 0;
  40667. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  40668. {
  40669. int32_t L_0 = (int32_t)__this->get_minY_0();
  40670. int32_t L_1 = ___i0;
  40671. int32_t L_2 = (int32_t)__this->get_stepY_2();
  40672. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  40673. int32_t L_3 = V_0;
  40674. int32_t L_4 = (int32_t)__this->get_maxY_1();
  40675. if ((((int32_t)L_3) < ((int32_t)L_4)))
  40676. {
  40677. goto IL_001a;
  40678. }
  40679. }
  40680. {
  40681. return;
  40682. }
  40683. IL_001a:
  40684. {
  40685. int32_t L_5 = V_0;
  40686. int32_t L_6 = (int32_t)__this->get_stepY_2();
  40687. int32_t L_7 = (int32_t)__this->get_maxY_1();
  40688. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  40689. int32_t L_8;
  40690. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  40691. V_1 = (int32_t)L_8;
  40692. int32_t L_9 = V_0;
  40693. int32_t L_10 = V_1;
  40694. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  40695. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  40696. int32_t L_12 = (int32_t)__this->get_width_3();
  40697. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  40698. RuntimeObject* L_13;
  40699. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  40700. V_3 = (RuntimeObject*)L_13;
  40701. }
  40702. IL_004a:
  40703. try
  40704. {// begin try (depth: 1)
  40705. ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 * L_14 = (ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 *)__this->get_address_of_operation_5();
  40706. ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 * L_15;
  40707. L_15 = (( ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 * (*) (ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 *)(ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  40708. RuntimeObject* L_16 = V_3;
  40709. NullCheck((RuntimeObject*)L_16);
  40710. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  40711. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  40712. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  40713. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  40714. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  40715. Il2CppFakeBox<ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  40716. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  40717. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  40718. *L_15 = L_19.m_Value;
  40719. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  40720. }// end try (depth: 1)
  40721. catch(Il2CppExceptionWrapper& e)
  40722. {
  40723. __last_unhandled_exception = (Exception_t *)e.ex;
  40724. goto FINALLY_0073;
  40725. }
  40726. FINALLY_0073:
  40727. {// begin finally (depth: 1)
  40728. {
  40729. RuntimeObject* L_20 = V_3;
  40730. if (!L_20)
  40731. {
  40732. goto IL_007c;
  40733. }
  40734. }
  40735. IL_0076:
  40736. {
  40737. RuntimeObject* L_21 = V_3;
  40738. NullCheck((RuntimeObject*)L_21);
  40739. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  40740. }
  40741. IL_007c:
  40742. {
  40743. IL2CPP_END_FINALLY(115)
  40744. }
  40745. }// end finally (depth: 1)
  40746. IL2CPP_CLEANUP(115)
  40747. {
  40748. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  40749. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  40750. }
  40751. IL_007d:
  40752. {
  40753. return;
  40754. }
  40755. }
  40756. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mC6F79B0621A4AB1D95B4C5ABAA2F9827C86C05CC_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  40757. {
  40758. RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC * _thisAdjusted;
  40759. int32_t _offset = 1;
  40760. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC *>(__this + _offset);
  40761. RowIntervalOperationWrapper_2_Invoke_mC6F79B0621A4AB1D95B4C5ABAA2F9827C86C05CC_inline(_thisAdjusted, ___i0, method);
  40762. }
  40763. #ifdef __clang__
  40764. #pragma clang diagnostic pop
  40765. #endif
  40766. #ifdef __clang__
  40767. #pragma clang diagnostic push
  40768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40769. #pragma clang diagnostic ignored "-Wunused-variable"
  40770. #endif
  40771. // 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&)
  40772. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m299E0FAC71CFDE53E74861CD66F1E2922E8A266B_gshared (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)
  40773. {
  40774. {
  40775. int32_t L_0 = ___minY0;
  40776. __this->set_minY_0(L_0);
  40777. int32_t L_1 = ___maxY1;
  40778. __this->set_maxY_1(L_1);
  40779. int32_t L_2 = ___stepY2;
  40780. __this->set_stepY_2(L_2);
  40781. int32_t L_3 = ___width3;
  40782. __this->set_width_3(L_3);
  40783. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40784. __this->set_allocator_4(L_4);
  40785. ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD * L_5 = ___operation5;
  40786. ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD L_6 = (*(ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD *)L_5);
  40787. __this->set_operation_5(L_6);
  40788. return;
  40789. }
  40790. }
  40791. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m299E0FAC71CFDE53E74861CD66F1E2922E8A266B_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD * ___operation5, const RuntimeMethod* method)
  40792. {
  40793. RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E * _thisAdjusted;
  40794. int32_t _offset = 1;
  40795. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E *>(__this + _offset);
  40796. RowIntervalOperationWrapper_2__ctor_m299E0FAC71CFDE53E74861CD66F1E2922E8A266B_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  40797. }
  40798. // 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>::Invoke(System.Int32)
  40799. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mC0CCFE7388F770A5DCE5040A0CC1747026CE262C_gshared (RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E * __this, int32_t ___i0, const RuntimeMethod* method)
  40800. {
  40801. static bool s_Il2CppMethodInitialized;
  40802. if (!s_Il2CppMethodInitialized)
  40803. {
  40804. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  40805. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  40806. s_Il2CppMethodInitialized = true;
  40807. }
  40808. int32_t V_0 = 0;
  40809. int32_t V_1 = 0;
  40810. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  40811. memset((&V_2), 0, sizeof(V_2));
  40812. RuntimeObject* V_3 = NULL;
  40813. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  40814. memset((&V_4), 0, sizeof(V_4));
  40815. Exception_t * __last_unhandled_exception = 0;
  40816. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  40817. {
  40818. int32_t L_0 = (int32_t)__this->get_minY_0();
  40819. int32_t L_1 = ___i0;
  40820. int32_t L_2 = (int32_t)__this->get_stepY_2();
  40821. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  40822. int32_t L_3 = V_0;
  40823. int32_t L_4 = (int32_t)__this->get_maxY_1();
  40824. if ((((int32_t)L_3) < ((int32_t)L_4)))
  40825. {
  40826. goto IL_001a;
  40827. }
  40828. }
  40829. {
  40830. return;
  40831. }
  40832. IL_001a:
  40833. {
  40834. int32_t L_5 = V_0;
  40835. int32_t L_6 = (int32_t)__this->get_stepY_2();
  40836. int32_t L_7 = (int32_t)__this->get_maxY_1();
  40837. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  40838. int32_t L_8;
  40839. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  40840. V_1 = (int32_t)L_8;
  40841. int32_t L_9 = V_0;
  40842. int32_t L_10 = V_1;
  40843. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  40844. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  40845. int32_t L_12 = (int32_t)__this->get_width_3();
  40846. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  40847. RuntimeObject* L_13;
  40848. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  40849. V_3 = (RuntimeObject*)L_13;
  40850. }
  40851. IL_004a:
  40852. try
  40853. {// begin try (depth: 1)
  40854. ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD * L_14 = (ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD *)__this->get_address_of_operation_5();
  40855. ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD * L_15;
  40856. L_15 = (( ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD * (*) (ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD *)(ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  40857. RuntimeObject* L_16 = V_3;
  40858. NullCheck((RuntimeObject*)L_16);
  40859. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  40860. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  40861. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  40862. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  40863. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  40864. Il2CppFakeBox<ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  40865. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  40866. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  40867. *L_15 = L_19.m_Value;
  40868. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  40869. }// end try (depth: 1)
  40870. catch(Il2CppExceptionWrapper& e)
  40871. {
  40872. __last_unhandled_exception = (Exception_t *)e.ex;
  40873. goto FINALLY_0073;
  40874. }
  40875. FINALLY_0073:
  40876. {// begin finally (depth: 1)
  40877. {
  40878. RuntimeObject* L_20 = V_3;
  40879. if (!L_20)
  40880. {
  40881. goto IL_007c;
  40882. }
  40883. }
  40884. IL_0076:
  40885. {
  40886. RuntimeObject* L_21 = V_3;
  40887. NullCheck((RuntimeObject*)L_21);
  40888. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  40889. }
  40890. IL_007c:
  40891. {
  40892. IL2CPP_END_FINALLY(115)
  40893. }
  40894. }// end finally (depth: 1)
  40895. IL2CPP_CLEANUP(115)
  40896. {
  40897. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  40898. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  40899. }
  40900. IL_007d:
  40901. {
  40902. return;
  40903. }
  40904. }
  40905. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mC0CCFE7388F770A5DCE5040A0CC1747026CE262C_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  40906. {
  40907. RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E * _thisAdjusted;
  40908. int32_t _offset = 1;
  40909. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E *>(__this + _offset);
  40910. RowIntervalOperationWrapper_2_Invoke_mC0CCFE7388F770A5DCE5040A0CC1747026CE262C_inline(_thisAdjusted, ___i0, method);
  40911. }
  40912. #ifdef __clang__
  40913. #pragma clang diagnostic pop
  40914. #endif
  40915. #ifdef __clang__
  40916. #pragma clang diagnostic push
  40917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40918. #pragma clang diagnostic ignored "-Wunused-variable"
  40919. #endif
  40920. // 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&)
  40921. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m5BBED8F1EACD4A1CB4E4353BB7B6D1447153A82B_gshared (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)
  40922. {
  40923. {
  40924. int32_t L_0 = ___minY0;
  40925. __this->set_minY_0(L_0);
  40926. int32_t L_1 = ___maxY1;
  40927. __this->set_maxY_1(L_1);
  40928. int32_t L_2 = ___stepY2;
  40929. __this->set_stepY_2(L_2);
  40930. int32_t L_3 = ___width3;
  40931. __this->set_width_3(L_3);
  40932. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40933. __this->set_allocator_4(L_4);
  40934. ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A * L_5 = ___operation5;
  40935. ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A L_6 = (*(ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A *)L_5);
  40936. __this->set_operation_5(L_6);
  40937. return;
  40938. }
  40939. }
  40940. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m5BBED8F1EACD4A1CB4E4353BB7B6D1447153A82B_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A * ___operation5, const RuntimeMethod* method)
  40941. {
  40942. RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709 * _thisAdjusted;
  40943. int32_t _offset = 1;
  40944. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709 *>(__this + _offset);
  40945. RowIntervalOperationWrapper_2__ctor_m5BBED8F1EACD4A1CB4E4353BB7B6D1447153A82B_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  40946. }
  40947. // 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>::Invoke(System.Int32)
  40948. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m0047A4AA43C29E01CFF13ABFDF20F32EBEB8C763_gshared (RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709 * __this, int32_t ___i0, const RuntimeMethod* method)
  40949. {
  40950. static bool s_Il2CppMethodInitialized;
  40951. if (!s_Il2CppMethodInitialized)
  40952. {
  40953. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  40954. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  40955. s_Il2CppMethodInitialized = true;
  40956. }
  40957. int32_t V_0 = 0;
  40958. int32_t V_1 = 0;
  40959. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  40960. memset((&V_2), 0, sizeof(V_2));
  40961. RuntimeObject* V_3 = NULL;
  40962. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  40963. memset((&V_4), 0, sizeof(V_4));
  40964. Exception_t * __last_unhandled_exception = 0;
  40965. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  40966. {
  40967. int32_t L_0 = (int32_t)__this->get_minY_0();
  40968. int32_t L_1 = ___i0;
  40969. int32_t L_2 = (int32_t)__this->get_stepY_2();
  40970. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  40971. int32_t L_3 = V_0;
  40972. int32_t L_4 = (int32_t)__this->get_maxY_1();
  40973. if ((((int32_t)L_3) < ((int32_t)L_4)))
  40974. {
  40975. goto IL_001a;
  40976. }
  40977. }
  40978. {
  40979. return;
  40980. }
  40981. IL_001a:
  40982. {
  40983. int32_t L_5 = V_0;
  40984. int32_t L_6 = (int32_t)__this->get_stepY_2();
  40985. int32_t L_7 = (int32_t)__this->get_maxY_1();
  40986. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  40987. int32_t L_8;
  40988. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  40989. V_1 = (int32_t)L_8;
  40990. int32_t L_9 = V_0;
  40991. int32_t L_10 = V_1;
  40992. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  40993. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  40994. int32_t L_12 = (int32_t)__this->get_width_3();
  40995. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  40996. RuntimeObject* L_13;
  40997. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  40998. V_3 = (RuntimeObject*)L_13;
  40999. }
  41000. IL_004a:
  41001. try
  41002. {// begin try (depth: 1)
  41003. ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A * L_14 = (ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A *)__this->get_address_of_operation_5();
  41004. ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A * L_15;
  41005. L_15 = (( ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A * (*) (ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A *)(ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  41006. RuntimeObject* L_16 = V_3;
  41007. NullCheck((RuntimeObject*)L_16);
  41008. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  41009. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  41010. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  41011. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  41012. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  41013. Il2CppFakeBox<ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  41014. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  41015. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  41016. *L_15 = L_19.m_Value;
  41017. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  41018. }// end try (depth: 1)
  41019. catch(Il2CppExceptionWrapper& e)
  41020. {
  41021. __last_unhandled_exception = (Exception_t *)e.ex;
  41022. goto FINALLY_0073;
  41023. }
  41024. FINALLY_0073:
  41025. {// begin finally (depth: 1)
  41026. {
  41027. RuntimeObject* L_20 = V_3;
  41028. if (!L_20)
  41029. {
  41030. goto IL_007c;
  41031. }
  41032. }
  41033. IL_0076:
  41034. {
  41035. RuntimeObject* L_21 = V_3;
  41036. NullCheck((RuntimeObject*)L_21);
  41037. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  41038. }
  41039. IL_007c:
  41040. {
  41041. IL2CPP_END_FINALLY(115)
  41042. }
  41043. }// end finally (depth: 1)
  41044. IL2CPP_CLEANUP(115)
  41045. {
  41046. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  41047. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  41048. }
  41049. IL_007d:
  41050. {
  41051. return;
  41052. }
  41053. }
  41054. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m0047A4AA43C29E01CFF13ABFDF20F32EBEB8C763_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  41055. {
  41056. RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709 * _thisAdjusted;
  41057. int32_t _offset = 1;
  41058. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709 *>(__this + _offset);
  41059. RowIntervalOperationWrapper_2_Invoke_m0047A4AA43C29E01CFF13ABFDF20F32EBEB8C763_inline(_thisAdjusted, ___i0, method);
  41060. }
  41061. #ifdef __clang__
  41062. #pragma clang diagnostic pop
  41063. #endif
  41064. #ifdef __clang__
  41065. #pragma clang diagnostic push
  41066. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41067. #pragma clang diagnostic ignored "-Wunused-variable"
  41068. #endif
  41069. // 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&)
  41070. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m31AB7A87A6D378C513127179416D79111BF94943_gshared (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)
  41071. {
  41072. {
  41073. int32_t L_0 = ___minY0;
  41074. __this->set_minY_0(L_0);
  41075. int32_t L_1 = ___maxY1;
  41076. __this->set_maxY_1(L_1);
  41077. int32_t L_2 = ___stepY2;
  41078. __this->set_stepY_2(L_2);
  41079. int32_t L_3 = ___width3;
  41080. __this->set_width_3(L_3);
  41081. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41082. __this->set_allocator_4(L_4);
  41083. ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC * L_5 = ___operation5;
  41084. ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC L_6 = (*(ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC *)L_5);
  41085. __this->set_operation_5(L_6);
  41086. return;
  41087. }
  41088. }
  41089. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m31AB7A87A6D378C513127179416D79111BF94943_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC * ___operation5, const RuntimeMethod* method)
  41090. {
  41091. RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C * _thisAdjusted;
  41092. int32_t _offset = 1;
  41093. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C *>(__this + _offset);
  41094. RowIntervalOperationWrapper_2__ctor_m31AB7A87A6D378C513127179416D79111BF94943_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  41095. }
  41096. // 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>::Invoke(System.Int32)
  41097. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mFB9CB6C0ACE970A28966F03D0C29C914EE106D0B_gshared (RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C * __this, int32_t ___i0, const RuntimeMethod* method)
  41098. {
  41099. static bool s_Il2CppMethodInitialized;
  41100. if (!s_Il2CppMethodInitialized)
  41101. {
  41102. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  41103. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  41104. s_Il2CppMethodInitialized = true;
  41105. }
  41106. int32_t V_0 = 0;
  41107. int32_t V_1 = 0;
  41108. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  41109. memset((&V_2), 0, sizeof(V_2));
  41110. RuntimeObject* V_3 = NULL;
  41111. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  41112. memset((&V_4), 0, sizeof(V_4));
  41113. Exception_t * __last_unhandled_exception = 0;
  41114. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  41115. {
  41116. int32_t L_0 = (int32_t)__this->get_minY_0();
  41117. int32_t L_1 = ___i0;
  41118. int32_t L_2 = (int32_t)__this->get_stepY_2();
  41119. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  41120. int32_t L_3 = V_0;
  41121. int32_t L_4 = (int32_t)__this->get_maxY_1();
  41122. if ((((int32_t)L_3) < ((int32_t)L_4)))
  41123. {
  41124. goto IL_001a;
  41125. }
  41126. }
  41127. {
  41128. return;
  41129. }
  41130. IL_001a:
  41131. {
  41132. int32_t L_5 = V_0;
  41133. int32_t L_6 = (int32_t)__this->get_stepY_2();
  41134. int32_t L_7 = (int32_t)__this->get_maxY_1();
  41135. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  41136. int32_t L_8;
  41137. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  41138. V_1 = (int32_t)L_8;
  41139. int32_t L_9 = V_0;
  41140. int32_t L_10 = V_1;
  41141. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  41142. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  41143. int32_t L_12 = (int32_t)__this->get_width_3();
  41144. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  41145. RuntimeObject* L_13;
  41146. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  41147. V_3 = (RuntimeObject*)L_13;
  41148. }
  41149. IL_004a:
  41150. try
  41151. {// begin try (depth: 1)
  41152. ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC * L_14 = (ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC *)__this->get_address_of_operation_5();
  41153. ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC * L_15;
  41154. L_15 = (( ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC * (*) (ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC *)(ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  41155. RuntimeObject* L_16 = V_3;
  41156. NullCheck((RuntimeObject*)L_16);
  41157. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  41158. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  41159. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  41160. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  41161. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  41162. Il2CppFakeBox<ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  41163. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  41164. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  41165. *L_15 = L_19.m_Value;
  41166. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  41167. }// end try (depth: 1)
  41168. catch(Il2CppExceptionWrapper& e)
  41169. {
  41170. __last_unhandled_exception = (Exception_t *)e.ex;
  41171. goto FINALLY_0073;
  41172. }
  41173. FINALLY_0073:
  41174. {// begin finally (depth: 1)
  41175. {
  41176. RuntimeObject* L_20 = V_3;
  41177. if (!L_20)
  41178. {
  41179. goto IL_007c;
  41180. }
  41181. }
  41182. IL_0076:
  41183. {
  41184. RuntimeObject* L_21 = V_3;
  41185. NullCheck((RuntimeObject*)L_21);
  41186. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  41187. }
  41188. IL_007c:
  41189. {
  41190. IL2CPP_END_FINALLY(115)
  41191. }
  41192. }// end finally (depth: 1)
  41193. IL2CPP_CLEANUP(115)
  41194. {
  41195. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  41196. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  41197. }
  41198. IL_007d:
  41199. {
  41200. return;
  41201. }
  41202. }
  41203. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mFB9CB6C0ACE970A28966F03D0C29C914EE106D0B_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  41204. {
  41205. RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C * _thisAdjusted;
  41206. int32_t _offset = 1;
  41207. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C *>(__this + _offset);
  41208. RowIntervalOperationWrapper_2_Invoke_mFB9CB6C0ACE970A28966F03D0C29C914EE106D0B_inline(_thisAdjusted, ___i0, method);
  41209. }
  41210. #ifdef __clang__
  41211. #pragma clang diagnostic pop
  41212. #endif
  41213. #ifdef __clang__
  41214. #pragma clang diagnostic push
  41215. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41216. #pragma clang diagnostic ignored "-Wunused-variable"
  41217. #endif
  41218. // 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&)
  41219. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mAB3033A3D336DF8F757311FA074FE03972A17AFE_gshared (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)
  41220. {
  41221. {
  41222. int32_t L_0 = ___minY0;
  41223. __this->set_minY_0(L_0);
  41224. int32_t L_1 = ___maxY1;
  41225. __this->set_maxY_1(L_1);
  41226. int32_t L_2 = ___stepY2;
  41227. __this->set_stepY_2(L_2);
  41228. int32_t L_3 = ___width3;
  41229. __this->set_width_3(L_3);
  41230. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41231. __this->set_allocator_4(L_4);
  41232. ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F * L_5 = ___operation5;
  41233. ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F L_6 = (*(ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F *)L_5);
  41234. __this->set_operation_5(L_6);
  41235. return;
  41236. }
  41237. }
  41238. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mAB3033A3D336DF8F757311FA074FE03972A17AFE_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F * ___operation5, const RuntimeMethod* method)
  41239. {
  41240. RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F * _thisAdjusted;
  41241. int32_t _offset = 1;
  41242. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F *>(__this + _offset);
  41243. RowIntervalOperationWrapper_2__ctor_mAB3033A3D336DF8F757311FA074FE03972A17AFE_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  41244. }
  41245. // 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>::Invoke(System.Int32)
  41246. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m379FCA3BEC203C96A605A7ADDC769D9C6B5E81DB_gshared (RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F * __this, int32_t ___i0, const RuntimeMethod* method)
  41247. {
  41248. static bool s_Il2CppMethodInitialized;
  41249. if (!s_Il2CppMethodInitialized)
  41250. {
  41251. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  41252. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  41253. s_Il2CppMethodInitialized = true;
  41254. }
  41255. int32_t V_0 = 0;
  41256. int32_t V_1 = 0;
  41257. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  41258. memset((&V_2), 0, sizeof(V_2));
  41259. RuntimeObject* V_3 = NULL;
  41260. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  41261. memset((&V_4), 0, sizeof(V_4));
  41262. Exception_t * __last_unhandled_exception = 0;
  41263. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  41264. {
  41265. int32_t L_0 = (int32_t)__this->get_minY_0();
  41266. int32_t L_1 = ___i0;
  41267. int32_t L_2 = (int32_t)__this->get_stepY_2();
  41268. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  41269. int32_t L_3 = V_0;
  41270. int32_t L_4 = (int32_t)__this->get_maxY_1();
  41271. if ((((int32_t)L_3) < ((int32_t)L_4)))
  41272. {
  41273. goto IL_001a;
  41274. }
  41275. }
  41276. {
  41277. return;
  41278. }
  41279. IL_001a:
  41280. {
  41281. int32_t L_5 = V_0;
  41282. int32_t L_6 = (int32_t)__this->get_stepY_2();
  41283. int32_t L_7 = (int32_t)__this->get_maxY_1();
  41284. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  41285. int32_t L_8;
  41286. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  41287. V_1 = (int32_t)L_8;
  41288. int32_t L_9 = V_0;
  41289. int32_t L_10 = V_1;
  41290. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  41291. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  41292. int32_t L_12 = (int32_t)__this->get_width_3();
  41293. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  41294. RuntimeObject* L_13;
  41295. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  41296. V_3 = (RuntimeObject*)L_13;
  41297. }
  41298. IL_004a:
  41299. try
  41300. {// begin try (depth: 1)
  41301. ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F * L_14 = (ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F *)__this->get_address_of_operation_5();
  41302. ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F * L_15;
  41303. L_15 = (( ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F * (*) (ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F *)(ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  41304. RuntimeObject* L_16 = V_3;
  41305. NullCheck((RuntimeObject*)L_16);
  41306. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  41307. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  41308. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  41309. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  41310. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  41311. Il2CppFakeBox<ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  41312. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  41313. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  41314. *L_15 = L_19.m_Value;
  41315. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  41316. }// end try (depth: 1)
  41317. catch(Il2CppExceptionWrapper& e)
  41318. {
  41319. __last_unhandled_exception = (Exception_t *)e.ex;
  41320. goto FINALLY_0073;
  41321. }
  41322. FINALLY_0073:
  41323. {// begin finally (depth: 1)
  41324. {
  41325. RuntimeObject* L_20 = V_3;
  41326. if (!L_20)
  41327. {
  41328. goto IL_007c;
  41329. }
  41330. }
  41331. IL_0076:
  41332. {
  41333. RuntimeObject* L_21 = V_3;
  41334. NullCheck((RuntimeObject*)L_21);
  41335. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  41336. }
  41337. IL_007c:
  41338. {
  41339. IL2CPP_END_FINALLY(115)
  41340. }
  41341. }// end finally (depth: 1)
  41342. IL2CPP_CLEANUP(115)
  41343. {
  41344. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  41345. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  41346. }
  41347. IL_007d:
  41348. {
  41349. return;
  41350. }
  41351. }
  41352. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m379FCA3BEC203C96A605A7ADDC769D9C6B5E81DB_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  41353. {
  41354. RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F * _thisAdjusted;
  41355. int32_t _offset = 1;
  41356. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F *>(__this + _offset);
  41357. RowIntervalOperationWrapper_2_Invoke_m379FCA3BEC203C96A605A7ADDC769D9C6B5E81DB_inline(_thisAdjusted, ___i0, method);
  41358. }
  41359. #ifdef __clang__
  41360. #pragma clang diagnostic pop
  41361. #endif
  41362. #ifdef __clang__
  41363. #pragma clang diagnostic push
  41364. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41365. #pragma clang diagnostic ignored "-Wunused-variable"
  41366. #endif
  41367. // 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&)
  41368. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m91333FBDFBE346F1DC8A21398B7311155F8F58DC_gshared (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)
  41369. {
  41370. {
  41371. int32_t L_0 = ___minY0;
  41372. __this->set_minY_0(L_0);
  41373. int32_t L_1 = ___maxY1;
  41374. __this->set_maxY_1(L_1);
  41375. int32_t L_2 = ___stepY2;
  41376. __this->set_stepY_2(L_2);
  41377. int32_t L_3 = ___width3;
  41378. __this->set_width_3(L_3);
  41379. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41380. __this->set_allocator_4(L_4);
  41381. ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 * L_5 = ___operation5;
  41382. ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 L_6 = (*(ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 *)L_5);
  41383. __this->set_operation_5(L_6);
  41384. return;
  41385. }
  41386. }
  41387. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m91333FBDFBE346F1DC8A21398B7311155F8F58DC_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 * ___operation5, const RuntimeMethod* method)
  41388. {
  41389. RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9 * _thisAdjusted;
  41390. int32_t _offset = 1;
  41391. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9 *>(__this + _offset);
  41392. RowIntervalOperationWrapper_2__ctor_m91333FBDFBE346F1DC8A21398B7311155F8F58DC_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  41393. }
  41394. // 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>::Invoke(System.Int32)
  41395. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mE9B4B55671D4D31268E3C3AE2025B1B46476FFB4_gshared (RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9 * __this, int32_t ___i0, const RuntimeMethod* method)
  41396. {
  41397. static bool s_Il2CppMethodInitialized;
  41398. if (!s_Il2CppMethodInitialized)
  41399. {
  41400. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  41401. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  41402. s_Il2CppMethodInitialized = true;
  41403. }
  41404. int32_t V_0 = 0;
  41405. int32_t V_1 = 0;
  41406. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  41407. memset((&V_2), 0, sizeof(V_2));
  41408. RuntimeObject* V_3 = NULL;
  41409. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  41410. memset((&V_4), 0, sizeof(V_4));
  41411. Exception_t * __last_unhandled_exception = 0;
  41412. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  41413. {
  41414. int32_t L_0 = (int32_t)__this->get_minY_0();
  41415. int32_t L_1 = ___i0;
  41416. int32_t L_2 = (int32_t)__this->get_stepY_2();
  41417. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  41418. int32_t L_3 = V_0;
  41419. int32_t L_4 = (int32_t)__this->get_maxY_1();
  41420. if ((((int32_t)L_3) < ((int32_t)L_4)))
  41421. {
  41422. goto IL_001a;
  41423. }
  41424. }
  41425. {
  41426. return;
  41427. }
  41428. IL_001a:
  41429. {
  41430. int32_t L_5 = V_0;
  41431. int32_t L_6 = (int32_t)__this->get_stepY_2();
  41432. int32_t L_7 = (int32_t)__this->get_maxY_1();
  41433. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  41434. int32_t L_8;
  41435. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  41436. V_1 = (int32_t)L_8;
  41437. int32_t L_9 = V_0;
  41438. int32_t L_10 = V_1;
  41439. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  41440. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  41441. int32_t L_12 = (int32_t)__this->get_width_3();
  41442. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  41443. RuntimeObject* L_13;
  41444. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  41445. V_3 = (RuntimeObject*)L_13;
  41446. }
  41447. IL_004a:
  41448. try
  41449. {// begin try (depth: 1)
  41450. ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 * L_14 = (ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 *)__this->get_address_of_operation_5();
  41451. ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 * L_15;
  41452. L_15 = (( ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 * (*) (ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 *)(ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  41453. RuntimeObject* L_16 = V_3;
  41454. NullCheck((RuntimeObject*)L_16);
  41455. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  41456. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  41457. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  41458. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  41459. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  41460. Il2CppFakeBox<ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  41461. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  41462. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  41463. *L_15 = L_19.m_Value;
  41464. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  41465. }// end try (depth: 1)
  41466. catch(Il2CppExceptionWrapper& e)
  41467. {
  41468. __last_unhandled_exception = (Exception_t *)e.ex;
  41469. goto FINALLY_0073;
  41470. }
  41471. FINALLY_0073:
  41472. {// begin finally (depth: 1)
  41473. {
  41474. RuntimeObject* L_20 = V_3;
  41475. if (!L_20)
  41476. {
  41477. goto IL_007c;
  41478. }
  41479. }
  41480. IL_0076:
  41481. {
  41482. RuntimeObject* L_21 = V_3;
  41483. NullCheck((RuntimeObject*)L_21);
  41484. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  41485. }
  41486. IL_007c:
  41487. {
  41488. IL2CPP_END_FINALLY(115)
  41489. }
  41490. }// end finally (depth: 1)
  41491. IL2CPP_CLEANUP(115)
  41492. {
  41493. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  41494. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  41495. }
  41496. IL_007d:
  41497. {
  41498. return;
  41499. }
  41500. }
  41501. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mE9B4B55671D4D31268E3C3AE2025B1B46476FFB4_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  41502. {
  41503. RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9 * _thisAdjusted;
  41504. int32_t _offset = 1;
  41505. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9 *>(__this + _offset);
  41506. RowIntervalOperationWrapper_2_Invoke_mE9B4B55671D4D31268E3C3AE2025B1B46476FFB4_inline(_thisAdjusted, ___i0, method);
  41507. }
  41508. #ifdef __clang__
  41509. #pragma clang diagnostic pop
  41510. #endif
  41511. #ifdef __clang__
  41512. #pragma clang diagnostic push
  41513. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41514. #pragma clang diagnostic ignored "-Wunused-variable"
  41515. #endif
  41516. // 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&)
  41517. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m661B51A918C8293ADEE5EEB6EB8BB73AA005C3EB_gshared (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)
  41518. {
  41519. {
  41520. int32_t L_0 = ___minY0;
  41521. __this->set_minY_0(L_0);
  41522. int32_t L_1 = ___maxY1;
  41523. __this->set_maxY_1(L_1);
  41524. int32_t L_2 = ___stepY2;
  41525. __this->set_stepY_2(L_2);
  41526. int32_t L_3 = ___width3;
  41527. __this->set_width_3(L_3);
  41528. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41529. __this->set_allocator_4(L_4);
  41530. ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D * L_5 = ___operation5;
  41531. ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D L_6 = (*(ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D *)L_5);
  41532. __this->set_operation_5(L_6);
  41533. return;
  41534. }
  41535. }
  41536. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m661B51A918C8293ADEE5EEB6EB8BB73AA005C3EB_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D * ___operation5, const RuntimeMethod* method)
  41537. {
  41538. RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879 * _thisAdjusted;
  41539. int32_t _offset = 1;
  41540. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879 *>(__this + _offset);
  41541. RowIntervalOperationWrapper_2__ctor_m661B51A918C8293ADEE5EEB6EB8BB73AA005C3EB_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  41542. }
  41543. // 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>::Invoke(System.Int32)
  41544. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mC05447DED83B52927FBBE1B166781E5C9AC8C811_gshared (RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879 * __this, int32_t ___i0, const RuntimeMethod* method)
  41545. {
  41546. static bool s_Il2CppMethodInitialized;
  41547. if (!s_Il2CppMethodInitialized)
  41548. {
  41549. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  41550. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  41551. s_Il2CppMethodInitialized = true;
  41552. }
  41553. int32_t V_0 = 0;
  41554. int32_t V_1 = 0;
  41555. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  41556. memset((&V_2), 0, sizeof(V_2));
  41557. RuntimeObject* V_3 = NULL;
  41558. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  41559. memset((&V_4), 0, sizeof(V_4));
  41560. Exception_t * __last_unhandled_exception = 0;
  41561. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  41562. {
  41563. int32_t L_0 = (int32_t)__this->get_minY_0();
  41564. int32_t L_1 = ___i0;
  41565. int32_t L_2 = (int32_t)__this->get_stepY_2();
  41566. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  41567. int32_t L_3 = V_0;
  41568. int32_t L_4 = (int32_t)__this->get_maxY_1();
  41569. if ((((int32_t)L_3) < ((int32_t)L_4)))
  41570. {
  41571. goto IL_001a;
  41572. }
  41573. }
  41574. {
  41575. return;
  41576. }
  41577. IL_001a:
  41578. {
  41579. int32_t L_5 = V_0;
  41580. int32_t L_6 = (int32_t)__this->get_stepY_2();
  41581. int32_t L_7 = (int32_t)__this->get_maxY_1();
  41582. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  41583. int32_t L_8;
  41584. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  41585. V_1 = (int32_t)L_8;
  41586. int32_t L_9 = V_0;
  41587. int32_t L_10 = V_1;
  41588. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  41589. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  41590. int32_t L_12 = (int32_t)__this->get_width_3();
  41591. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  41592. RuntimeObject* L_13;
  41593. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  41594. V_3 = (RuntimeObject*)L_13;
  41595. }
  41596. IL_004a:
  41597. try
  41598. {// begin try (depth: 1)
  41599. ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D * L_14 = (ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D *)__this->get_address_of_operation_5();
  41600. ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D * L_15;
  41601. L_15 = (( ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D * (*) (ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D *)(ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  41602. RuntimeObject* L_16 = V_3;
  41603. NullCheck((RuntimeObject*)L_16);
  41604. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  41605. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  41606. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  41607. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  41608. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  41609. Il2CppFakeBox<ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  41610. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  41611. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  41612. *L_15 = L_19.m_Value;
  41613. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  41614. }// end try (depth: 1)
  41615. catch(Il2CppExceptionWrapper& e)
  41616. {
  41617. __last_unhandled_exception = (Exception_t *)e.ex;
  41618. goto FINALLY_0073;
  41619. }
  41620. FINALLY_0073:
  41621. {// begin finally (depth: 1)
  41622. {
  41623. RuntimeObject* L_20 = V_3;
  41624. if (!L_20)
  41625. {
  41626. goto IL_007c;
  41627. }
  41628. }
  41629. IL_0076:
  41630. {
  41631. RuntimeObject* L_21 = V_3;
  41632. NullCheck((RuntimeObject*)L_21);
  41633. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  41634. }
  41635. IL_007c:
  41636. {
  41637. IL2CPP_END_FINALLY(115)
  41638. }
  41639. }// end finally (depth: 1)
  41640. IL2CPP_CLEANUP(115)
  41641. {
  41642. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  41643. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  41644. }
  41645. IL_007d:
  41646. {
  41647. return;
  41648. }
  41649. }
  41650. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mC05447DED83B52927FBBE1B166781E5C9AC8C811_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  41651. {
  41652. RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879 * _thisAdjusted;
  41653. int32_t _offset = 1;
  41654. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879 *>(__this + _offset);
  41655. RowIntervalOperationWrapper_2_Invoke_mC05447DED83B52927FBBE1B166781E5C9AC8C811_inline(_thisAdjusted, ___i0, method);
  41656. }
  41657. #ifdef __clang__
  41658. #pragma clang diagnostic pop
  41659. #endif
  41660. #ifdef __clang__
  41661. #pragma clang diagnostic push
  41662. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41663. #pragma clang diagnostic ignored "-Wunused-variable"
  41664. #endif
  41665. // 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&)
  41666. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m53F5BD42444AEA837780198EBA73D316D8D71623_gshared (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)
  41667. {
  41668. {
  41669. int32_t L_0 = ___minY0;
  41670. __this->set_minY_0(L_0);
  41671. int32_t L_1 = ___maxY1;
  41672. __this->set_maxY_1(L_1);
  41673. int32_t L_2 = ___stepY2;
  41674. __this->set_stepY_2(L_2);
  41675. int32_t L_3 = ___width3;
  41676. __this->set_width_3(L_3);
  41677. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41678. __this->set_allocator_4(L_4);
  41679. ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 * L_5 = ___operation5;
  41680. ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 L_6 = (*(ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 *)L_5);
  41681. __this->set_operation_5(L_6);
  41682. return;
  41683. }
  41684. }
  41685. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m53F5BD42444AEA837780198EBA73D316D8D71623_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 * ___operation5, const RuntimeMethod* method)
  41686. {
  41687. RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845 * _thisAdjusted;
  41688. int32_t _offset = 1;
  41689. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845 *>(__this + _offset);
  41690. RowIntervalOperationWrapper_2__ctor_m53F5BD42444AEA837780198EBA73D316D8D71623_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  41691. }
  41692. // 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>::Invoke(System.Int32)
  41693. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m83F799732FFDF99F8183646A25A6D8F2E045488E_gshared (RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845 * __this, int32_t ___i0, const RuntimeMethod* method)
  41694. {
  41695. static bool s_Il2CppMethodInitialized;
  41696. if (!s_Il2CppMethodInitialized)
  41697. {
  41698. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  41699. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  41700. s_Il2CppMethodInitialized = true;
  41701. }
  41702. int32_t V_0 = 0;
  41703. int32_t V_1 = 0;
  41704. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  41705. memset((&V_2), 0, sizeof(V_2));
  41706. RuntimeObject* V_3 = NULL;
  41707. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  41708. memset((&V_4), 0, sizeof(V_4));
  41709. Exception_t * __last_unhandled_exception = 0;
  41710. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  41711. {
  41712. int32_t L_0 = (int32_t)__this->get_minY_0();
  41713. int32_t L_1 = ___i0;
  41714. int32_t L_2 = (int32_t)__this->get_stepY_2();
  41715. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  41716. int32_t L_3 = V_0;
  41717. int32_t L_4 = (int32_t)__this->get_maxY_1();
  41718. if ((((int32_t)L_3) < ((int32_t)L_4)))
  41719. {
  41720. goto IL_001a;
  41721. }
  41722. }
  41723. {
  41724. return;
  41725. }
  41726. IL_001a:
  41727. {
  41728. int32_t L_5 = V_0;
  41729. int32_t L_6 = (int32_t)__this->get_stepY_2();
  41730. int32_t L_7 = (int32_t)__this->get_maxY_1();
  41731. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  41732. int32_t L_8;
  41733. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  41734. V_1 = (int32_t)L_8;
  41735. int32_t L_9 = V_0;
  41736. int32_t L_10 = V_1;
  41737. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  41738. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  41739. int32_t L_12 = (int32_t)__this->get_width_3();
  41740. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  41741. RuntimeObject* L_13;
  41742. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  41743. V_3 = (RuntimeObject*)L_13;
  41744. }
  41745. IL_004a:
  41746. try
  41747. {// begin try (depth: 1)
  41748. ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 * L_14 = (ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 *)__this->get_address_of_operation_5();
  41749. ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 * L_15;
  41750. L_15 = (( ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 * (*) (ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 *)(ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  41751. RuntimeObject* L_16 = V_3;
  41752. NullCheck((RuntimeObject*)L_16);
  41753. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  41754. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  41755. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  41756. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  41757. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  41758. Il2CppFakeBox<ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  41759. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  41760. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  41761. *L_15 = L_19.m_Value;
  41762. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  41763. }// end try (depth: 1)
  41764. catch(Il2CppExceptionWrapper& e)
  41765. {
  41766. __last_unhandled_exception = (Exception_t *)e.ex;
  41767. goto FINALLY_0073;
  41768. }
  41769. FINALLY_0073:
  41770. {// begin finally (depth: 1)
  41771. {
  41772. RuntimeObject* L_20 = V_3;
  41773. if (!L_20)
  41774. {
  41775. goto IL_007c;
  41776. }
  41777. }
  41778. IL_0076:
  41779. {
  41780. RuntimeObject* L_21 = V_3;
  41781. NullCheck((RuntimeObject*)L_21);
  41782. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  41783. }
  41784. IL_007c:
  41785. {
  41786. IL2CPP_END_FINALLY(115)
  41787. }
  41788. }// end finally (depth: 1)
  41789. IL2CPP_CLEANUP(115)
  41790. {
  41791. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  41792. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  41793. }
  41794. IL_007d:
  41795. {
  41796. return;
  41797. }
  41798. }
  41799. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m83F799732FFDF99F8183646A25A6D8F2E045488E_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  41800. {
  41801. RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845 * _thisAdjusted;
  41802. int32_t _offset = 1;
  41803. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845 *>(__this + _offset);
  41804. RowIntervalOperationWrapper_2_Invoke_m83F799732FFDF99F8183646A25A6D8F2E045488E_inline(_thisAdjusted, ___i0, method);
  41805. }
  41806. #ifdef __clang__
  41807. #pragma clang diagnostic pop
  41808. #endif
  41809. #ifdef __clang__
  41810. #pragma clang diagnostic push
  41811. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41812. #pragma clang diagnostic ignored "-Wunused-variable"
  41813. #endif
  41814. // 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&)
  41815. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mCC14509DBB03BEB98BFBA334CCBA52E0BDD687C0_gshared (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)
  41816. {
  41817. {
  41818. int32_t L_0 = ___minY0;
  41819. __this->set_minY_0(L_0);
  41820. int32_t L_1 = ___maxY1;
  41821. __this->set_maxY_1(L_1);
  41822. int32_t L_2 = ___stepY2;
  41823. __this->set_stepY_2(L_2);
  41824. int32_t L_3 = ___width3;
  41825. __this->set_width_3(L_3);
  41826. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41827. __this->set_allocator_4(L_4);
  41828. ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 * L_5 = ___operation5;
  41829. ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 L_6 = (*(ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 *)L_5);
  41830. __this->set_operation_5(L_6);
  41831. return;
  41832. }
  41833. }
  41834. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mCC14509DBB03BEB98BFBA334CCBA52E0BDD687C0_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 * ___operation5, const RuntimeMethod* method)
  41835. {
  41836. RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B * _thisAdjusted;
  41837. int32_t _offset = 1;
  41838. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B *>(__this + _offset);
  41839. RowIntervalOperationWrapper_2__ctor_mCC14509DBB03BEB98BFBA334CCBA52E0BDD687C0_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  41840. }
  41841. // 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>::Invoke(System.Int32)
  41842. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mBCEB0262898C4F290C9903E28EC52244DBC98CA7_gshared (RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B * __this, int32_t ___i0, const RuntimeMethod* method)
  41843. {
  41844. static bool s_Il2CppMethodInitialized;
  41845. if (!s_Il2CppMethodInitialized)
  41846. {
  41847. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  41848. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  41849. s_Il2CppMethodInitialized = true;
  41850. }
  41851. int32_t V_0 = 0;
  41852. int32_t V_1 = 0;
  41853. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  41854. memset((&V_2), 0, sizeof(V_2));
  41855. RuntimeObject* V_3 = NULL;
  41856. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  41857. memset((&V_4), 0, sizeof(V_4));
  41858. Exception_t * __last_unhandled_exception = 0;
  41859. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  41860. {
  41861. int32_t L_0 = (int32_t)__this->get_minY_0();
  41862. int32_t L_1 = ___i0;
  41863. int32_t L_2 = (int32_t)__this->get_stepY_2();
  41864. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  41865. int32_t L_3 = V_0;
  41866. int32_t L_4 = (int32_t)__this->get_maxY_1();
  41867. if ((((int32_t)L_3) < ((int32_t)L_4)))
  41868. {
  41869. goto IL_001a;
  41870. }
  41871. }
  41872. {
  41873. return;
  41874. }
  41875. IL_001a:
  41876. {
  41877. int32_t L_5 = V_0;
  41878. int32_t L_6 = (int32_t)__this->get_stepY_2();
  41879. int32_t L_7 = (int32_t)__this->get_maxY_1();
  41880. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  41881. int32_t L_8;
  41882. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  41883. V_1 = (int32_t)L_8;
  41884. int32_t L_9 = V_0;
  41885. int32_t L_10 = V_1;
  41886. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  41887. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  41888. int32_t L_12 = (int32_t)__this->get_width_3();
  41889. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  41890. RuntimeObject* L_13;
  41891. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  41892. V_3 = (RuntimeObject*)L_13;
  41893. }
  41894. IL_004a:
  41895. try
  41896. {// begin try (depth: 1)
  41897. ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 * L_14 = (ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 *)__this->get_address_of_operation_5();
  41898. ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 * L_15;
  41899. L_15 = (( ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 * (*) (ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 *)(ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  41900. RuntimeObject* L_16 = V_3;
  41901. NullCheck((RuntimeObject*)L_16);
  41902. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  41903. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  41904. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  41905. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  41906. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  41907. Il2CppFakeBox<ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  41908. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  41909. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  41910. *L_15 = L_19.m_Value;
  41911. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  41912. }// end try (depth: 1)
  41913. catch(Il2CppExceptionWrapper& e)
  41914. {
  41915. __last_unhandled_exception = (Exception_t *)e.ex;
  41916. goto FINALLY_0073;
  41917. }
  41918. FINALLY_0073:
  41919. {// begin finally (depth: 1)
  41920. {
  41921. RuntimeObject* L_20 = V_3;
  41922. if (!L_20)
  41923. {
  41924. goto IL_007c;
  41925. }
  41926. }
  41927. IL_0076:
  41928. {
  41929. RuntimeObject* L_21 = V_3;
  41930. NullCheck((RuntimeObject*)L_21);
  41931. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  41932. }
  41933. IL_007c:
  41934. {
  41935. IL2CPP_END_FINALLY(115)
  41936. }
  41937. }// end finally (depth: 1)
  41938. IL2CPP_CLEANUP(115)
  41939. {
  41940. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  41941. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  41942. }
  41943. IL_007d:
  41944. {
  41945. return;
  41946. }
  41947. }
  41948. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mBCEB0262898C4F290C9903E28EC52244DBC98CA7_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  41949. {
  41950. RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B * _thisAdjusted;
  41951. int32_t _offset = 1;
  41952. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B *>(__this + _offset);
  41953. RowIntervalOperationWrapper_2_Invoke_mBCEB0262898C4F290C9903E28EC52244DBC98CA7_inline(_thisAdjusted, ___i0, method);
  41954. }
  41955. #ifdef __clang__
  41956. #pragma clang diagnostic pop
  41957. #endif
  41958. #ifdef __clang__
  41959. #pragma clang diagnostic push
  41960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41961. #pragma clang diagnostic ignored "-Wunused-variable"
  41962. #endif
  41963. // 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&)
  41964. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m1C0513DA9984048ED013906D00755C584ABA7DB6_gshared (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)
  41965. {
  41966. {
  41967. int32_t L_0 = ___minY0;
  41968. __this->set_minY_0(L_0);
  41969. int32_t L_1 = ___maxY1;
  41970. __this->set_maxY_1(L_1);
  41971. int32_t L_2 = ___stepY2;
  41972. __this->set_stepY_2(L_2);
  41973. int32_t L_3 = ___width3;
  41974. __this->set_width_3(L_3);
  41975. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41976. __this->set_allocator_4(L_4);
  41977. ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 * L_5 = ___operation5;
  41978. ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 L_6 = (*(ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 *)L_5);
  41979. __this->set_operation_5(L_6);
  41980. return;
  41981. }
  41982. }
  41983. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m1C0513DA9984048ED013906D00755C584ABA7DB6_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 * ___operation5, const RuntimeMethod* method)
  41984. {
  41985. RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720 * _thisAdjusted;
  41986. int32_t _offset = 1;
  41987. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720 *>(__this + _offset);
  41988. RowIntervalOperationWrapper_2__ctor_m1C0513DA9984048ED013906D00755C584ABA7DB6_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  41989. }
  41990. // 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>::Invoke(System.Int32)
  41991. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m634B141BE666D3C6FB11CD8ECAD9A48E8F8F6488_gshared (RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720 * __this, int32_t ___i0, const RuntimeMethod* method)
  41992. {
  41993. static bool s_Il2CppMethodInitialized;
  41994. if (!s_Il2CppMethodInitialized)
  41995. {
  41996. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  41997. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  41998. s_Il2CppMethodInitialized = true;
  41999. }
  42000. int32_t V_0 = 0;
  42001. int32_t V_1 = 0;
  42002. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  42003. memset((&V_2), 0, sizeof(V_2));
  42004. RuntimeObject* V_3 = NULL;
  42005. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  42006. memset((&V_4), 0, sizeof(V_4));
  42007. Exception_t * __last_unhandled_exception = 0;
  42008. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  42009. {
  42010. int32_t L_0 = (int32_t)__this->get_minY_0();
  42011. int32_t L_1 = ___i0;
  42012. int32_t L_2 = (int32_t)__this->get_stepY_2();
  42013. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  42014. int32_t L_3 = V_0;
  42015. int32_t L_4 = (int32_t)__this->get_maxY_1();
  42016. if ((((int32_t)L_3) < ((int32_t)L_4)))
  42017. {
  42018. goto IL_001a;
  42019. }
  42020. }
  42021. {
  42022. return;
  42023. }
  42024. IL_001a:
  42025. {
  42026. int32_t L_5 = V_0;
  42027. int32_t L_6 = (int32_t)__this->get_stepY_2();
  42028. int32_t L_7 = (int32_t)__this->get_maxY_1();
  42029. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  42030. int32_t L_8;
  42031. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  42032. V_1 = (int32_t)L_8;
  42033. int32_t L_9 = V_0;
  42034. int32_t L_10 = V_1;
  42035. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  42036. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  42037. int32_t L_12 = (int32_t)__this->get_width_3();
  42038. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  42039. RuntimeObject* L_13;
  42040. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  42041. V_3 = (RuntimeObject*)L_13;
  42042. }
  42043. IL_004a:
  42044. try
  42045. {// begin try (depth: 1)
  42046. ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 * L_14 = (ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 *)__this->get_address_of_operation_5();
  42047. ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 * L_15;
  42048. L_15 = (( ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 * (*) (ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 *)(ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  42049. RuntimeObject* L_16 = V_3;
  42050. NullCheck((RuntimeObject*)L_16);
  42051. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  42052. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  42053. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  42054. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  42055. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  42056. Il2CppFakeBox<ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  42057. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  42058. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  42059. *L_15 = L_19.m_Value;
  42060. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  42061. }// end try (depth: 1)
  42062. catch(Il2CppExceptionWrapper& e)
  42063. {
  42064. __last_unhandled_exception = (Exception_t *)e.ex;
  42065. goto FINALLY_0073;
  42066. }
  42067. FINALLY_0073:
  42068. {// begin finally (depth: 1)
  42069. {
  42070. RuntimeObject* L_20 = V_3;
  42071. if (!L_20)
  42072. {
  42073. goto IL_007c;
  42074. }
  42075. }
  42076. IL_0076:
  42077. {
  42078. RuntimeObject* L_21 = V_3;
  42079. NullCheck((RuntimeObject*)L_21);
  42080. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  42081. }
  42082. IL_007c:
  42083. {
  42084. IL2CPP_END_FINALLY(115)
  42085. }
  42086. }// end finally (depth: 1)
  42087. IL2CPP_CLEANUP(115)
  42088. {
  42089. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  42090. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  42091. }
  42092. IL_007d:
  42093. {
  42094. return;
  42095. }
  42096. }
  42097. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m634B141BE666D3C6FB11CD8ECAD9A48E8F8F6488_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  42098. {
  42099. RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720 * _thisAdjusted;
  42100. int32_t _offset = 1;
  42101. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720 *>(__this + _offset);
  42102. RowIntervalOperationWrapper_2_Invoke_m634B141BE666D3C6FB11CD8ECAD9A48E8F8F6488_inline(_thisAdjusted, ___i0, method);
  42103. }
  42104. #ifdef __clang__
  42105. #pragma clang diagnostic pop
  42106. #endif
  42107. #ifdef __clang__
  42108. #pragma clang diagnostic push
  42109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42110. #pragma clang diagnostic ignored "-Wunused-variable"
  42111. #endif
  42112. // 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&)
  42113. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m49A236D33C15A4CF50FC03C878746020A7EC6320_gshared (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)
  42114. {
  42115. {
  42116. int32_t L_0 = ___minY0;
  42117. __this->set_minY_0(L_0);
  42118. int32_t L_1 = ___maxY1;
  42119. __this->set_maxY_1(L_1);
  42120. int32_t L_2 = ___stepY2;
  42121. __this->set_stepY_2(L_2);
  42122. int32_t L_3 = ___width3;
  42123. __this->set_width_3(L_3);
  42124. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  42125. __this->set_allocator_4(L_4);
  42126. ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 * L_5 = ___operation5;
  42127. ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 L_6 = (*(ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 *)L_5);
  42128. __this->set_operation_5(L_6);
  42129. return;
  42130. }
  42131. }
  42132. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m49A236D33C15A4CF50FC03C878746020A7EC6320_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 * ___operation5, const RuntimeMethod* method)
  42133. {
  42134. RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7 * _thisAdjusted;
  42135. int32_t _offset = 1;
  42136. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7 *>(__this + _offset);
  42137. RowIntervalOperationWrapper_2__ctor_m49A236D33C15A4CF50FC03C878746020A7EC6320_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  42138. }
  42139. // 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>::Invoke(System.Int32)
  42140. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m927CBC8735251FA6F33233E6440B30D685873D25_gshared (RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7 * __this, int32_t ___i0, const RuntimeMethod* method)
  42141. {
  42142. static bool s_Il2CppMethodInitialized;
  42143. if (!s_Il2CppMethodInitialized)
  42144. {
  42145. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  42146. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  42147. s_Il2CppMethodInitialized = true;
  42148. }
  42149. int32_t V_0 = 0;
  42150. int32_t V_1 = 0;
  42151. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  42152. memset((&V_2), 0, sizeof(V_2));
  42153. RuntimeObject* V_3 = NULL;
  42154. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  42155. memset((&V_4), 0, sizeof(V_4));
  42156. Exception_t * __last_unhandled_exception = 0;
  42157. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  42158. {
  42159. int32_t L_0 = (int32_t)__this->get_minY_0();
  42160. int32_t L_1 = ___i0;
  42161. int32_t L_2 = (int32_t)__this->get_stepY_2();
  42162. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  42163. int32_t L_3 = V_0;
  42164. int32_t L_4 = (int32_t)__this->get_maxY_1();
  42165. if ((((int32_t)L_3) < ((int32_t)L_4)))
  42166. {
  42167. goto IL_001a;
  42168. }
  42169. }
  42170. {
  42171. return;
  42172. }
  42173. IL_001a:
  42174. {
  42175. int32_t L_5 = V_0;
  42176. int32_t L_6 = (int32_t)__this->get_stepY_2();
  42177. int32_t L_7 = (int32_t)__this->get_maxY_1();
  42178. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  42179. int32_t L_8;
  42180. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  42181. V_1 = (int32_t)L_8;
  42182. int32_t L_9 = V_0;
  42183. int32_t L_10 = V_1;
  42184. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  42185. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  42186. int32_t L_12 = (int32_t)__this->get_width_3();
  42187. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  42188. RuntimeObject* L_13;
  42189. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  42190. V_3 = (RuntimeObject*)L_13;
  42191. }
  42192. IL_004a:
  42193. try
  42194. {// begin try (depth: 1)
  42195. ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 * L_14 = (ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 *)__this->get_address_of_operation_5();
  42196. ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 * L_15;
  42197. L_15 = (( ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 * (*) (ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 *)(ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  42198. RuntimeObject* L_16 = V_3;
  42199. NullCheck((RuntimeObject*)L_16);
  42200. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  42201. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  42202. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  42203. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  42204. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  42205. Il2CppFakeBox<ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  42206. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  42207. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  42208. *L_15 = L_19.m_Value;
  42209. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  42210. }// end try (depth: 1)
  42211. catch(Il2CppExceptionWrapper& e)
  42212. {
  42213. __last_unhandled_exception = (Exception_t *)e.ex;
  42214. goto FINALLY_0073;
  42215. }
  42216. FINALLY_0073:
  42217. {// begin finally (depth: 1)
  42218. {
  42219. RuntimeObject* L_20 = V_3;
  42220. if (!L_20)
  42221. {
  42222. goto IL_007c;
  42223. }
  42224. }
  42225. IL_0076:
  42226. {
  42227. RuntimeObject* L_21 = V_3;
  42228. NullCheck((RuntimeObject*)L_21);
  42229. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  42230. }
  42231. IL_007c:
  42232. {
  42233. IL2CPP_END_FINALLY(115)
  42234. }
  42235. }// end finally (depth: 1)
  42236. IL2CPP_CLEANUP(115)
  42237. {
  42238. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  42239. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  42240. }
  42241. IL_007d:
  42242. {
  42243. return;
  42244. }
  42245. }
  42246. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m927CBC8735251FA6F33233E6440B30D685873D25_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  42247. {
  42248. RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7 * _thisAdjusted;
  42249. int32_t _offset = 1;
  42250. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7 *>(__this + _offset);
  42251. RowIntervalOperationWrapper_2_Invoke_m927CBC8735251FA6F33233E6440B30D685873D25_inline(_thisAdjusted, ___i0, method);
  42252. }
  42253. #ifdef __clang__
  42254. #pragma clang diagnostic pop
  42255. #endif
  42256. #ifdef __clang__
  42257. #pragma clang diagnostic push
  42258. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42259. #pragma clang diagnostic ignored "-Wunused-variable"
  42260. #endif
  42261. // 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&)
  42262. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0160307E83D974524A14DA3F2EF2CC2BAF46CC66_gshared (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)
  42263. {
  42264. {
  42265. int32_t L_0 = ___minY0;
  42266. __this->set_minY_0(L_0);
  42267. int32_t L_1 = ___maxY1;
  42268. __this->set_maxY_1(L_1);
  42269. int32_t L_2 = ___stepY2;
  42270. __this->set_stepY_2(L_2);
  42271. int32_t L_3 = ___width3;
  42272. __this->set_width_3(L_3);
  42273. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  42274. __this->set_allocator_4(L_4);
  42275. ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE * L_5 = ___operation5;
  42276. ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE L_6 = (*(ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE *)L_5);
  42277. __this->set_operation_5(L_6);
  42278. return;
  42279. }
  42280. }
  42281. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m0160307E83D974524A14DA3F2EF2CC2BAF46CC66_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE * ___operation5, const RuntimeMethod* method)
  42282. {
  42283. RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A * _thisAdjusted;
  42284. int32_t _offset = 1;
  42285. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A *>(__this + _offset);
  42286. RowIntervalOperationWrapper_2__ctor_m0160307E83D974524A14DA3F2EF2CC2BAF46CC66_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  42287. }
  42288. // 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>::Invoke(System.Int32)
  42289. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m1C1855DD53E398A2DBF183F0AA907875E0FC7833_gshared (RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A * __this, int32_t ___i0, const RuntimeMethod* method)
  42290. {
  42291. static bool s_Il2CppMethodInitialized;
  42292. if (!s_Il2CppMethodInitialized)
  42293. {
  42294. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  42295. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  42296. s_Il2CppMethodInitialized = true;
  42297. }
  42298. int32_t V_0 = 0;
  42299. int32_t V_1 = 0;
  42300. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  42301. memset((&V_2), 0, sizeof(V_2));
  42302. RuntimeObject* V_3 = NULL;
  42303. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  42304. memset((&V_4), 0, sizeof(V_4));
  42305. Exception_t * __last_unhandled_exception = 0;
  42306. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  42307. {
  42308. int32_t L_0 = (int32_t)__this->get_minY_0();
  42309. int32_t L_1 = ___i0;
  42310. int32_t L_2 = (int32_t)__this->get_stepY_2();
  42311. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  42312. int32_t L_3 = V_0;
  42313. int32_t L_4 = (int32_t)__this->get_maxY_1();
  42314. if ((((int32_t)L_3) < ((int32_t)L_4)))
  42315. {
  42316. goto IL_001a;
  42317. }
  42318. }
  42319. {
  42320. return;
  42321. }
  42322. IL_001a:
  42323. {
  42324. int32_t L_5 = V_0;
  42325. int32_t L_6 = (int32_t)__this->get_stepY_2();
  42326. int32_t L_7 = (int32_t)__this->get_maxY_1();
  42327. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  42328. int32_t L_8;
  42329. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  42330. V_1 = (int32_t)L_8;
  42331. int32_t L_9 = V_0;
  42332. int32_t L_10 = V_1;
  42333. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  42334. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  42335. int32_t L_12 = (int32_t)__this->get_width_3();
  42336. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  42337. RuntimeObject* L_13;
  42338. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  42339. V_3 = (RuntimeObject*)L_13;
  42340. }
  42341. IL_004a:
  42342. try
  42343. {// begin try (depth: 1)
  42344. ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE * L_14 = (ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE *)__this->get_address_of_operation_5();
  42345. ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE * L_15;
  42346. L_15 = (( ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE * (*) (ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE *)(ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  42347. RuntimeObject* L_16 = V_3;
  42348. NullCheck((RuntimeObject*)L_16);
  42349. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  42350. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  42351. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  42352. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  42353. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  42354. Il2CppFakeBox<ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  42355. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  42356. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  42357. *L_15 = L_19.m_Value;
  42358. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  42359. }// end try (depth: 1)
  42360. catch(Il2CppExceptionWrapper& e)
  42361. {
  42362. __last_unhandled_exception = (Exception_t *)e.ex;
  42363. goto FINALLY_0073;
  42364. }
  42365. FINALLY_0073:
  42366. {// begin finally (depth: 1)
  42367. {
  42368. RuntimeObject* L_20 = V_3;
  42369. if (!L_20)
  42370. {
  42371. goto IL_007c;
  42372. }
  42373. }
  42374. IL_0076:
  42375. {
  42376. RuntimeObject* L_21 = V_3;
  42377. NullCheck((RuntimeObject*)L_21);
  42378. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  42379. }
  42380. IL_007c:
  42381. {
  42382. IL2CPP_END_FINALLY(115)
  42383. }
  42384. }// end finally (depth: 1)
  42385. IL2CPP_CLEANUP(115)
  42386. {
  42387. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  42388. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  42389. }
  42390. IL_007d:
  42391. {
  42392. return;
  42393. }
  42394. }
  42395. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m1C1855DD53E398A2DBF183F0AA907875E0FC7833_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  42396. {
  42397. RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A * _thisAdjusted;
  42398. int32_t _offset = 1;
  42399. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A *>(__this + _offset);
  42400. RowIntervalOperationWrapper_2_Invoke_m1C1855DD53E398A2DBF183F0AA907875E0FC7833_inline(_thisAdjusted, ___i0, method);
  42401. }
  42402. #ifdef __clang__
  42403. #pragma clang diagnostic pop
  42404. #endif
  42405. #ifdef __clang__
  42406. #pragma clang diagnostic push
  42407. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42408. #pragma clang diagnostic ignored "-Wunused-variable"
  42409. #endif
  42410. // 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&)
  42411. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m615D2066371C5A71D728144CCBE891D114263E45_gshared (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)
  42412. {
  42413. {
  42414. int32_t L_0 = ___minY0;
  42415. __this->set_minY_0(L_0);
  42416. int32_t L_1 = ___maxY1;
  42417. __this->set_maxY_1(L_1);
  42418. int32_t L_2 = ___stepY2;
  42419. __this->set_stepY_2(L_2);
  42420. int32_t L_3 = ___width3;
  42421. __this->set_width_3(L_3);
  42422. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  42423. __this->set_allocator_4(L_4);
  42424. ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 * L_5 = ___operation5;
  42425. ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 L_6 = (*(ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 *)L_5);
  42426. __this->set_operation_5(L_6);
  42427. return;
  42428. }
  42429. }
  42430. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m615D2066371C5A71D728144CCBE891D114263E45_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 * ___operation5, const RuntimeMethod* method)
  42431. {
  42432. RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A * _thisAdjusted;
  42433. int32_t _offset = 1;
  42434. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A *>(__this + _offset);
  42435. RowIntervalOperationWrapper_2__ctor_m615D2066371C5A71D728144CCBE891D114263E45_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  42436. }
  42437. // 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>::Invoke(System.Int32)
  42438. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m591CE26A737B0C82BF0A7E98EEC1981F6ED19B34_gshared (RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A * __this, int32_t ___i0, const RuntimeMethod* method)
  42439. {
  42440. static bool s_Il2CppMethodInitialized;
  42441. if (!s_Il2CppMethodInitialized)
  42442. {
  42443. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  42444. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  42445. s_Il2CppMethodInitialized = true;
  42446. }
  42447. int32_t V_0 = 0;
  42448. int32_t V_1 = 0;
  42449. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  42450. memset((&V_2), 0, sizeof(V_2));
  42451. RuntimeObject* V_3 = NULL;
  42452. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  42453. memset((&V_4), 0, sizeof(V_4));
  42454. Exception_t * __last_unhandled_exception = 0;
  42455. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  42456. {
  42457. int32_t L_0 = (int32_t)__this->get_minY_0();
  42458. int32_t L_1 = ___i0;
  42459. int32_t L_2 = (int32_t)__this->get_stepY_2();
  42460. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  42461. int32_t L_3 = V_0;
  42462. int32_t L_4 = (int32_t)__this->get_maxY_1();
  42463. if ((((int32_t)L_3) < ((int32_t)L_4)))
  42464. {
  42465. goto IL_001a;
  42466. }
  42467. }
  42468. {
  42469. return;
  42470. }
  42471. IL_001a:
  42472. {
  42473. int32_t L_5 = V_0;
  42474. int32_t L_6 = (int32_t)__this->get_stepY_2();
  42475. int32_t L_7 = (int32_t)__this->get_maxY_1();
  42476. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  42477. int32_t L_8;
  42478. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  42479. V_1 = (int32_t)L_8;
  42480. int32_t L_9 = V_0;
  42481. int32_t L_10 = V_1;
  42482. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  42483. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  42484. int32_t L_12 = (int32_t)__this->get_width_3();
  42485. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  42486. RuntimeObject* L_13;
  42487. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  42488. V_3 = (RuntimeObject*)L_13;
  42489. }
  42490. IL_004a:
  42491. try
  42492. {// begin try (depth: 1)
  42493. ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 * L_14 = (ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 *)__this->get_address_of_operation_5();
  42494. ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 * L_15;
  42495. L_15 = (( ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 * (*) (ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 *)(ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  42496. RuntimeObject* L_16 = V_3;
  42497. NullCheck((RuntimeObject*)L_16);
  42498. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  42499. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  42500. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  42501. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  42502. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  42503. Il2CppFakeBox<ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  42504. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  42505. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  42506. *L_15 = L_19.m_Value;
  42507. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  42508. }// end try (depth: 1)
  42509. catch(Il2CppExceptionWrapper& e)
  42510. {
  42511. __last_unhandled_exception = (Exception_t *)e.ex;
  42512. goto FINALLY_0073;
  42513. }
  42514. FINALLY_0073:
  42515. {// begin finally (depth: 1)
  42516. {
  42517. RuntimeObject* L_20 = V_3;
  42518. if (!L_20)
  42519. {
  42520. goto IL_007c;
  42521. }
  42522. }
  42523. IL_0076:
  42524. {
  42525. RuntimeObject* L_21 = V_3;
  42526. NullCheck((RuntimeObject*)L_21);
  42527. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  42528. }
  42529. IL_007c:
  42530. {
  42531. IL2CPP_END_FINALLY(115)
  42532. }
  42533. }// end finally (depth: 1)
  42534. IL2CPP_CLEANUP(115)
  42535. {
  42536. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  42537. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  42538. }
  42539. IL_007d:
  42540. {
  42541. return;
  42542. }
  42543. }
  42544. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m591CE26A737B0C82BF0A7E98EEC1981F6ED19B34_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  42545. {
  42546. RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A * _thisAdjusted;
  42547. int32_t _offset = 1;
  42548. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A *>(__this + _offset);
  42549. RowIntervalOperationWrapper_2_Invoke_m591CE26A737B0C82BF0A7E98EEC1981F6ED19B34_inline(_thisAdjusted, ___i0, method);
  42550. }
  42551. #ifdef __clang__
  42552. #pragma clang diagnostic pop
  42553. #endif
  42554. #ifdef __clang__
  42555. #pragma clang diagnostic push
  42556. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42557. #pragma clang diagnostic ignored "-Wunused-variable"
  42558. #endif
  42559. // 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&)
  42560. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m720D08B9E7BE7E04E34536F38ECAF97884616109_gshared (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)
  42561. {
  42562. {
  42563. int32_t L_0 = ___minY0;
  42564. __this->set_minY_0(L_0);
  42565. int32_t L_1 = ___maxY1;
  42566. __this->set_maxY_1(L_1);
  42567. int32_t L_2 = ___stepY2;
  42568. __this->set_stepY_2(L_2);
  42569. int32_t L_3 = ___width3;
  42570. __this->set_width_3(L_3);
  42571. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  42572. __this->set_allocator_4(L_4);
  42573. ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 * L_5 = ___operation5;
  42574. ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 L_6 = (*(ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 *)L_5);
  42575. __this->set_operation_5(L_6);
  42576. return;
  42577. }
  42578. }
  42579. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m720D08B9E7BE7E04E34536F38ECAF97884616109_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 * ___operation5, const RuntimeMethod* method)
  42580. {
  42581. RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5 * _thisAdjusted;
  42582. int32_t _offset = 1;
  42583. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5 *>(__this + _offset);
  42584. RowIntervalOperationWrapper_2__ctor_m720D08B9E7BE7E04E34536F38ECAF97884616109_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  42585. }
  42586. // 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>::Invoke(System.Int32)
  42587. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mC4D955EF5A941043F9A0B0740159E83F9AFD392E_gshared (RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5 * __this, int32_t ___i0, const RuntimeMethod* method)
  42588. {
  42589. static bool s_Il2CppMethodInitialized;
  42590. if (!s_Il2CppMethodInitialized)
  42591. {
  42592. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  42593. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  42594. s_Il2CppMethodInitialized = true;
  42595. }
  42596. int32_t V_0 = 0;
  42597. int32_t V_1 = 0;
  42598. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  42599. memset((&V_2), 0, sizeof(V_2));
  42600. RuntimeObject* V_3 = NULL;
  42601. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  42602. memset((&V_4), 0, sizeof(V_4));
  42603. Exception_t * __last_unhandled_exception = 0;
  42604. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  42605. {
  42606. int32_t L_0 = (int32_t)__this->get_minY_0();
  42607. int32_t L_1 = ___i0;
  42608. int32_t L_2 = (int32_t)__this->get_stepY_2();
  42609. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  42610. int32_t L_3 = V_0;
  42611. int32_t L_4 = (int32_t)__this->get_maxY_1();
  42612. if ((((int32_t)L_3) < ((int32_t)L_4)))
  42613. {
  42614. goto IL_001a;
  42615. }
  42616. }
  42617. {
  42618. return;
  42619. }
  42620. IL_001a:
  42621. {
  42622. int32_t L_5 = V_0;
  42623. int32_t L_6 = (int32_t)__this->get_stepY_2();
  42624. int32_t L_7 = (int32_t)__this->get_maxY_1();
  42625. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  42626. int32_t L_8;
  42627. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  42628. V_1 = (int32_t)L_8;
  42629. int32_t L_9 = V_0;
  42630. int32_t L_10 = V_1;
  42631. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  42632. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  42633. int32_t L_12 = (int32_t)__this->get_width_3();
  42634. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  42635. RuntimeObject* L_13;
  42636. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  42637. V_3 = (RuntimeObject*)L_13;
  42638. }
  42639. IL_004a:
  42640. try
  42641. {// begin try (depth: 1)
  42642. ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 * L_14 = (ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 *)__this->get_address_of_operation_5();
  42643. ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 * L_15;
  42644. L_15 = (( ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 * (*) (ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 *)(ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  42645. RuntimeObject* L_16 = V_3;
  42646. NullCheck((RuntimeObject*)L_16);
  42647. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  42648. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  42649. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  42650. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  42651. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  42652. Il2CppFakeBox<ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  42653. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  42654. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  42655. *L_15 = L_19.m_Value;
  42656. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  42657. }// end try (depth: 1)
  42658. catch(Il2CppExceptionWrapper& e)
  42659. {
  42660. __last_unhandled_exception = (Exception_t *)e.ex;
  42661. goto FINALLY_0073;
  42662. }
  42663. FINALLY_0073:
  42664. {// begin finally (depth: 1)
  42665. {
  42666. RuntimeObject* L_20 = V_3;
  42667. if (!L_20)
  42668. {
  42669. goto IL_007c;
  42670. }
  42671. }
  42672. IL_0076:
  42673. {
  42674. RuntimeObject* L_21 = V_3;
  42675. NullCheck((RuntimeObject*)L_21);
  42676. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  42677. }
  42678. IL_007c:
  42679. {
  42680. IL2CPP_END_FINALLY(115)
  42681. }
  42682. }// end finally (depth: 1)
  42683. IL2CPP_CLEANUP(115)
  42684. {
  42685. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  42686. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  42687. }
  42688. IL_007d:
  42689. {
  42690. return;
  42691. }
  42692. }
  42693. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mC4D955EF5A941043F9A0B0740159E83F9AFD392E_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  42694. {
  42695. RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5 * _thisAdjusted;
  42696. int32_t _offset = 1;
  42697. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5 *>(__this + _offset);
  42698. RowIntervalOperationWrapper_2_Invoke_mC4D955EF5A941043F9A0B0740159E83F9AFD392E_inline(_thisAdjusted, ___i0, method);
  42699. }
  42700. #ifdef __clang__
  42701. #pragma clang diagnostic pop
  42702. #endif
  42703. #ifdef __clang__
  42704. #pragma clang diagnostic push
  42705. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42706. #pragma clang diagnostic ignored "-Wunused-variable"
  42707. #endif
  42708. // 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&)
  42709. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m41996E8F10BAECE73E312266BFD8B56AB8CE1A6B_gshared (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)
  42710. {
  42711. {
  42712. int32_t L_0 = ___minY0;
  42713. __this->set_minY_0(L_0);
  42714. int32_t L_1 = ___maxY1;
  42715. __this->set_maxY_1(L_1);
  42716. int32_t L_2 = ___stepY2;
  42717. __this->set_stepY_2(L_2);
  42718. int32_t L_3 = ___width3;
  42719. __this->set_width_3(L_3);
  42720. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  42721. __this->set_allocator_4(L_4);
  42722. ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D * L_5 = ___operation5;
  42723. ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D L_6 = (*(ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D *)L_5);
  42724. __this->set_operation_5(L_6);
  42725. return;
  42726. }
  42727. }
  42728. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m41996E8F10BAECE73E312266BFD8B56AB8CE1A6B_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D * ___operation5, const RuntimeMethod* method)
  42729. {
  42730. RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6 * _thisAdjusted;
  42731. int32_t _offset = 1;
  42732. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6 *>(__this + _offset);
  42733. RowIntervalOperationWrapper_2__ctor_m41996E8F10BAECE73E312266BFD8B56AB8CE1A6B_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  42734. }
  42735. // 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>::Invoke(System.Int32)
  42736. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m4CB7896AAD6B994F7870A81989F49A7260A59B27_gshared (RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6 * __this, int32_t ___i0, const RuntimeMethod* method)
  42737. {
  42738. static bool s_Il2CppMethodInitialized;
  42739. if (!s_Il2CppMethodInitialized)
  42740. {
  42741. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  42742. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  42743. s_Il2CppMethodInitialized = true;
  42744. }
  42745. int32_t V_0 = 0;
  42746. int32_t V_1 = 0;
  42747. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  42748. memset((&V_2), 0, sizeof(V_2));
  42749. RuntimeObject* V_3 = NULL;
  42750. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  42751. memset((&V_4), 0, sizeof(V_4));
  42752. Exception_t * __last_unhandled_exception = 0;
  42753. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  42754. {
  42755. int32_t L_0 = (int32_t)__this->get_minY_0();
  42756. int32_t L_1 = ___i0;
  42757. int32_t L_2 = (int32_t)__this->get_stepY_2();
  42758. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  42759. int32_t L_3 = V_0;
  42760. int32_t L_4 = (int32_t)__this->get_maxY_1();
  42761. if ((((int32_t)L_3) < ((int32_t)L_4)))
  42762. {
  42763. goto IL_001a;
  42764. }
  42765. }
  42766. {
  42767. return;
  42768. }
  42769. IL_001a:
  42770. {
  42771. int32_t L_5 = V_0;
  42772. int32_t L_6 = (int32_t)__this->get_stepY_2();
  42773. int32_t L_7 = (int32_t)__this->get_maxY_1();
  42774. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  42775. int32_t L_8;
  42776. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  42777. V_1 = (int32_t)L_8;
  42778. int32_t L_9 = V_0;
  42779. int32_t L_10 = V_1;
  42780. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  42781. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  42782. int32_t L_12 = (int32_t)__this->get_width_3();
  42783. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  42784. RuntimeObject* L_13;
  42785. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  42786. V_3 = (RuntimeObject*)L_13;
  42787. }
  42788. IL_004a:
  42789. try
  42790. {// begin try (depth: 1)
  42791. ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D * L_14 = (ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D *)__this->get_address_of_operation_5();
  42792. ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D * L_15;
  42793. L_15 = (( ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D * (*) (ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D *)(ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  42794. RuntimeObject* L_16 = V_3;
  42795. NullCheck((RuntimeObject*)L_16);
  42796. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  42797. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  42798. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  42799. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  42800. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  42801. Il2CppFakeBox<ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  42802. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  42803. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  42804. *L_15 = L_19.m_Value;
  42805. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  42806. }// end try (depth: 1)
  42807. catch(Il2CppExceptionWrapper& e)
  42808. {
  42809. __last_unhandled_exception = (Exception_t *)e.ex;
  42810. goto FINALLY_0073;
  42811. }
  42812. FINALLY_0073:
  42813. {// begin finally (depth: 1)
  42814. {
  42815. RuntimeObject* L_20 = V_3;
  42816. if (!L_20)
  42817. {
  42818. goto IL_007c;
  42819. }
  42820. }
  42821. IL_0076:
  42822. {
  42823. RuntimeObject* L_21 = V_3;
  42824. NullCheck((RuntimeObject*)L_21);
  42825. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  42826. }
  42827. IL_007c:
  42828. {
  42829. IL2CPP_END_FINALLY(115)
  42830. }
  42831. }// end finally (depth: 1)
  42832. IL2CPP_CLEANUP(115)
  42833. {
  42834. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  42835. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  42836. }
  42837. IL_007d:
  42838. {
  42839. return;
  42840. }
  42841. }
  42842. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m4CB7896AAD6B994F7870A81989F49A7260A59B27_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  42843. {
  42844. RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6 * _thisAdjusted;
  42845. int32_t _offset = 1;
  42846. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6 *>(__this + _offset);
  42847. RowIntervalOperationWrapper_2_Invoke_m4CB7896AAD6B994F7870A81989F49A7260A59B27_inline(_thisAdjusted, ___i0, method);
  42848. }
  42849. #ifdef __clang__
  42850. #pragma clang diagnostic pop
  42851. #endif
  42852. #ifdef __clang__
  42853. #pragma clang diagnostic push
  42854. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42855. #pragma clang diagnostic ignored "-Wunused-variable"
  42856. #endif
  42857. // 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&)
  42858. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m76BCCCEF707C2B3DDD59CACC36F1FC0BFDB238F5_gshared (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)
  42859. {
  42860. {
  42861. int32_t L_0 = ___minY0;
  42862. __this->set_minY_0(L_0);
  42863. int32_t L_1 = ___maxY1;
  42864. __this->set_maxY_1(L_1);
  42865. int32_t L_2 = ___stepY2;
  42866. __this->set_stepY_2(L_2);
  42867. int32_t L_3 = ___width3;
  42868. __this->set_width_3(L_3);
  42869. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  42870. __this->set_allocator_4(L_4);
  42871. ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD * L_5 = ___operation5;
  42872. ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD L_6 = (*(ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD *)L_5);
  42873. __this->set_operation_5(L_6);
  42874. return;
  42875. }
  42876. }
  42877. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m76BCCCEF707C2B3DDD59CACC36F1FC0BFDB238F5_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD * ___operation5, const RuntimeMethod* method)
  42878. {
  42879. RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F * _thisAdjusted;
  42880. int32_t _offset = 1;
  42881. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F *>(__this + _offset);
  42882. RowIntervalOperationWrapper_2__ctor_m76BCCCEF707C2B3DDD59CACC36F1FC0BFDB238F5_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  42883. }
  42884. // 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>::Invoke(System.Int32)
  42885. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m746D4DB97C2B1F8FA91D16DC67E27734C635E89B_gshared (RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F * __this, int32_t ___i0, const RuntimeMethod* method)
  42886. {
  42887. static bool s_Il2CppMethodInitialized;
  42888. if (!s_Il2CppMethodInitialized)
  42889. {
  42890. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  42891. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  42892. s_Il2CppMethodInitialized = true;
  42893. }
  42894. int32_t V_0 = 0;
  42895. int32_t V_1 = 0;
  42896. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  42897. memset((&V_2), 0, sizeof(V_2));
  42898. RuntimeObject* V_3 = NULL;
  42899. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  42900. memset((&V_4), 0, sizeof(V_4));
  42901. Exception_t * __last_unhandled_exception = 0;
  42902. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  42903. {
  42904. int32_t L_0 = (int32_t)__this->get_minY_0();
  42905. int32_t L_1 = ___i0;
  42906. int32_t L_2 = (int32_t)__this->get_stepY_2();
  42907. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  42908. int32_t L_3 = V_0;
  42909. int32_t L_4 = (int32_t)__this->get_maxY_1();
  42910. if ((((int32_t)L_3) < ((int32_t)L_4)))
  42911. {
  42912. goto IL_001a;
  42913. }
  42914. }
  42915. {
  42916. return;
  42917. }
  42918. IL_001a:
  42919. {
  42920. int32_t L_5 = V_0;
  42921. int32_t L_6 = (int32_t)__this->get_stepY_2();
  42922. int32_t L_7 = (int32_t)__this->get_maxY_1();
  42923. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  42924. int32_t L_8;
  42925. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  42926. V_1 = (int32_t)L_8;
  42927. int32_t L_9 = V_0;
  42928. int32_t L_10 = V_1;
  42929. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  42930. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  42931. int32_t L_12 = (int32_t)__this->get_width_3();
  42932. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  42933. RuntimeObject* L_13;
  42934. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  42935. V_3 = (RuntimeObject*)L_13;
  42936. }
  42937. IL_004a:
  42938. try
  42939. {// begin try (depth: 1)
  42940. ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD * L_14 = (ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD *)__this->get_address_of_operation_5();
  42941. ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD * L_15;
  42942. L_15 = (( ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD * (*) (ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD *)(ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  42943. RuntimeObject* L_16 = V_3;
  42944. NullCheck((RuntimeObject*)L_16);
  42945. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  42946. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  42947. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  42948. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  42949. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  42950. Il2CppFakeBox<ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  42951. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  42952. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  42953. *L_15 = L_19.m_Value;
  42954. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  42955. }// end try (depth: 1)
  42956. catch(Il2CppExceptionWrapper& e)
  42957. {
  42958. __last_unhandled_exception = (Exception_t *)e.ex;
  42959. goto FINALLY_0073;
  42960. }
  42961. FINALLY_0073:
  42962. {// begin finally (depth: 1)
  42963. {
  42964. RuntimeObject* L_20 = V_3;
  42965. if (!L_20)
  42966. {
  42967. goto IL_007c;
  42968. }
  42969. }
  42970. IL_0076:
  42971. {
  42972. RuntimeObject* L_21 = V_3;
  42973. NullCheck((RuntimeObject*)L_21);
  42974. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  42975. }
  42976. IL_007c:
  42977. {
  42978. IL2CPP_END_FINALLY(115)
  42979. }
  42980. }// end finally (depth: 1)
  42981. IL2CPP_CLEANUP(115)
  42982. {
  42983. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  42984. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  42985. }
  42986. IL_007d:
  42987. {
  42988. return;
  42989. }
  42990. }
  42991. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m746D4DB97C2B1F8FA91D16DC67E27734C635E89B_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  42992. {
  42993. RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F * _thisAdjusted;
  42994. int32_t _offset = 1;
  42995. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F *>(__this + _offset);
  42996. RowIntervalOperationWrapper_2_Invoke_m746D4DB97C2B1F8FA91D16DC67E27734C635E89B_inline(_thisAdjusted, ___i0, method);
  42997. }
  42998. #ifdef __clang__
  42999. #pragma clang diagnostic pop
  43000. #endif
  43001. #ifdef __clang__
  43002. #pragma clang diagnostic push
  43003. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43004. #pragma clang diagnostic ignored "-Wunused-variable"
  43005. #endif
  43006. // 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&)
  43007. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0499C223C898DC9DEE704E1FEAB0A7F3631F810E_gshared (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)
  43008. {
  43009. {
  43010. int32_t L_0 = ___minY0;
  43011. __this->set_minY_0(L_0);
  43012. int32_t L_1 = ___maxY1;
  43013. __this->set_maxY_1(L_1);
  43014. int32_t L_2 = ___stepY2;
  43015. __this->set_stepY_2(L_2);
  43016. int32_t L_3 = ___width3;
  43017. __this->set_width_3(L_3);
  43018. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  43019. __this->set_allocator_4(L_4);
  43020. ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 * L_5 = ___operation5;
  43021. ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 L_6 = (*(ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 *)L_5);
  43022. __this->set_operation_5(L_6);
  43023. return;
  43024. }
  43025. }
  43026. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m0499C223C898DC9DEE704E1FEAB0A7F3631F810E_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 * ___operation5, const RuntimeMethod* method)
  43027. {
  43028. RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F * _thisAdjusted;
  43029. int32_t _offset = 1;
  43030. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F *>(__this + _offset);
  43031. RowIntervalOperationWrapper_2__ctor_m0499C223C898DC9DEE704E1FEAB0A7F3631F810E_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  43032. }
  43033. // 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>::Invoke(System.Int32)
  43034. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m40B4316562CD1AE115AB7F1DBFFD1E0488EFED0C_gshared (RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F * __this, int32_t ___i0, const RuntimeMethod* method)
  43035. {
  43036. static bool s_Il2CppMethodInitialized;
  43037. if (!s_Il2CppMethodInitialized)
  43038. {
  43039. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  43040. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  43041. s_Il2CppMethodInitialized = true;
  43042. }
  43043. int32_t V_0 = 0;
  43044. int32_t V_1 = 0;
  43045. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  43046. memset((&V_2), 0, sizeof(V_2));
  43047. RuntimeObject* V_3 = NULL;
  43048. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  43049. memset((&V_4), 0, sizeof(V_4));
  43050. Exception_t * __last_unhandled_exception = 0;
  43051. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  43052. {
  43053. int32_t L_0 = (int32_t)__this->get_minY_0();
  43054. int32_t L_1 = ___i0;
  43055. int32_t L_2 = (int32_t)__this->get_stepY_2();
  43056. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  43057. int32_t L_3 = V_0;
  43058. int32_t L_4 = (int32_t)__this->get_maxY_1();
  43059. if ((((int32_t)L_3) < ((int32_t)L_4)))
  43060. {
  43061. goto IL_001a;
  43062. }
  43063. }
  43064. {
  43065. return;
  43066. }
  43067. IL_001a:
  43068. {
  43069. int32_t L_5 = V_0;
  43070. int32_t L_6 = (int32_t)__this->get_stepY_2();
  43071. int32_t L_7 = (int32_t)__this->get_maxY_1();
  43072. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  43073. int32_t L_8;
  43074. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  43075. V_1 = (int32_t)L_8;
  43076. int32_t L_9 = V_0;
  43077. int32_t L_10 = V_1;
  43078. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  43079. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  43080. int32_t L_12 = (int32_t)__this->get_width_3();
  43081. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  43082. RuntimeObject* L_13;
  43083. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  43084. V_3 = (RuntimeObject*)L_13;
  43085. }
  43086. IL_004a:
  43087. try
  43088. {// begin try (depth: 1)
  43089. ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 * L_14 = (ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 *)__this->get_address_of_operation_5();
  43090. ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 * L_15;
  43091. L_15 = (( ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 * (*) (ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 *)(ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  43092. RuntimeObject* L_16 = V_3;
  43093. NullCheck((RuntimeObject*)L_16);
  43094. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  43095. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  43096. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  43097. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  43098. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  43099. Il2CppFakeBox<ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  43100. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  43101. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  43102. *L_15 = L_19.m_Value;
  43103. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  43104. }// end try (depth: 1)
  43105. catch(Il2CppExceptionWrapper& e)
  43106. {
  43107. __last_unhandled_exception = (Exception_t *)e.ex;
  43108. goto FINALLY_0073;
  43109. }
  43110. FINALLY_0073:
  43111. {// begin finally (depth: 1)
  43112. {
  43113. RuntimeObject* L_20 = V_3;
  43114. if (!L_20)
  43115. {
  43116. goto IL_007c;
  43117. }
  43118. }
  43119. IL_0076:
  43120. {
  43121. RuntimeObject* L_21 = V_3;
  43122. NullCheck((RuntimeObject*)L_21);
  43123. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  43124. }
  43125. IL_007c:
  43126. {
  43127. IL2CPP_END_FINALLY(115)
  43128. }
  43129. }// end finally (depth: 1)
  43130. IL2CPP_CLEANUP(115)
  43131. {
  43132. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  43133. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  43134. }
  43135. IL_007d:
  43136. {
  43137. return;
  43138. }
  43139. }
  43140. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m40B4316562CD1AE115AB7F1DBFFD1E0488EFED0C_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  43141. {
  43142. RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F * _thisAdjusted;
  43143. int32_t _offset = 1;
  43144. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F *>(__this + _offset);
  43145. RowIntervalOperationWrapper_2_Invoke_m40B4316562CD1AE115AB7F1DBFFD1E0488EFED0C_inline(_thisAdjusted, ___i0, method);
  43146. }
  43147. #ifdef __clang__
  43148. #pragma clang diagnostic pop
  43149. #endif
  43150. #ifdef __clang__
  43151. #pragma clang diagnostic push
  43152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43153. #pragma clang diagnostic ignored "-Wunused-variable"
  43154. #endif
  43155. // 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&)
  43156. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m070F2CA2DD46AE0E7C99F6A77698F2D98DAF3F24_gshared (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)
  43157. {
  43158. {
  43159. int32_t L_0 = ___minY0;
  43160. __this->set_minY_0(L_0);
  43161. int32_t L_1 = ___maxY1;
  43162. __this->set_maxY_1(L_1);
  43163. int32_t L_2 = ___stepY2;
  43164. __this->set_stepY_2(L_2);
  43165. int32_t L_3 = ___width3;
  43166. __this->set_width_3(L_3);
  43167. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  43168. __this->set_allocator_4(L_4);
  43169. ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A * L_5 = ___operation5;
  43170. ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A L_6 = (*(ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A *)L_5);
  43171. __this->set_operation_5(L_6);
  43172. return;
  43173. }
  43174. }
  43175. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m070F2CA2DD46AE0E7C99F6A77698F2D98DAF3F24_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A * ___operation5, const RuntimeMethod* method)
  43176. {
  43177. RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A * _thisAdjusted;
  43178. int32_t _offset = 1;
  43179. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A *>(__this + _offset);
  43180. RowIntervalOperationWrapper_2__ctor_m070F2CA2DD46AE0E7C99F6A77698F2D98DAF3F24_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  43181. }
  43182. // 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>::Invoke(System.Int32)
  43183. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m8B4C69A5DA7CEB56F96669781225729D11CBC9E8_gshared (RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A * __this, int32_t ___i0, const RuntimeMethod* method)
  43184. {
  43185. static bool s_Il2CppMethodInitialized;
  43186. if (!s_Il2CppMethodInitialized)
  43187. {
  43188. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  43189. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  43190. s_Il2CppMethodInitialized = true;
  43191. }
  43192. int32_t V_0 = 0;
  43193. int32_t V_1 = 0;
  43194. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  43195. memset((&V_2), 0, sizeof(V_2));
  43196. RuntimeObject* V_3 = NULL;
  43197. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  43198. memset((&V_4), 0, sizeof(V_4));
  43199. Exception_t * __last_unhandled_exception = 0;
  43200. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  43201. {
  43202. int32_t L_0 = (int32_t)__this->get_minY_0();
  43203. int32_t L_1 = ___i0;
  43204. int32_t L_2 = (int32_t)__this->get_stepY_2();
  43205. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  43206. int32_t L_3 = V_0;
  43207. int32_t L_4 = (int32_t)__this->get_maxY_1();
  43208. if ((((int32_t)L_3) < ((int32_t)L_4)))
  43209. {
  43210. goto IL_001a;
  43211. }
  43212. }
  43213. {
  43214. return;
  43215. }
  43216. IL_001a:
  43217. {
  43218. int32_t L_5 = V_0;
  43219. int32_t L_6 = (int32_t)__this->get_stepY_2();
  43220. int32_t L_7 = (int32_t)__this->get_maxY_1();
  43221. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  43222. int32_t L_8;
  43223. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  43224. V_1 = (int32_t)L_8;
  43225. int32_t L_9 = V_0;
  43226. int32_t L_10 = V_1;
  43227. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  43228. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  43229. int32_t L_12 = (int32_t)__this->get_width_3();
  43230. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  43231. RuntimeObject* L_13;
  43232. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  43233. V_3 = (RuntimeObject*)L_13;
  43234. }
  43235. IL_004a:
  43236. try
  43237. {// begin try (depth: 1)
  43238. ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A * L_14 = (ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A *)__this->get_address_of_operation_5();
  43239. ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A * L_15;
  43240. L_15 = (( ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A * (*) (ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A *)(ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  43241. RuntimeObject* L_16 = V_3;
  43242. NullCheck((RuntimeObject*)L_16);
  43243. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  43244. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  43245. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  43246. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  43247. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  43248. Il2CppFakeBox<ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  43249. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  43250. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  43251. *L_15 = L_19.m_Value;
  43252. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  43253. }// end try (depth: 1)
  43254. catch(Il2CppExceptionWrapper& e)
  43255. {
  43256. __last_unhandled_exception = (Exception_t *)e.ex;
  43257. goto FINALLY_0073;
  43258. }
  43259. FINALLY_0073:
  43260. {// begin finally (depth: 1)
  43261. {
  43262. RuntimeObject* L_20 = V_3;
  43263. if (!L_20)
  43264. {
  43265. goto IL_007c;
  43266. }
  43267. }
  43268. IL_0076:
  43269. {
  43270. RuntimeObject* L_21 = V_3;
  43271. NullCheck((RuntimeObject*)L_21);
  43272. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  43273. }
  43274. IL_007c:
  43275. {
  43276. IL2CPP_END_FINALLY(115)
  43277. }
  43278. }// end finally (depth: 1)
  43279. IL2CPP_CLEANUP(115)
  43280. {
  43281. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  43282. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  43283. }
  43284. IL_007d:
  43285. {
  43286. return;
  43287. }
  43288. }
  43289. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m8B4C69A5DA7CEB56F96669781225729D11CBC9E8_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  43290. {
  43291. RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A * _thisAdjusted;
  43292. int32_t _offset = 1;
  43293. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A *>(__this + _offset);
  43294. RowIntervalOperationWrapper_2_Invoke_m8B4C69A5DA7CEB56F96669781225729D11CBC9E8_inline(_thisAdjusted, ___i0, method);
  43295. }
  43296. #ifdef __clang__
  43297. #pragma clang diagnostic pop
  43298. #endif
  43299. #ifdef __clang__
  43300. #pragma clang diagnostic push
  43301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43302. #pragma clang diagnostic ignored "-Wunused-variable"
  43303. #endif
  43304. // 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&)
  43305. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mD8E1E77052442075695371734094C36F94AE8A1D_gshared (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)
  43306. {
  43307. {
  43308. int32_t L_0 = ___minY0;
  43309. __this->set_minY_0(L_0);
  43310. int32_t L_1 = ___maxY1;
  43311. __this->set_maxY_1(L_1);
  43312. int32_t L_2 = ___stepY2;
  43313. __this->set_stepY_2(L_2);
  43314. int32_t L_3 = ___width3;
  43315. __this->set_width_3(L_3);
  43316. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  43317. __this->set_allocator_4(L_4);
  43318. ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A * L_5 = ___operation5;
  43319. ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A L_6 = (*(ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A *)L_5);
  43320. __this->set_operation_5(L_6);
  43321. return;
  43322. }
  43323. }
  43324. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mD8E1E77052442075695371734094C36F94AE8A1D_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A * ___operation5, const RuntimeMethod* method)
  43325. {
  43326. RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC * _thisAdjusted;
  43327. int32_t _offset = 1;
  43328. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC *>(__this + _offset);
  43329. RowIntervalOperationWrapper_2__ctor_mD8E1E77052442075695371734094C36F94AE8A1D_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  43330. }
  43331. // 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>::Invoke(System.Int32)
  43332. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m9E6EB3596F85F636B9A703918CB092ABE6A559DC_gshared (RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC * __this, int32_t ___i0, const RuntimeMethod* method)
  43333. {
  43334. static bool s_Il2CppMethodInitialized;
  43335. if (!s_Il2CppMethodInitialized)
  43336. {
  43337. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  43338. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  43339. s_Il2CppMethodInitialized = true;
  43340. }
  43341. int32_t V_0 = 0;
  43342. int32_t V_1 = 0;
  43343. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  43344. memset((&V_2), 0, sizeof(V_2));
  43345. RuntimeObject* V_3 = NULL;
  43346. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  43347. memset((&V_4), 0, sizeof(V_4));
  43348. Exception_t * __last_unhandled_exception = 0;
  43349. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  43350. {
  43351. int32_t L_0 = (int32_t)__this->get_minY_0();
  43352. int32_t L_1 = ___i0;
  43353. int32_t L_2 = (int32_t)__this->get_stepY_2();
  43354. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  43355. int32_t L_3 = V_0;
  43356. int32_t L_4 = (int32_t)__this->get_maxY_1();
  43357. if ((((int32_t)L_3) < ((int32_t)L_4)))
  43358. {
  43359. goto IL_001a;
  43360. }
  43361. }
  43362. {
  43363. return;
  43364. }
  43365. IL_001a:
  43366. {
  43367. int32_t L_5 = V_0;
  43368. int32_t L_6 = (int32_t)__this->get_stepY_2();
  43369. int32_t L_7 = (int32_t)__this->get_maxY_1();
  43370. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  43371. int32_t L_8;
  43372. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  43373. V_1 = (int32_t)L_8;
  43374. int32_t L_9 = V_0;
  43375. int32_t L_10 = V_1;
  43376. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  43377. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  43378. int32_t L_12 = (int32_t)__this->get_width_3();
  43379. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  43380. RuntimeObject* L_13;
  43381. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  43382. V_3 = (RuntimeObject*)L_13;
  43383. }
  43384. IL_004a:
  43385. try
  43386. {// begin try (depth: 1)
  43387. ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A * L_14 = (ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A *)__this->get_address_of_operation_5();
  43388. ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A * L_15;
  43389. L_15 = (( ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A * (*) (ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A *)(ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  43390. RuntimeObject* L_16 = V_3;
  43391. NullCheck((RuntimeObject*)L_16);
  43392. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  43393. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  43394. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  43395. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  43396. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  43397. Il2CppFakeBox<ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  43398. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  43399. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  43400. *L_15 = L_19.m_Value;
  43401. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  43402. }// end try (depth: 1)
  43403. catch(Il2CppExceptionWrapper& e)
  43404. {
  43405. __last_unhandled_exception = (Exception_t *)e.ex;
  43406. goto FINALLY_0073;
  43407. }
  43408. FINALLY_0073:
  43409. {// begin finally (depth: 1)
  43410. {
  43411. RuntimeObject* L_20 = V_3;
  43412. if (!L_20)
  43413. {
  43414. goto IL_007c;
  43415. }
  43416. }
  43417. IL_0076:
  43418. {
  43419. RuntimeObject* L_21 = V_3;
  43420. NullCheck((RuntimeObject*)L_21);
  43421. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  43422. }
  43423. IL_007c:
  43424. {
  43425. IL2CPP_END_FINALLY(115)
  43426. }
  43427. }// end finally (depth: 1)
  43428. IL2CPP_CLEANUP(115)
  43429. {
  43430. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  43431. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  43432. }
  43433. IL_007d:
  43434. {
  43435. return;
  43436. }
  43437. }
  43438. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m9E6EB3596F85F636B9A703918CB092ABE6A559DC_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  43439. {
  43440. RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC * _thisAdjusted;
  43441. int32_t _offset = 1;
  43442. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC *>(__this + _offset);
  43443. RowIntervalOperationWrapper_2_Invoke_m9E6EB3596F85F636B9A703918CB092ABE6A559DC_inline(_thisAdjusted, ___i0, method);
  43444. }
  43445. #ifdef __clang__
  43446. #pragma clang diagnostic pop
  43447. #endif
  43448. #ifdef __clang__
  43449. #pragma clang diagnostic push
  43450. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43451. #pragma clang diagnostic ignored "-Wunused-variable"
  43452. #endif
  43453. // 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&)
  43454. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mDD75322147F9688D098D8487FADAE3B292250DC8_gshared (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)
  43455. {
  43456. {
  43457. int32_t L_0 = ___minY0;
  43458. __this->set_minY_0(L_0);
  43459. int32_t L_1 = ___maxY1;
  43460. __this->set_maxY_1(L_1);
  43461. int32_t L_2 = ___stepY2;
  43462. __this->set_stepY_2(L_2);
  43463. int32_t L_3 = ___width3;
  43464. __this->set_width_3(L_3);
  43465. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  43466. __this->set_allocator_4(L_4);
  43467. ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA * L_5 = ___operation5;
  43468. ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA L_6 = (*(ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA *)L_5);
  43469. __this->set_operation_5(L_6);
  43470. return;
  43471. }
  43472. }
  43473. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mDD75322147F9688D098D8487FADAE3B292250DC8_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA * ___operation5, const RuntimeMethod* method)
  43474. {
  43475. RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298 * _thisAdjusted;
  43476. int32_t _offset = 1;
  43477. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298 *>(__this + _offset);
  43478. RowIntervalOperationWrapper_2__ctor_mDD75322147F9688D098D8487FADAE3B292250DC8_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  43479. }
  43480. // 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>::Invoke(System.Int32)
  43481. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m3FF80D2BE2851E42300EA598320C38A05E9D423B_gshared (RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298 * __this, int32_t ___i0, const RuntimeMethod* method)
  43482. {
  43483. static bool s_Il2CppMethodInitialized;
  43484. if (!s_Il2CppMethodInitialized)
  43485. {
  43486. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  43487. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  43488. s_Il2CppMethodInitialized = true;
  43489. }
  43490. int32_t V_0 = 0;
  43491. int32_t V_1 = 0;
  43492. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  43493. memset((&V_2), 0, sizeof(V_2));
  43494. RuntimeObject* V_3 = NULL;
  43495. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  43496. memset((&V_4), 0, sizeof(V_4));
  43497. Exception_t * __last_unhandled_exception = 0;
  43498. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  43499. {
  43500. int32_t L_0 = (int32_t)__this->get_minY_0();
  43501. int32_t L_1 = ___i0;
  43502. int32_t L_2 = (int32_t)__this->get_stepY_2();
  43503. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  43504. int32_t L_3 = V_0;
  43505. int32_t L_4 = (int32_t)__this->get_maxY_1();
  43506. if ((((int32_t)L_3) < ((int32_t)L_4)))
  43507. {
  43508. goto IL_001a;
  43509. }
  43510. }
  43511. {
  43512. return;
  43513. }
  43514. IL_001a:
  43515. {
  43516. int32_t L_5 = V_0;
  43517. int32_t L_6 = (int32_t)__this->get_stepY_2();
  43518. int32_t L_7 = (int32_t)__this->get_maxY_1();
  43519. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  43520. int32_t L_8;
  43521. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  43522. V_1 = (int32_t)L_8;
  43523. int32_t L_9 = V_0;
  43524. int32_t L_10 = V_1;
  43525. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  43526. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  43527. int32_t L_12 = (int32_t)__this->get_width_3();
  43528. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  43529. RuntimeObject* L_13;
  43530. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  43531. V_3 = (RuntimeObject*)L_13;
  43532. }
  43533. IL_004a:
  43534. try
  43535. {// begin try (depth: 1)
  43536. ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA * L_14 = (ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA *)__this->get_address_of_operation_5();
  43537. ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA * L_15;
  43538. L_15 = (( ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA * (*) (ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA *)(ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  43539. RuntimeObject* L_16 = V_3;
  43540. NullCheck((RuntimeObject*)L_16);
  43541. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  43542. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  43543. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  43544. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  43545. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  43546. Il2CppFakeBox<ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  43547. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  43548. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  43549. *L_15 = L_19.m_Value;
  43550. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  43551. }// end try (depth: 1)
  43552. catch(Il2CppExceptionWrapper& e)
  43553. {
  43554. __last_unhandled_exception = (Exception_t *)e.ex;
  43555. goto FINALLY_0073;
  43556. }
  43557. FINALLY_0073:
  43558. {// begin finally (depth: 1)
  43559. {
  43560. RuntimeObject* L_20 = V_3;
  43561. if (!L_20)
  43562. {
  43563. goto IL_007c;
  43564. }
  43565. }
  43566. IL_0076:
  43567. {
  43568. RuntimeObject* L_21 = V_3;
  43569. NullCheck((RuntimeObject*)L_21);
  43570. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  43571. }
  43572. IL_007c:
  43573. {
  43574. IL2CPP_END_FINALLY(115)
  43575. }
  43576. }// end finally (depth: 1)
  43577. IL2CPP_CLEANUP(115)
  43578. {
  43579. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  43580. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  43581. }
  43582. IL_007d:
  43583. {
  43584. return;
  43585. }
  43586. }
  43587. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m3FF80D2BE2851E42300EA598320C38A05E9D423B_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  43588. {
  43589. RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298 * _thisAdjusted;
  43590. int32_t _offset = 1;
  43591. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298 *>(__this + _offset);
  43592. RowIntervalOperationWrapper_2_Invoke_m3FF80D2BE2851E42300EA598320C38A05E9D423B_inline(_thisAdjusted, ___i0, method);
  43593. }
  43594. #ifdef __clang__
  43595. #pragma clang diagnostic pop
  43596. #endif
  43597. #ifdef __clang__
  43598. #pragma clang diagnostic push
  43599. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43600. #pragma clang diagnostic ignored "-Wunused-variable"
  43601. #endif
  43602. // 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&)
  43603. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m8ED17A703FCCBCB2DE7947B370C41364B70809DC_gshared (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)
  43604. {
  43605. {
  43606. int32_t L_0 = ___minY0;
  43607. __this->set_minY_0(L_0);
  43608. int32_t L_1 = ___maxY1;
  43609. __this->set_maxY_1(L_1);
  43610. int32_t L_2 = ___stepY2;
  43611. __this->set_stepY_2(L_2);
  43612. int32_t L_3 = ___width3;
  43613. __this->set_width_3(L_3);
  43614. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  43615. __this->set_allocator_4(L_4);
  43616. ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 * L_5 = ___operation5;
  43617. ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 L_6 = (*(ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 *)L_5);
  43618. __this->set_operation_5(L_6);
  43619. return;
  43620. }
  43621. }
  43622. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m8ED17A703FCCBCB2DE7947B370C41364B70809DC_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 * ___operation5, const RuntimeMethod* method)
  43623. {
  43624. RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822 * _thisAdjusted;
  43625. int32_t _offset = 1;
  43626. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822 *>(__this + _offset);
  43627. RowIntervalOperationWrapper_2__ctor_m8ED17A703FCCBCB2DE7947B370C41364B70809DC_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  43628. }
  43629. // 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>::Invoke(System.Int32)
  43630. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m696F837DDE0AFD96CA3C961E3C0085D7E83CF9D1_gshared (RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822 * __this, int32_t ___i0, const RuntimeMethod* method)
  43631. {
  43632. static bool s_Il2CppMethodInitialized;
  43633. if (!s_Il2CppMethodInitialized)
  43634. {
  43635. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  43636. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  43637. s_Il2CppMethodInitialized = true;
  43638. }
  43639. int32_t V_0 = 0;
  43640. int32_t V_1 = 0;
  43641. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  43642. memset((&V_2), 0, sizeof(V_2));
  43643. RuntimeObject* V_3 = NULL;
  43644. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  43645. memset((&V_4), 0, sizeof(V_4));
  43646. Exception_t * __last_unhandled_exception = 0;
  43647. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  43648. {
  43649. int32_t L_0 = (int32_t)__this->get_minY_0();
  43650. int32_t L_1 = ___i0;
  43651. int32_t L_2 = (int32_t)__this->get_stepY_2();
  43652. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  43653. int32_t L_3 = V_0;
  43654. int32_t L_4 = (int32_t)__this->get_maxY_1();
  43655. if ((((int32_t)L_3) < ((int32_t)L_4)))
  43656. {
  43657. goto IL_001a;
  43658. }
  43659. }
  43660. {
  43661. return;
  43662. }
  43663. IL_001a:
  43664. {
  43665. int32_t L_5 = V_0;
  43666. int32_t L_6 = (int32_t)__this->get_stepY_2();
  43667. int32_t L_7 = (int32_t)__this->get_maxY_1();
  43668. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  43669. int32_t L_8;
  43670. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  43671. V_1 = (int32_t)L_8;
  43672. int32_t L_9 = V_0;
  43673. int32_t L_10 = V_1;
  43674. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  43675. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  43676. int32_t L_12 = (int32_t)__this->get_width_3();
  43677. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  43678. RuntimeObject* L_13;
  43679. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  43680. V_3 = (RuntimeObject*)L_13;
  43681. }
  43682. IL_004a:
  43683. try
  43684. {// begin try (depth: 1)
  43685. ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 * L_14 = (ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 *)__this->get_address_of_operation_5();
  43686. ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 * L_15;
  43687. L_15 = (( ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 * (*) (ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 *)(ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  43688. RuntimeObject* L_16 = V_3;
  43689. NullCheck((RuntimeObject*)L_16);
  43690. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  43691. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  43692. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  43693. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  43694. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  43695. Il2CppFakeBox<ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  43696. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  43697. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  43698. *L_15 = L_19.m_Value;
  43699. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  43700. }// end try (depth: 1)
  43701. catch(Il2CppExceptionWrapper& e)
  43702. {
  43703. __last_unhandled_exception = (Exception_t *)e.ex;
  43704. goto FINALLY_0073;
  43705. }
  43706. FINALLY_0073:
  43707. {// begin finally (depth: 1)
  43708. {
  43709. RuntimeObject* L_20 = V_3;
  43710. if (!L_20)
  43711. {
  43712. goto IL_007c;
  43713. }
  43714. }
  43715. IL_0076:
  43716. {
  43717. RuntimeObject* L_21 = V_3;
  43718. NullCheck((RuntimeObject*)L_21);
  43719. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  43720. }
  43721. IL_007c:
  43722. {
  43723. IL2CPP_END_FINALLY(115)
  43724. }
  43725. }// end finally (depth: 1)
  43726. IL2CPP_CLEANUP(115)
  43727. {
  43728. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  43729. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  43730. }
  43731. IL_007d:
  43732. {
  43733. return;
  43734. }
  43735. }
  43736. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m696F837DDE0AFD96CA3C961E3C0085D7E83CF9D1_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  43737. {
  43738. RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822 * _thisAdjusted;
  43739. int32_t _offset = 1;
  43740. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822 *>(__this + _offset);
  43741. RowIntervalOperationWrapper_2_Invoke_m696F837DDE0AFD96CA3C961E3C0085D7E83CF9D1_inline(_thisAdjusted, ___i0, method);
  43742. }
  43743. #ifdef __clang__
  43744. #pragma clang diagnostic pop
  43745. #endif
  43746. #ifdef __clang__
  43747. #pragma clang diagnostic push
  43748. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43749. #pragma clang diagnostic ignored "-Wunused-variable"
  43750. #endif
  43751. // 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&)
  43752. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m6385E51AC9EE7365335CCD84DF9750C8500286A2_gshared (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)
  43753. {
  43754. {
  43755. int32_t L_0 = ___minY0;
  43756. __this->set_minY_0(L_0);
  43757. int32_t L_1 = ___maxY1;
  43758. __this->set_maxY_1(L_1);
  43759. int32_t L_2 = ___stepY2;
  43760. __this->set_stepY_2(L_2);
  43761. int32_t L_3 = ___width3;
  43762. __this->set_width_3(L_3);
  43763. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  43764. __this->set_allocator_4(L_4);
  43765. ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE * L_5 = ___operation5;
  43766. ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE L_6 = (*(ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE *)L_5);
  43767. __this->set_operation_5(L_6);
  43768. return;
  43769. }
  43770. }
  43771. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m6385E51AC9EE7365335CCD84DF9750C8500286A2_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE * ___operation5, const RuntimeMethod* method)
  43772. {
  43773. RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0 * _thisAdjusted;
  43774. int32_t _offset = 1;
  43775. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0 *>(__this + _offset);
  43776. RowIntervalOperationWrapper_2__ctor_m6385E51AC9EE7365335CCD84DF9750C8500286A2_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  43777. }
  43778. // 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>::Invoke(System.Int32)
  43779. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m567E69FD33F1646DA6910CD8E02DC7149087E2FC_gshared (RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0 * __this, int32_t ___i0, const RuntimeMethod* method)
  43780. {
  43781. static bool s_Il2CppMethodInitialized;
  43782. if (!s_Il2CppMethodInitialized)
  43783. {
  43784. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  43785. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  43786. s_Il2CppMethodInitialized = true;
  43787. }
  43788. int32_t V_0 = 0;
  43789. int32_t V_1 = 0;
  43790. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  43791. memset((&V_2), 0, sizeof(V_2));
  43792. RuntimeObject* V_3 = NULL;
  43793. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  43794. memset((&V_4), 0, sizeof(V_4));
  43795. Exception_t * __last_unhandled_exception = 0;
  43796. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  43797. {
  43798. int32_t L_0 = (int32_t)__this->get_minY_0();
  43799. int32_t L_1 = ___i0;
  43800. int32_t L_2 = (int32_t)__this->get_stepY_2();
  43801. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  43802. int32_t L_3 = V_0;
  43803. int32_t L_4 = (int32_t)__this->get_maxY_1();
  43804. if ((((int32_t)L_3) < ((int32_t)L_4)))
  43805. {
  43806. goto IL_001a;
  43807. }
  43808. }
  43809. {
  43810. return;
  43811. }
  43812. IL_001a:
  43813. {
  43814. int32_t L_5 = V_0;
  43815. int32_t L_6 = (int32_t)__this->get_stepY_2();
  43816. int32_t L_7 = (int32_t)__this->get_maxY_1();
  43817. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  43818. int32_t L_8;
  43819. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  43820. V_1 = (int32_t)L_8;
  43821. int32_t L_9 = V_0;
  43822. int32_t L_10 = V_1;
  43823. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  43824. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  43825. int32_t L_12 = (int32_t)__this->get_width_3();
  43826. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  43827. RuntimeObject* L_13;
  43828. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  43829. V_3 = (RuntimeObject*)L_13;
  43830. }
  43831. IL_004a:
  43832. try
  43833. {// begin try (depth: 1)
  43834. ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE * L_14 = (ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE *)__this->get_address_of_operation_5();
  43835. ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE * L_15;
  43836. L_15 = (( ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE * (*) (ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE *)(ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  43837. RuntimeObject* L_16 = V_3;
  43838. NullCheck((RuntimeObject*)L_16);
  43839. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  43840. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  43841. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  43842. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  43843. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  43844. Il2CppFakeBox<ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  43845. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  43846. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  43847. *L_15 = L_19.m_Value;
  43848. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  43849. }// end try (depth: 1)
  43850. catch(Il2CppExceptionWrapper& e)
  43851. {
  43852. __last_unhandled_exception = (Exception_t *)e.ex;
  43853. goto FINALLY_0073;
  43854. }
  43855. FINALLY_0073:
  43856. {// begin finally (depth: 1)
  43857. {
  43858. RuntimeObject* L_20 = V_3;
  43859. if (!L_20)
  43860. {
  43861. goto IL_007c;
  43862. }
  43863. }
  43864. IL_0076:
  43865. {
  43866. RuntimeObject* L_21 = V_3;
  43867. NullCheck((RuntimeObject*)L_21);
  43868. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  43869. }
  43870. IL_007c:
  43871. {
  43872. IL2CPP_END_FINALLY(115)
  43873. }
  43874. }// end finally (depth: 1)
  43875. IL2CPP_CLEANUP(115)
  43876. {
  43877. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  43878. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  43879. }
  43880. IL_007d:
  43881. {
  43882. return;
  43883. }
  43884. }
  43885. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m567E69FD33F1646DA6910CD8E02DC7149087E2FC_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  43886. {
  43887. RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0 * _thisAdjusted;
  43888. int32_t _offset = 1;
  43889. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0 *>(__this + _offset);
  43890. RowIntervalOperationWrapper_2_Invoke_m567E69FD33F1646DA6910CD8E02DC7149087E2FC_inline(_thisAdjusted, ___i0, method);
  43891. }
  43892. #ifdef __clang__
  43893. #pragma clang diagnostic pop
  43894. #endif
  43895. #ifdef __clang__
  43896. #pragma clang diagnostic push
  43897. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43898. #pragma clang diagnostic ignored "-Wunused-variable"
  43899. #endif
  43900. // 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&)
  43901. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m94DD3A557DD5555768EA412C7AB6B094396B7155_gshared (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)
  43902. {
  43903. {
  43904. int32_t L_0 = ___minY0;
  43905. __this->set_minY_0(L_0);
  43906. int32_t L_1 = ___maxY1;
  43907. __this->set_maxY_1(L_1);
  43908. int32_t L_2 = ___stepY2;
  43909. __this->set_stepY_2(L_2);
  43910. int32_t L_3 = ___width3;
  43911. __this->set_width_3(L_3);
  43912. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  43913. __this->set_allocator_4(L_4);
  43914. ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 * L_5 = ___operation5;
  43915. ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 L_6 = (*(ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 *)L_5);
  43916. __this->set_operation_5(L_6);
  43917. return;
  43918. }
  43919. }
  43920. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m94DD3A557DD5555768EA412C7AB6B094396B7155_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 * ___operation5, const RuntimeMethod* method)
  43921. {
  43922. RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3 * _thisAdjusted;
  43923. int32_t _offset = 1;
  43924. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3 *>(__this + _offset);
  43925. RowIntervalOperationWrapper_2__ctor_m94DD3A557DD5555768EA412C7AB6B094396B7155_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  43926. }
  43927. // 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>::Invoke(System.Int32)
  43928. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m1872E69B51BD452B909319D7B5D1DA302579D2E6_gshared (RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3 * __this, int32_t ___i0, const RuntimeMethod* method)
  43929. {
  43930. static bool s_Il2CppMethodInitialized;
  43931. if (!s_Il2CppMethodInitialized)
  43932. {
  43933. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  43934. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  43935. s_Il2CppMethodInitialized = true;
  43936. }
  43937. int32_t V_0 = 0;
  43938. int32_t V_1 = 0;
  43939. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  43940. memset((&V_2), 0, sizeof(V_2));
  43941. RuntimeObject* V_3 = NULL;
  43942. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  43943. memset((&V_4), 0, sizeof(V_4));
  43944. Exception_t * __last_unhandled_exception = 0;
  43945. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  43946. {
  43947. int32_t L_0 = (int32_t)__this->get_minY_0();
  43948. int32_t L_1 = ___i0;
  43949. int32_t L_2 = (int32_t)__this->get_stepY_2();
  43950. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  43951. int32_t L_3 = V_0;
  43952. int32_t L_4 = (int32_t)__this->get_maxY_1();
  43953. if ((((int32_t)L_3) < ((int32_t)L_4)))
  43954. {
  43955. goto IL_001a;
  43956. }
  43957. }
  43958. {
  43959. return;
  43960. }
  43961. IL_001a:
  43962. {
  43963. int32_t L_5 = V_0;
  43964. int32_t L_6 = (int32_t)__this->get_stepY_2();
  43965. int32_t L_7 = (int32_t)__this->get_maxY_1();
  43966. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  43967. int32_t L_8;
  43968. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  43969. V_1 = (int32_t)L_8;
  43970. int32_t L_9 = V_0;
  43971. int32_t L_10 = V_1;
  43972. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  43973. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  43974. int32_t L_12 = (int32_t)__this->get_width_3();
  43975. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  43976. RuntimeObject* L_13;
  43977. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  43978. V_3 = (RuntimeObject*)L_13;
  43979. }
  43980. IL_004a:
  43981. try
  43982. {// begin try (depth: 1)
  43983. ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 * L_14 = (ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 *)__this->get_address_of_operation_5();
  43984. ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 * L_15;
  43985. L_15 = (( ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 * (*) (ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 *)(ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  43986. RuntimeObject* L_16 = V_3;
  43987. NullCheck((RuntimeObject*)L_16);
  43988. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  43989. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  43990. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  43991. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  43992. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  43993. Il2CppFakeBox<ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  43994. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  43995. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  43996. *L_15 = L_19.m_Value;
  43997. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  43998. }// end try (depth: 1)
  43999. catch(Il2CppExceptionWrapper& e)
  44000. {
  44001. __last_unhandled_exception = (Exception_t *)e.ex;
  44002. goto FINALLY_0073;
  44003. }
  44004. FINALLY_0073:
  44005. {// begin finally (depth: 1)
  44006. {
  44007. RuntimeObject* L_20 = V_3;
  44008. if (!L_20)
  44009. {
  44010. goto IL_007c;
  44011. }
  44012. }
  44013. IL_0076:
  44014. {
  44015. RuntimeObject* L_21 = V_3;
  44016. NullCheck((RuntimeObject*)L_21);
  44017. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  44018. }
  44019. IL_007c:
  44020. {
  44021. IL2CPP_END_FINALLY(115)
  44022. }
  44023. }// end finally (depth: 1)
  44024. IL2CPP_CLEANUP(115)
  44025. {
  44026. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  44027. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  44028. }
  44029. IL_007d:
  44030. {
  44031. return;
  44032. }
  44033. }
  44034. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m1872E69B51BD452B909319D7B5D1DA302579D2E6_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  44035. {
  44036. RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3 * _thisAdjusted;
  44037. int32_t _offset = 1;
  44038. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3 *>(__this + _offset);
  44039. RowIntervalOperationWrapper_2_Invoke_m1872E69B51BD452B909319D7B5D1DA302579D2E6_inline(_thisAdjusted, ___i0, method);
  44040. }
  44041. #ifdef __clang__
  44042. #pragma clang diagnostic pop
  44043. #endif
  44044. #ifdef __clang__
  44045. #pragma clang diagnostic push
  44046. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44047. #pragma clang diagnostic ignored "-Wunused-variable"
  44048. #endif
  44049. // 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&)
  44050. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mF0A6E337E43C244C4617CB2C4DCC00C341924448_gshared (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)
  44051. {
  44052. {
  44053. int32_t L_0 = ___minY0;
  44054. __this->set_minY_0(L_0);
  44055. int32_t L_1 = ___maxY1;
  44056. __this->set_maxY_1(L_1);
  44057. int32_t L_2 = ___stepY2;
  44058. __this->set_stepY_2(L_2);
  44059. int32_t L_3 = ___width3;
  44060. __this->set_width_3(L_3);
  44061. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  44062. __this->set_allocator_4(L_4);
  44063. ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 * L_5 = ___operation5;
  44064. ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 L_6 = (*(ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 *)L_5);
  44065. __this->set_operation_5(L_6);
  44066. return;
  44067. }
  44068. }
  44069. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mF0A6E337E43C244C4617CB2C4DCC00C341924448_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 * ___operation5, const RuntimeMethod* method)
  44070. {
  44071. RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0 * _thisAdjusted;
  44072. int32_t _offset = 1;
  44073. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0 *>(__this + _offset);
  44074. RowIntervalOperationWrapper_2__ctor_mF0A6E337E43C244C4617CB2C4DCC00C341924448_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  44075. }
  44076. // 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>::Invoke(System.Int32)
  44077. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m52D137FEC97E0E2952ACC08BBE33F998CF766EBB_gshared (RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0 * __this, int32_t ___i0, const RuntimeMethod* method)
  44078. {
  44079. static bool s_Il2CppMethodInitialized;
  44080. if (!s_Il2CppMethodInitialized)
  44081. {
  44082. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  44083. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  44084. s_Il2CppMethodInitialized = true;
  44085. }
  44086. int32_t V_0 = 0;
  44087. int32_t V_1 = 0;
  44088. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  44089. memset((&V_2), 0, sizeof(V_2));
  44090. RuntimeObject* V_3 = NULL;
  44091. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  44092. memset((&V_4), 0, sizeof(V_4));
  44093. Exception_t * __last_unhandled_exception = 0;
  44094. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  44095. {
  44096. int32_t L_0 = (int32_t)__this->get_minY_0();
  44097. int32_t L_1 = ___i0;
  44098. int32_t L_2 = (int32_t)__this->get_stepY_2();
  44099. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  44100. int32_t L_3 = V_0;
  44101. int32_t L_4 = (int32_t)__this->get_maxY_1();
  44102. if ((((int32_t)L_3) < ((int32_t)L_4)))
  44103. {
  44104. goto IL_001a;
  44105. }
  44106. }
  44107. {
  44108. return;
  44109. }
  44110. IL_001a:
  44111. {
  44112. int32_t L_5 = V_0;
  44113. int32_t L_6 = (int32_t)__this->get_stepY_2();
  44114. int32_t L_7 = (int32_t)__this->get_maxY_1();
  44115. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  44116. int32_t L_8;
  44117. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  44118. V_1 = (int32_t)L_8;
  44119. int32_t L_9 = V_0;
  44120. int32_t L_10 = V_1;
  44121. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  44122. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  44123. int32_t L_12 = (int32_t)__this->get_width_3();
  44124. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  44125. RuntimeObject* L_13;
  44126. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  44127. V_3 = (RuntimeObject*)L_13;
  44128. }
  44129. IL_004a:
  44130. try
  44131. {// begin try (depth: 1)
  44132. ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 * L_14 = (ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 *)__this->get_address_of_operation_5();
  44133. ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 * L_15;
  44134. L_15 = (( ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 * (*) (ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 *)(ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  44135. RuntimeObject* L_16 = V_3;
  44136. NullCheck((RuntimeObject*)L_16);
  44137. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  44138. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  44139. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  44140. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  44141. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  44142. Il2CppFakeBox<ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  44143. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  44144. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  44145. *L_15 = L_19.m_Value;
  44146. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  44147. }// end try (depth: 1)
  44148. catch(Il2CppExceptionWrapper& e)
  44149. {
  44150. __last_unhandled_exception = (Exception_t *)e.ex;
  44151. goto FINALLY_0073;
  44152. }
  44153. FINALLY_0073:
  44154. {// begin finally (depth: 1)
  44155. {
  44156. RuntimeObject* L_20 = V_3;
  44157. if (!L_20)
  44158. {
  44159. goto IL_007c;
  44160. }
  44161. }
  44162. IL_0076:
  44163. {
  44164. RuntimeObject* L_21 = V_3;
  44165. NullCheck((RuntimeObject*)L_21);
  44166. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  44167. }
  44168. IL_007c:
  44169. {
  44170. IL2CPP_END_FINALLY(115)
  44171. }
  44172. }// end finally (depth: 1)
  44173. IL2CPP_CLEANUP(115)
  44174. {
  44175. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  44176. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  44177. }
  44178. IL_007d:
  44179. {
  44180. return;
  44181. }
  44182. }
  44183. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m52D137FEC97E0E2952ACC08BBE33F998CF766EBB_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  44184. {
  44185. RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0 * _thisAdjusted;
  44186. int32_t _offset = 1;
  44187. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0 *>(__this + _offset);
  44188. RowIntervalOperationWrapper_2_Invoke_m52D137FEC97E0E2952ACC08BBE33F998CF766EBB_inline(_thisAdjusted, ___i0, method);
  44189. }
  44190. #ifdef __clang__
  44191. #pragma clang diagnostic pop
  44192. #endif
  44193. #ifdef __clang__
  44194. #pragma clang diagnostic push
  44195. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44196. #pragma clang diagnostic ignored "-Wunused-variable"
  44197. #endif
  44198. // 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&)
  44199. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mC718C419860AD45D1C4CAC4CF493383083A5D69E_gshared (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)
  44200. {
  44201. {
  44202. int32_t L_0 = ___minY0;
  44203. __this->set_minY_0(L_0);
  44204. int32_t L_1 = ___maxY1;
  44205. __this->set_maxY_1(L_1);
  44206. int32_t L_2 = ___stepY2;
  44207. __this->set_stepY_2(L_2);
  44208. int32_t L_3 = ___width3;
  44209. __this->set_width_3(L_3);
  44210. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  44211. __this->set_allocator_4(L_4);
  44212. ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 * L_5 = ___operation5;
  44213. ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 L_6 = (*(ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 *)L_5);
  44214. __this->set_operation_5(L_6);
  44215. return;
  44216. }
  44217. }
  44218. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mC718C419860AD45D1C4CAC4CF493383083A5D69E_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 * ___operation5, const RuntimeMethod* method)
  44219. {
  44220. RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D * _thisAdjusted;
  44221. int32_t _offset = 1;
  44222. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D *>(__this + _offset);
  44223. RowIntervalOperationWrapper_2__ctor_mC718C419860AD45D1C4CAC4CF493383083A5D69E_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  44224. }
  44225. // 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>::Invoke(System.Int32)
  44226. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m55B8DD9EDEAF44725FE47D491E3CE42D8F6B3E82_gshared (RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D * __this, int32_t ___i0, const RuntimeMethod* method)
  44227. {
  44228. static bool s_Il2CppMethodInitialized;
  44229. if (!s_Il2CppMethodInitialized)
  44230. {
  44231. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  44232. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  44233. s_Il2CppMethodInitialized = true;
  44234. }
  44235. int32_t V_0 = 0;
  44236. int32_t V_1 = 0;
  44237. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  44238. memset((&V_2), 0, sizeof(V_2));
  44239. RuntimeObject* V_3 = NULL;
  44240. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  44241. memset((&V_4), 0, sizeof(V_4));
  44242. Exception_t * __last_unhandled_exception = 0;
  44243. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  44244. {
  44245. int32_t L_0 = (int32_t)__this->get_minY_0();
  44246. int32_t L_1 = ___i0;
  44247. int32_t L_2 = (int32_t)__this->get_stepY_2();
  44248. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  44249. int32_t L_3 = V_0;
  44250. int32_t L_4 = (int32_t)__this->get_maxY_1();
  44251. if ((((int32_t)L_3) < ((int32_t)L_4)))
  44252. {
  44253. goto IL_001a;
  44254. }
  44255. }
  44256. {
  44257. return;
  44258. }
  44259. IL_001a:
  44260. {
  44261. int32_t L_5 = V_0;
  44262. int32_t L_6 = (int32_t)__this->get_stepY_2();
  44263. int32_t L_7 = (int32_t)__this->get_maxY_1();
  44264. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  44265. int32_t L_8;
  44266. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  44267. V_1 = (int32_t)L_8;
  44268. int32_t L_9 = V_0;
  44269. int32_t L_10 = V_1;
  44270. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  44271. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  44272. int32_t L_12 = (int32_t)__this->get_width_3();
  44273. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  44274. RuntimeObject* L_13;
  44275. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  44276. V_3 = (RuntimeObject*)L_13;
  44277. }
  44278. IL_004a:
  44279. try
  44280. {// begin try (depth: 1)
  44281. ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 * L_14 = (ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 *)__this->get_address_of_operation_5();
  44282. ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 * L_15;
  44283. L_15 = (( ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 * (*) (ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 *)(ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  44284. RuntimeObject* L_16 = V_3;
  44285. NullCheck((RuntimeObject*)L_16);
  44286. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  44287. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  44288. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  44289. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  44290. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  44291. Il2CppFakeBox<ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  44292. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  44293. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  44294. *L_15 = L_19.m_Value;
  44295. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  44296. }// end try (depth: 1)
  44297. catch(Il2CppExceptionWrapper& e)
  44298. {
  44299. __last_unhandled_exception = (Exception_t *)e.ex;
  44300. goto FINALLY_0073;
  44301. }
  44302. FINALLY_0073:
  44303. {// begin finally (depth: 1)
  44304. {
  44305. RuntimeObject* L_20 = V_3;
  44306. if (!L_20)
  44307. {
  44308. goto IL_007c;
  44309. }
  44310. }
  44311. IL_0076:
  44312. {
  44313. RuntimeObject* L_21 = V_3;
  44314. NullCheck((RuntimeObject*)L_21);
  44315. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  44316. }
  44317. IL_007c:
  44318. {
  44319. IL2CPP_END_FINALLY(115)
  44320. }
  44321. }// end finally (depth: 1)
  44322. IL2CPP_CLEANUP(115)
  44323. {
  44324. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  44325. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  44326. }
  44327. IL_007d:
  44328. {
  44329. return;
  44330. }
  44331. }
  44332. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m55B8DD9EDEAF44725FE47D491E3CE42D8F6B3E82_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  44333. {
  44334. RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D * _thisAdjusted;
  44335. int32_t _offset = 1;
  44336. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D *>(__this + _offset);
  44337. RowIntervalOperationWrapper_2_Invoke_m55B8DD9EDEAF44725FE47D491E3CE42D8F6B3E82_inline(_thisAdjusted, ___i0, method);
  44338. }
  44339. #ifdef __clang__
  44340. #pragma clang diagnostic pop
  44341. #endif
  44342. #ifdef __clang__
  44343. #pragma clang diagnostic push
  44344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44345. #pragma clang diagnostic ignored "-Wunused-variable"
  44346. #endif
  44347. // 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&)
  44348. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m47A8C9AB80EEB72C39972410FD3D2831F325EB06_gshared (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)
  44349. {
  44350. {
  44351. int32_t L_0 = ___minY0;
  44352. __this->set_minY_0(L_0);
  44353. int32_t L_1 = ___maxY1;
  44354. __this->set_maxY_1(L_1);
  44355. int32_t L_2 = ___stepY2;
  44356. __this->set_stepY_2(L_2);
  44357. int32_t L_3 = ___width3;
  44358. __this->set_width_3(L_3);
  44359. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  44360. __this->set_allocator_4(L_4);
  44361. ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F * L_5 = ___operation5;
  44362. ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F L_6 = (*(ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F *)L_5);
  44363. __this->set_operation_5(L_6);
  44364. return;
  44365. }
  44366. }
  44367. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m47A8C9AB80EEB72C39972410FD3D2831F325EB06_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F * ___operation5, const RuntimeMethod* method)
  44368. {
  44369. RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89 * _thisAdjusted;
  44370. int32_t _offset = 1;
  44371. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89 *>(__this + _offset);
  44372. RowIntervalOperationWrapper_2__ctor_m47A8C9AB80EEB72C39972410FD3D2831F325EB06_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  44373. }
  44374. // 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>::Invoke(System.Int32)
  44375. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mCC43C1EE6A21C6D66ABF91FD45D35E9198579701_gshared (RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89 * __this, int32_t ___i0, const RuntimeMethod* method)
  44376. {
  44377. static bool s_Il2CppMethodInitialized;
  44378. if (!s_Il2CppMethodInitialized)
  44379. {
  44380. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  44381. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  44382. s_Il2CppMethodInitialized = true;
  44383. }
  44384. int32_t V_0 = 0;
  44385. int32_t V_1 = 0;
  44386. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  44387. memset((&V_2), 0, sizeof(V_2));
  44388. RuntimeObject* V_3 = NULL;
  44389. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  44390. memset((&V_4), 0, sizeof(V_4));
  44391. Exception_t * __last_unhandled_exception = 0;
  44392. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  44393. {
  44394. int32_t L_0 = (int32_t)__this->get_minY_0();
  44395. int32_t L_1 = ___i0;
  44396. int32_t L_2 = (int32_t)__this->get_stepY_2();
  44397. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  44398. int32_t L_3 = V_0;
  44399. int32_t L_4 = (int32_t)__this->get_maxY_1();
  44400. if ((((int32_t)L_3) < ((int32_t)L_4)))
  44401. {
  44402. goto IL_001a;
  44403. }
  44404. }
  44405. {
  44406. return;
  44407. }
  44408. IL_001a:
  44409. {
  44410. int32_t L_5 = V_0;
  44411. int32_t L_6 = (int32_t)__this->get_stepY_2();
  44412. int32_t L_7 = (int32_t)__this->get_maxY_1();
  44413. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  44414. int32_t L_8;
  44415. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  44416. V_1 = (int32_t)L_8;
  44417. int32_t L_9 = V_0;
  44418. int32_t L_10 = V_1;
  44419. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  44420. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  44421. int32_t L_12 = (int32_t)__this->get_width_3();
  44422. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  44423. RuntimeObject* L_13;
  44424. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  44425. V_3 = (RuntimeObject*)L_13;
  44426. }
  44427. IL_004a:
  44428. try
  44429. {// begin try (depth: 1)
  44430. ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F * L_14 = (ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F *)__this->get_address_of_operation_5();
  44431. ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F * L_15;
  44432. L_15 = (( ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F * (*) (ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F *)(ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  44433. RuntimeObject* L_16 = V_3;
  44434. NullCheck((RuntimeObject*)L_16);
  44435. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  44436. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  44437. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  44438. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  44439. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  44440. Il2CppFakeBox<ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  44441. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  44442. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  44443. *L_15 = L_19.m_Value;
  44444. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  44445. }// end try (depth: 1)
  44446. catch(Il2CppExceptionWrapper& e)
  44447. {
  44448. __last_unhandled_exception = (Exception_t *)e.ex;
  44449. goto FINALLY_0073;
  44450. }
  44451. FINALLY_0073:
  44452. {// begin finally (depth: 1)
  44453. {
  44454. RuntimeObject* L_20 = V_3;
  44455. if (!L_20)
  44456. {
  44457. goto IL_007c;
  44458. }
  44459. }
  44460. IL_0076:
  44461. {
  44462. RuntimeObject* L_21 = V_3;
  44463. NullCheck((RuntimeObject*)L_21);
  44464. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  44465. }
  44466. IL_007c:
  44467. {
  44468. IL2CPP_END_FINALLY(115)
  44469. }
  44470. }// end finally (depth: 1)
  44471. IL2CPP_CLEANUP(115)
  44472. {
  44473. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  44474. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  44475. }
  44476. IL_007d:
  44477. {
  44478. return;
  44479. }
  44480. }
  44481. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mCC43C1EE6A21C6D66ABF91FD45D35E9198579701_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  44482. {
  44483. RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89 * _thisAdjusted;
  44484. int32_t _offset = 1;
  44485. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89 *>(__this + _offset);
  44486. RowIntervalOperationWrapper_2_Invoke_mCC43C1EE6A21C6D66ABF91FD45D35E9198579701_inline(_thisAdjusted, ___i0, method);
  44487. }
  44488. #ifdef __clang__
  44489. #pragma clang diagnostic pop
  44490. #endif
  44491. #ifdef __clang__
  44492. #pragma clang diagnostic push
  44493. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44494. #pragma clang diagnostic ignored "-Wunused-variable"
  44495. #endif
  44496. // 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&)
  44497. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mDA8C6CC0E43A0375E5B50B24FBD4992163751B86_gshared (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)
  44498. {
  44499. {
  44500. int32_t L_0 = ___minY0;
  44501. __this->set_minY_0(L_0);
  44502. int32_t L_1 = ___maxY1;
  44503. __this->set_maxY_1(L_1);
  44504. int32_t L_2 = ___stepY2;
  44505. __this->set_stepY_2(L_2);
  44506. int32_t L_3 = ___width3;
  44507. __this->set_width_3(L_3);
  44508. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  44509. __this->set_allocator_4(L_4);
  44510. ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D * L_5 = ___operation5;
  44511. ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D L_6 = (*(ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D *)L_5);
  44512. __this->set_operation_5(L_6);
  44513. return;
  44514. }
  44515. }
  44516. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mDA8C6CC0E43A0375E5B50B24FBD4992163751B86_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D * ___operation5, const RuntimeMethod* method)
  44517. {
  44518. RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755 * _thisAdjusted;
  44519. int32_t _offset = 1;
  44520. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755 *>(__this + _offset);
  44521. RowIntervalOperationWrapper_2__ctor_mDA8C6CC0E43A0375E5B50B24FBD4992163751B86_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  44522. }
  44523. // 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>::Invoke(System.Int32)
  44524. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m1E5C839149DFE8B57D40C6DEF5A51B505F879764_gshared (RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755 * __this, int32_t ___i0, const RuntimeMethod* method)
  44525. {
  44526. static bool s_Il2CppMethodInitialized;
  44527. if (!s_Il2CppMethodInitialized)
  44528. {
  44529. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  44530. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  44531. s_Il2CppMethodInitialized = true;
  44532. }
  44533. int32_t V_0 = 0;
  44534. int32_t V_1 = 0;
  44535. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  44536. memset((&V_2), 0, sizeof(V_2));
  44537. RuntimeObject* V_3 = NULL;
  44538. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  44539. memset((&V_4), 0, sizeof(V_4));
  44540. Exception_t * __last_unhandled_exception = 0;
  44541. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  44542. {
  44543. int32_t L_0 = (int32_t)__this->get_minY_0();
  44544. int32_t L_1 = ___i0;
  44545. int32_t L_2 = (int32_t)__this->get_stepY_2();
  44546. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  44547. int32_t L_3 = V_0;
  44548. int32_t L_4 = (int32_t)__this->get_maxY_1();
  44549. if ((((int32_t)L_3) < ((int32_t)L_4)))
  44550. {
  44551. goto IL_001a;
  44552. }
  44553. }
  44554. {
  44555. return;
  44556. }
  44557. IL_001a:
  44558. {
  44559. int32_t L_5 = V_0;
  44560. int32_t L_6 = (int32_t)__this->get_stepY_2();
  44561. int32_t L_7 = (int32_t)__this->get_maxY_1();
  44562. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  44563. int32_t L_8;
  44564. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  44565. V_1 = (int32_t)L_8;
  44566. int32_t L_9 = V_0;
  44567. int32_t L_10 = V_1;
  44568. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  44569. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  44570. int32_t L_12 = (int32_t)__this->get_width_3();
  44571. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  44572. RuntimeObject* L_13;
  44573. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  44574. V_3 = (RuntimeObject*)L_13;
  44575. }
  44576. IL_004a:
  44577. try
  44578. {// begin try (depth: 1)
  44579. ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D * L_14 = (ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D *)__this->get_address_of_operation_5();
  44580. ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D * L_15;
  44581. L_15 = (( ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D * (*) (ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D *)(ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  44582. RuntimeObject* L_16 = V_3;
  44583. NullCheck((RuntimeObject*)L_16);
  44584. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  44585. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  44586. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  44587. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  44588. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  44589. Il2CppFakeBox<ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  44590. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  44591. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  44592. *L_15 = L_19.m_Value;
  44593. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  44594. }// end try (depth: 1)
  44595. catch(Il2CppExceptionWrapper& e)
  44596. {
  44597. __last_unhandled_exception = (Exception_t *)e.ex;
  44598. goto FINALLY_0073;
  44599. }
  44600. FINALLY_0073:
  44601. {// begin finally (depth: 1)
  44602. {
  44603. RuntimeObject* L_20 = V_3;
  44604. if (!L_20)
  44605. {
  44606. goto IL_007c;
  44607. }
  44608. }
  44609. IL_0076:
  44610. {
  44611. RuntimeObject* L_21 = V_3;
  44612. NullCheck((RuntimeObject*)L_21);
  44613. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  44614. }
  44615. IL_007c:
  44616. {
  44617. IL2CPP_END_FINALLY(115)
  44618. }
  44619. }// end finally (depth: 1)
  44620. IL2CPP_CLEANUP(115)
  44621. {
  44622. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  44623. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  44624. }
  44625. IL_007d:
  44626. {
  44627. return;
  44628. }
  44629. }
  44630. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m1E5C839149DFE8B57D40C6DEF5A51B505F879764_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  44631. {
  44632. RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755 * _thisAdjusted;
  44633. int32_t _offset = 1;
  44634. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755 *>(__this + _offset);
  44635. RowIntervalOperationWrapper_2_Invoke_m1E5C839149DFE8B57D40C6DEF5A51B505F879764_inline(_thisAdjusted, ___i0, method);
  44636. }
  44637. #ifdef __clang__
  44638. #pragma clang diagnostic pop
  44639. #endif
  44640. #ifdef __clang__
  44641. #pragma clang diagnostic push
  44642. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44643. #pragma clang diagnostic ignored "-Wunused-variable"
  44644. #endif
  44645. // 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&)
  44646. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m88CA0577797C92CE5B340BC2C90A7F8EB30A18AB_gshared (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)
  44647. {
  44648. {
  44649. int32_t L_0 = ___minY0;
  44650. __this->set_minY_0(L_0);
  44651. int32_t L_1 = ___maxY1;
  44652. __this->set_maxY_1(L_1);
  44653. int32_t L_2 = ___stepY2;
  44654. __this->set_stepY_2(L_2);
  44655. int32_t L_3 = ___width3;
  44656. __this->set_width_3(L_3);
  44657. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  44658. __this->set_allocator_4(L_4);
  44659. ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 * L_5 = ___operation5;
  44660. ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 L_6 = (*(ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 *)L_5);
  44661. __this->set_operation_5(L_6);
  44662. return;
  44663. }
  44664. }
  44665. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m88CA0577797C92CE5B340BC2C90A7F8EB30A18AB_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 * ___operation5, const RuntimeMethod* method)
  44666. {
  44667. RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073 * _thisAdjusted;
  44668. int32_t _offset = 1;
  44669. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073 *>(__this + _offset);
  44670. RowIntervalOperationWrapper_2__ctor_m88CA0577797C92CE5B340BC2C90A7F8EB30A18AB_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  44671. }
  44672. // 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>::Invoke(System.Int32)
  44673. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m9C45BA3BDAC541556AF3A0A5DC97B403754D96FF_gshared (RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073 * __this, int32_t ___i0, const RuntimeMethod* method)
  44674. {
  44675. static bool s_Il2CppMethodInitialized;
  44676. if (!s_Il2CppMethodInitialized)
  44677. {
  44678. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  44679. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  44680. s_Il2CppMethodInitialized = true;
  44681. }
  44682. int32_t V_0 = 0;
  44683. int32_t V_1 = 0;
  44684. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  44685. memset((&V_2), 0, sizeof(V_2));
  44686. RuntimeObject* V_3 = NULL;
  44687. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  44688. memset((&V_4), 0, sizeof(V_4));
  44689. Exception_t * __last_unhandled_exception = 0;
  44690. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  44691. {
  44692. int32_t L_0 = (int32_t)__this->get_minY_0();
  44693. int32_t L_1 = ___i0;
  44694. int32_t L_2 = (int32_t)__this->get_stepY_2();
  44695. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  44696. int32_t L_3 = V_0;
  44697. int32_t L_4 = (int32_t)__this->get_maxY_1();
  44698. if ((((int32_t)L_3) < ((int32_t)L_4)))
  44699. {
  44700. goto IL_001a;
  44701. }
  44702. }
  44703. {
  44704. return;
  44705. }
  44706. IL_001a:
  44707. {
  44708. int32_t L_5 = V_0;
  44709. int32_t L_6 = (int32_t)__this->get_stepY_2();
  44710. int32_t L_7 = (int32_t)__this->get_maxY_1();
  44711. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  44712. int32_t L_8;
  44713. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  44714. V_1 = (int32_t)L_8;
  44715. int32_t L_9 = V_0;
  44716. int32_t L_10 = V_1;
  44717. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  44718. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  44719. int32_t L_12 = (int32_t)__this->get_width_3();
  44720. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  44721. RuntimeObject* L_13;
  44722. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  44723. V_3 = (RuntimeObject*)L_13;
  44724. }
  44725. IL_004a:
  44726. try
  44727. {// begin try (depth: 1)
  44728. ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 * L_14 = (ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 *)__this->get_address_of_operation_5();
  44729. ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 * L_15;
  44730. L_15 = (( ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 * (*) (ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 *)(ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  44731. RuntimeObject* L_16 = V_3;
  44732. NullCheck((RuntimeObject*)L_16);
  44733. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  44734. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  44735. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  44736. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  44737. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  44738. Il2CppFakeBox<ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  44739. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  44740. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  44741. *L_15 = L_19.m_Value;
  44742. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  44743. }// end try (depth: 1)
  44744. catch(Il2CppExceptionWrapper& e)
  44745. {
  44746. __last_unhandled_exception = (Exception_t *)e.ex;
  44747. goto FINALLY_0073;
  44748. }
  44749. FINALLY_0073:
  44750. {// begin finally (depth: 1)
  44751. {
  44752. RuntimeObject* L_20 = V_3;
  44753. if (!L_20)
  44754. {
  44755. goto IL_007c;
  44756. }
  44757. }
  44758. IL_0076:
  44759. {
  44760. RuntimeObject* L_21 = V_3;
  44761. NullCheck((RuntimeObject*)L_21);
  44762. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  44763. }
  44764. IL_007c:
  44765. {
  44766. IL2CPP_END_FINALLY(115)
  44767. }
  44768. }// end finally (depth: 1)
  44769. IL2CPP_CLEANUP(115)
  44770. {
  44771. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  44772. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  44773. }
  44774. IL_007d:
  44775. {
  44776. return;
  44777. }
  44778. }
  44779. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m9C45BA3BDAC541556AF3A0A5DC97B403754D96FF_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  44780. {
  44781. RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073 * _thisAdjusted;
  44782. int32_t _offset = 1;
  44783. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073 *>(__this + _offset);
  44784. RowIntervalOperationWrapper_2_Invoke_m9C45BA3BDAC541556AF3A0A5DC97B403754D96FF_inline(_thisAdjusted, ___i0, method);
  44785. }
  44786. #ifdef __clang__
  44787. #pragma clang diagnostic pop
  44788. #endif
  44789. #ifdef __clang__
  44790. #pragma clang diagnostic push
  44791. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44792. #pragma clang diagnostic ignored "-Wunused-variable"
  44793. #endif
  44794. // 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&)
  44795. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m8530C2EA1564AFEFD031282609468A714EE75BCC_gshared (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)
  44796. {
  44797. {
  44798. int32_t L_0 = ___minY0;
  44799. __this->set_minY_0(L_0);
  44800. int32_t L_1 = ___maxY1;
  44801. __this->set_maxY_1(L_1);
  44802. int32_t L_2 = ___stepY2;
  44803. __this->set_stepY_2(L_2);
  44804. int32_t L_3 = ___width3;
  44805. __this->set_width_3(L_3);
  44806. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  44807. __this->set_allocator_4(L_4);
  44808. ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B * L_5 = ___operation5;
  44809. ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B L_6 = (*(ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B *)L_5);
  44810. __this->set_operation_5(L_6);
  44811. return;
  44812. }
  44813. }
  44814. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m8530C2EA1564AFEFD031282609468A714EE75BCC_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B * ___operation5, const RuntimeMethod* method)
  44815. {
  44816. RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1 * _thisAdjusted;
  44817. int32_t _offset = 1;
  44818. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1 *>(__this + _offset);
  44819. RowIntervalOperationWrapper_2__ctor_m8530C2EA1564AFEFD031282609468A714EE75BCC_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  44820. }
  44821. // 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>::Invoke(System.Int32)
  44822. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mC61DF89555B68B35938F8EF25B22F8C7F4D763BE_gshared (RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1 * __this, int32_t ___i0, const RuntimeMethod* method)
  44823. {
  44824. static bool s_Il2CppMethodInitialized;
  44825. if (!s_Il2CppMethodInitialized)
  44826. {
  44827. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  44828. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  44829. s_Il2CppMethodInitialized = true;
  44830. }
  44831. int32_t V_0 = 0;
  44832. int32_t V_1 = 0;
  44833. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  44834. memset((&V_2), 0, sizeof(V_2));
  44835. RuntimeObject* V_3 = NULL;
  44836. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  44837. memset((&V_4), 0, sizeof(V_4));
  44838. Exception_t * __last_unhandled_exception = 0;
  44839. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  44840. {
  44841. int32_t L_0 = (int32_t)__this->get_minY_0();
  44842. int32_t L_1 = ___i0;
  44843. int32_t L_2 = (int32_t)__this->get_stepY_2();
  44844. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  44845. int32_t L_3 = V_0;
  44846. int32_t L_4 = (int32_t)__this->get_maxY_1();
  44847. if ((((int32_t)L_3) < ((int32_t)L_4)))
  44848. {
  44849. goto IL_001a;
  44850. }
  44851. }
  44852. {
  44853. return;
  44854. }
  44855. IL_001a:
  44856. {
  44857. int32_t L_5 = V_0;
  44858. int32_t L_6 = (int32_t)__this->get_stepY_2();
  44859. int32_t L_7 = (int32_t)__this->get_maxY_1();
  44860. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  44861. int32_t L_8;
  44862. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  44863. V_1 = (int32_t)L_8;
  44864. int32_t L_9 = V_0;
  44865. int32_t L_10 = V_1;
  44866. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  44867. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  44868. int32_t L_12 = (int32_t)__this->get_width_3();
  44869. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  44870. RuntimeObject* L_13;
  44871. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  44872. V_3 = (RuntimeObject*)L_13;
  44873. }
  44874. IL_004a:
  44875. try
  44876. {// begin try (depth: 1)
  44877. ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B * L_14 = (ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B *)__this->get_address_of_operation_5();
  44878. ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B * L_15;
  44879. L_15 = (( ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B * (*) (ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B *)(ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  44880. RuntimeObject* L_16 = V_3;
  44881. NullCheck((RuntimeObject*)L_16);
  44882. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  44883. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  44884. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  44885. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  44886. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  44887. Il2CppFakeBox<ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  44888. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  44889. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  44890. *L_15 = L_19.m_Value;
  44891. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  44892. }// end try (depth: 1)
  44893. catch(Il2CppExceptionWrapper& e)
  44894. {
  44895. __last_unhandled_exception = (Exception_t *)e.ex;
  44896. goto FINALLY_0073;
  44897. }
  44898. FINALLY_0073:
  44899. {// begin finally (depth: 1)
  44900. {
  44901. RuntimeObject* L_20 = V_3;
  44902. if (!L_20)
  44903. {
  44904. goto IL_007c;
  44905. }
  44906. }
  44907. IL_0076:
  44908. {
  44909. RuntimeObject* L_21 = V_3;
  44910. NullCheck((RuntimeObject*)L_21);
  44911. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  44912. }
  44913. IL_007c:
  44914. {
  44915. IL2CPP_END_FINALLY(115)
  44916. }
  44917. }// end finally (depth: 1)
  44918. IL2CPP_CLEANUP(115)
  44919. {
  44920. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  44921. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  44922. }
  44923. IL_007d:
  44924. {
  44925. return;
  44926. }
  44927. }
  44928. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mC61DF89555B68B35938F8EF25B22F8C7F4D763BE_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  44929. {
  44930. RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1 * _thisAdjusted;
  44931. int32_t _offset = 1;
  44932. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1 *>(__this + _offset);
  44933. RowIntervalOperationWrapper_2_Invoke_mC61DF89555B68B35938F8EF25B22F8C7F4D763BE_inline(_thisAdjusted, ___i0, method);
  44934. }
  44935. #ifdef __clang__
  44936. #pragma clang diagnostic pop
  44937. #endif
  44938. #ifdef __clang__
  44939. #pragma clang diagnostic push
  44940. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44941. #pragma clang diagnostic ignored "-Wunused-variable"
  44942. #endif
  44943. // 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&)
  44944. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mF18B6818A98CBEF71B275CF2BEC549042C307E70_gshared (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)
  44945. {
  44946. {
  44947. int32_t L_0 = ___minY0;
  44948. __this->set_minY_0(L_0);
  44949. int32_t L_1 = ___maxY1;
  44950. __this->set_maxY_1(L_1);
  44951. int32_t L_2 = ___stepY2;
  44952. __this->set_stepY_2(L_2);
  44953. int32_t L_3 = ___width3;
  44954. __this->set_width_3(L_3);
  44955. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  44956. __this->set_allocator_4(L_4);
  44957. ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 * L_5 = ___operation5;
  44958. ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 L_6 = (*(ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 *)L_5);
  44959. __this->set_operation_5(L_6);
  44960. return;
  44961. }
  44962. }
  44963. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mF18B6818A98CBEF71B275CF2BEC549042C307E70_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 * ___operation5, const RuntimeMethod* method)
  44964. {
  44965. RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB * _thisAdjusted;
  44966. int32_t _offset = 1;
  44967. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB *>(__this + _offset);
  44968. RowIntervalOperationWrapper_2__ctor_mF18B6818A98CBEF71B275CF2BEC549042C307E70_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  44969. }
  44970. // 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>::Invoke(System.Int32)
  44971. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m30C984B1A701E1358304C234FAFF37EE81670BCF_gshared (RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB * __this, int32_t ___i0, const RuntimeMethod* method)
  44972. {
  44973. static bool s_Il2CppMethodInitialized;
  44974. if (!s_Il2CppMethodInitialized)
  44975. {
  44976. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  44977. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  44978. s_Il2CppMethodInitialized = true;
  44979. }
  44980. int32_t V_0 = 0;
  44981. int32_t V_1 = 0;
  44982. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  44983. memset((&V_2), 0, sizeof(V_2));
  44984. RuntimeObject* V_3 = NULL;
  44985. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  44986. memset((&V_4), 0, sizeof(V_4));
  44987. Exception_t * __last_unhandled_exception = 0;
  44988. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  44989. {
  44990. int32_t L_0 = (int32_t)__this->get_minY_0();
  44991. int32_t L_1 = ___i0;
  44992. int32_t L_2 = (int32_t)__this->get_stepY_2();
  44993. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  44994. int32_t L_3 = V_0;
  44995. int32_t L_4 = (int32_t)__this->get_maxY_1();
  44996. if ((((int32_t)L_3) < ((int32_t)L_4)))
  44997. {
  44998. goto IL_001a;
  44999. }
  45000. }
  45001. {
  45002. return;
  45003. }
  45004. IL_001a:
  45005. {
  45006. int32_t L_5 = V_0;
  45007. int32_t L_6 = (int32_t)__this->get_stepY_2();
  45008. int32_t L_7 = (int32_t)__this->get_maxY_1();
  45009. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  45010. int32_t L_8;
  45011. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  45012. V_1 = (int32_t)L_8;
  45013. int32_t L_9 = V_0;
  45014. int32_t L_10 = V_1;
  45015. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  45016. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  45017. int32_t L_12 = (int32_t)__this->get_width_3();
  45018. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  45019. RuntimeObject* L_13;
  45020. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  45021. V_3 = (RuntimeObject*)L_13;
  45022. }
  45023. IL_004a:
  45024. try
  45025. {// begin try (depth: 1)
  45026. ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 * L_14 = (ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 *)__this->get_address_of_operation_5();
  45027. ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 * L_15;
  45028. L_15 = (( ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 * (*) (ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 *)(ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  45029. RuntimeObject* L_16 = V_3;
  45030. NullCheck((RuntimeObject*)L_16);
  45031. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  45032. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  45033. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  45034. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  45035. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  45036. Il2CppFakeBox<ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  45037. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  45038. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  45039. *L_15 = L_19.m_Value;
  45040. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  45041. }// end try (depth: 1)
  45042. catch(Il2CppExceptionWrapper& e)
  45043. {
  45044. __last_unhandled_exception = (Exception_t *)e.ex;
  45045. goto FINALLY_0073;
  45046. }
  45047. FINALLY_0073:
  45048. {// begin finally (depth: 1)
  45049. {
  45050. RuntimeObject* L_20 = V_3;
  45051. if (!L_20)
  45052. {
  45053. goto IL_007c;
  45054. }
  45055. }
  45056. IL_0076:
  45057. {
  45058. RuntimeObject* L_21 = V_3;
  45059. NullCheck((RuntimeObject*)L_21);
  45060. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  45061. }
  45062. IL_007c:
  45063. {
  45064. IL2CPP_END_FINALLY(115)
  45065. }
  45066. }// end finally (depth: 1)
  45067. IL2CPP_CLEANUP(115)
  45068. {
  45069. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  45070. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  45071. }
  45072. IL_007d:
  45073. {
  45074. return;
  45075. }
  45076. }
  45077. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m30C984B1A701E1358304C234FAFF37EE81670BCF_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  45078. {
  45079. RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB * _thisAdjusted;
  45080. int32_t _offset = 1;
  45081. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB *>(__this + _offset);
  45082. RowIntervalOperationWrapper_2_Invoke_m30C984B1A701E1358304C234FAFF37EE81670BCF_inline(_thisAdjusted, ___i0, method);
  45083. }
  45084. #ifdef __clang__
  45085. #pragma clang diagnostic pop
  45086. #endif
  45087. #ifdef __clang__
  45088. #pragma clang diagnostic push
  45089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45090. #pragma clang diagnostic ignored "-Wunused-variable"
  45091. #endif
  45092. // 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&)
  45093. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m68AC0C0975BB897BB500CDCDE94061E8C16B4605_gshared (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)
  45094. {
  45095. {
  45096. int32_t L_0 = ___minY0;
  45097. __this->set_minY_0(L_0);
  45098. int32_t L_1 = ___maxY1;
  45099. __this->set_maxY_1(L_1);
  45100. int32_t L_2 = ___stepY2;
  45101. __this->set_stepY_2(L_2);
  45102. int32_t L_3 = ___width3;
  45103. __this->set_width_3(L_3);
  45104. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  45105. __this->set_allocator_4(L_4);
  45106. ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF * L_5 = ___operation5;
  45107. ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF L_6 = (*(ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF *)L_5);
  45108. __this->set_operation_5(L_6);
  45109. return;
  45110. }
  45111. }
  45112. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m68AC0C0975BB897BB500CDCDE94061E8C16B4605_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF * ___operation5, const RuntimeMethod* method)
  45113. {
  45114. RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D * _thisAdjusted;
  45115. int32_t _offset = 1;
  45116. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D *>(__this + _offset);
  45117. RowIntervalOperationWrapper_2__ctor_m68AC0C0975BB897BB500CDCDE94061E8C16B4605_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  45118. }
  45119. // 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>::Invoke(System.Int32)
  45120. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m44A4AA98E2464207E83B36153D1E74B3FFBA1092_gshared (RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D * __this, int32_t ___i0, const RuntimeMethod* method)
  45121. {
  45122. static bool s_Il2CppMethodInitialized;
  45123. if (!s_Il2CppMethodInitialized)
  45124. {
  45125. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  45126. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  45127. s_Il2CppMethodInitialized = true;
  45128. }
  45129. int32_t V_0 = 0;
  45130. int32_t V_1 = 0;
  45131. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  45132. memset((&V_2), 0, sizeof(V_2));
  45133. RuntimeObject* V_3 = NULL;
  45134. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  45135. memset((&V_4), 0, sizeof(V_4));
  45136. Exception_t * __last_unhandled_exception = 0;
  45137. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  45138. {
  45139. int32_t L_0 = (int32_t)__this->get_minY_0();
  45140. int32_t L_1 = ___i0;
  45141. int32_t L_2 = (int32_t)__this->get_stepY_2();
  45142. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  45143. int32_t L_3 = V_0;
  45144. int32_t L_4 = (int32_t)__this->get_maxY_1();
  45145. if ((((int32_t)L_3) < ((int32_t)L_4)))
  45146. {
  45147. goto IL_001a;
  45148. }
  45149. }
  45150. {
  45151. return;
  45152. }
  45153. IL_001a:
  45154. {
  45155. int32_t L_5 = V_0;
  45156. int32_t L_6 = (int32_t)__this->get_stepY_2();
  45157. int32_t L_7 = (int32_t)__this->get_maxY_1();
  45158. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  45159. int32_t L_8;
  45160. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  45161. V_1 = (int32_t)L_8;
  45162. int32_t L_9 = V_0;
  45163. int32_t L_10 = V_1;
  45164. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  45165. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  45166. int32_t L_12 = (int32_t)__this->get_width_3();
  45167. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  45168. RuntimeObject* L_13;
  45169. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  45170. V_3 = (RuntimeObject*)L_13;
  45171. }
  45172. IL_004a:
  45173. try
  45174. {// begin try (depth: 1)
  45175. ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF * L_14 = (ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF *)__this->get_address_of_operation_5();
  45176. ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF * L_15;
  45177. L_15 = (( ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF * (*) (ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF *)(ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  45178. RuntimeObject* L_16 = V_3;
  45179. NullCheck((RuntimeObject*)L_16);
  45180. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  45181. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  45182. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  45183. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  45184. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  45185. Il2CppFakeBox<ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  45186. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  45187. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  45188. *L_15 = L_19.m_Value;
  45189. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  45190. }// end try (depth: 1)
  45191. catch(Il2CppExceptionWrapper& e)
  45192. {
  45193. __last_unhandled_exception = (Exception_t *)e.ex;
  45194. goto FINALLY_0073;
  45195. }
  45196. FINALLY_0073:
  45197. {// begin finally (depth: 1)
  45198. {
  45199. RuntimeObject* L_20 = V_3;
  45200. if (!L_20)
  45201. {
  45202. goto IL_007c;
  45203. }
  45204. }
  45205. IL_0076:
  45206. {
  45207. RuntimeObject* L_21 = V_3;
  45208. NullCheck((RuntimeObject*)L_21);
  45209. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  45210. }
  45211. IL_007c:
  45212. {
  45213. IL2CPP_END_FINALLY(115)
  45214. }
  45215. }// end finally (depth: 1)
  45216. IL2CPP_CLEANUP(115)
  45217. {
  45218. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  45219. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  45220. }
  45221. IL_007d:
  45222. {
  45223. return;
  45224. }
  45225. }
  45226. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m44A4AA98E2464207E83B36153D1E74B3FFBA1092_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  45227. {
  45228. RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D * _thisAdjusted;
  45229. int32_t _offset = 1;
  45230. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D *>(__this + _offset);
  45231. RowIntervalOperationWrapper_2_Invoke_m44A4AA98E2464207E83B36153D1E74B3FFBA1092_inline(_thisAdjusted, ___i0, method);
  45232. }
  45233. #ifdef __clang__
  45234. #pragma clang diagnostic pop
  45235. #endif
  45236. #ifdef __clang__
  45237. #pragma clang diagnostic push
  45238. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45239. #pragma clang diagnostic ignored "-Wunused-variable"
  45240. #endif
  45241. // 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&)
  45242. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m6F903FFEF8C23F882D7A1AC080889D33A157CA1D_gshared (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)
  45243. {
  45244. {
  45245. int32_t L_0 = ___minY0;
  45246. __this->set_minY_0(L_0);
  45247. int32_t L_1 = ___maxY1;
  45248. __this->set_maxY_1(L_1);
  45249. int32_t L_2 = ___stepY2;
  45250. __this->set_stepY_2(L_2);
  45251. int32_t L_3 = ___width3;
  45252. __this->set_width_3(L_3);
  45253. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  45254. __this->set_allocator_4(L_4);
  45255. ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 * L_5 = ___operation5;
  45256. ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 L_6 = (*(ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 *)L_5);
  45257. __this->set_operation_5(L_6);
  45258. return;
  45259. }
  45260. }
  45261. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m6F903FFEF8C23F882D7A1AC080889D33A157CA1D_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 * ___operation5, const RuntimeMethod* method)
  45262. {
  45263. RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E * _thisAdjusted;
  45264. int32_t _offset = 1;
  45265. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E *>(__this + _offset);
  45266. RowIntervalOperationWrapper_2__ctor_m6F903FFEF8C23F882D7A1AC080889D33A157CA1D_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  45267. }
  45268. // 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>::Invoke(System.Int32)
  45269. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m1405E387C995946306D5A5539E5046C934BDA740_gshared (RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E * __this, int32_t ___i0, const RuntimeMethod* method)
  45270. {
  45271. static bool s_Il2CppMethodInitialized;
  45272. if (!s_Il2CppMethodInitialized)
  45273. {
  45274. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  45275. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  45276. s_Il2CppMethodInitialized = true;
  45277. }
  45278. int32_t V_0 = 0;
  45279. int32_t V_1 = 0;
  45280. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  45281. memset((&V_2), 0, sizeof(V_2));
  45282. RuntimeObject* V_3 = NULL;
  45283. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  45284. memset((&V_4), 0, sizeof(V_4));
  45285. Exception_t * __last_unhandled_exception = 0;
  45286. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  45287. {
  45288. int32_t L_0 = (int32_t)__this->get_minY_0();
  45289. int32_t L_1 = ___i0;
  45290. int32_t L_2 = (int32_t)__this->get_stepY_2();
  45291. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  45292. int32_t L_3 = V_0;
  45293. int32_t L_4 = (int32_t)__this->get_maxY_1();
  45294. if ((((int32_t)L_3) < ((int32_t)L_4)))
  45295. {
  45296. goto IL_001a;
  45297. }
  45298. }
  45299. {
  45300. return;
  45301. }
  45302. IL_001a:
  45303. {
  45304. int32_t L_5 = V_0;
  45305. int32_t L_6 = (int32_t)__this->get_stepY_2();
  45306. int32_t L_7 = (int32_t)__this->get_maxY_1();
  45307. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  45308. int32_t L_8;
  45309. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  45310. V_1 = (int32_t)L_8;
  45311. int32_t L_9 = V_0;
  45312. int32_t L_10 = V_1;
  45313. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  45314. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  45315. int32_t L_12 = (int32_t)__this->get_width_3();
  45316. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  45317. RuntimeObject* L_13;
  45318. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  45319. V_3 = (RuntimeObject*)L_13;
  45320. }
  45321. IL_004a:
  45322. try
  45323. {// begin try (depth: 1)
  45324. ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 * L_14 = (ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 *)__this->get_address_of_operation_5();
  45325. ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 * L_15;
  45326. L_15 = (( ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 * (*) (ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 *)(ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  45327. RuntimeObject* L_16 = V_3;
  45328. NullCheck((RuntimeObject*)L_16);
  45329. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  45330. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  45331. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  45332. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  45333. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  45334. Il2CppFakeBox<ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  45335. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  45336. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  45337. *L_15 = L_19.m_Value;
  45338. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  45339. }// end try (depth: 1)
  45340. catch(Il2CppExceptionWrapper& e)
  45341. {
  45342. __last_unhandled_exception = (Exception_t *)e.ex;
  45343. goto FINALLY_0073;
  45344. }
  45345. FINALLY_0073:
  45346. {// begin finally (depth: 1)
  45347. {
  45348. RuntimeObject* L_20 = V_3;
  45349. if (!L_20)
  45350. {
  45351. goto IL_007c;
  45352. }
  45353. }
  45354. IL_0076:
  45355. {
  45356. RuntimeObject* L_21 = V_3;
  45357. NullCheck((RuntimeObject*)L_21);
  45358. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  45359. }
  45360. IL_007c:
  45361. {
  45362. IL2CPP_END_FINALLY(115)
  45363. }
  45364. }// end finally (depth: 1)
  45365. IL2CPP_CLEANUP(115)
  45366. {
  45367. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  45368. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  45369. }
  45370. IL_007d:
  45371. {
  45372. return;
  45373. }
  45374. }
  45375. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m1405E387C995946306D5A5539E5046C934BDA740_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  45376. {
  45377. RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E * _thisAdjusted;
  45378. int32_t _offset = 1;
  45379. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E *>(__this + _offset);
  45380. RowIntervalOperationWrapper_2_Invoke_m1405E387C995946306D5A5539E5046C934BDA740_inline(_thisAdjusted, ___i0, method);
  45381. }
  45382. #ifdef __clang__
  45383. #pragma clang diagnostic pop
  45384. #endif
  45385. #ifdef __clang__
  45386. #pragma clang diagnostic push
  45387. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45388. #pragma clang diagnostic ignored "-Wunused-variable"
  45389. #endif
  45390. // 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&)
  45391. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m16AC68369AFDFD793A50805E569314345E09684B_gshared (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)
  45392. {
  45393. {
  45394. int32_t L_0 = ___minY0;
  45395. __this->set_minY_0(L_0);
  45396. int32_t L_1 = ___maxY1;
  45397. __this->set_maxY_1(L_1);
  45398. int32_t L_2 = ___stepY2;
  45399. __this->set_stepY_2(L_2);
  45400. int32_t L_3 = ___width3;
  45401. __this->set_width_3(L_3);
  45402. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  45403. __this->set_allocator_4(L_4);
  45404. ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD * L_5 = ___operation5;
  45405. ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD L_6 = (*(ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD *)L_5);
  45406. __this->set_operation_5(L_6);
  45407. return;
  45408. }
  45409. }
  45410. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m16AC68369AFDFD793A50805E569314345E09684B_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD * ___operation5, const RuntimeMethod* method)
  45411. {
  45412. RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9 * _thisAdjusted;
  45413. int32_t _offset = 1;
  45414. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9 *>(__this + _offset);
  45415. RowIntervalOperationWrapper_2__ctor_m16AC68369AFDFD793A50805E569314345E09684B_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  45416. }
  45417. // 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>::Invoke(System.Int32)
  45418. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m1B4659EAB985AB262CB3BE89BB81B81BDCE21419_gshared (RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9 * __this, int32_t ___i0, const RuntimeMethod* method)
  45419. {
  45420. static bool s_Il2CppMethodInitialized;
  45421. if (!s_Il2CppMethodInitialized)
  45422. {
  45423. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  45424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  45425. s_Il2CppMethodInitialized = true;
  45426. }
  45427. int32_t V_0 = 0;
  45428. int32_t V_1 = 0;
  45429. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  45430. memset((&V_2), 0, sizeof(V_2));
  45431. RuntimeObject* V_3 = NULL;
  45432. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  45433. memset((&V_4), 0, sizeof(V_4));
  45434. Exception_t * __last_unhandled_exception = 0;
  45435. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  45436. {
  45437. int32_t L_0 = (int32_t)__this->get_minY_0();
  45438. int32_t L_1 = ___i0;
  45439. int32_t L_2 = (int32_t)__this->get_stepY_2();
  45440. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  45441. int32_t L_3 = V_0;
  45442. int32_t L_4 = (int32_t)__this->get_maxY_1();
  45443. if ((((int32_t)L_3) < ((int32_t)L_4)))
  45444. {
  45445. goto IL_001a;
  45446. }
  45447. }
  45448. {
  45449. return;
  45450. }
  45451. IL_001a:
  45452. {
  45453. int32_t L_5 = V_0;
  45454. int32_t L_6 = (int32_t)__this->get_stepY_2();
  45455. int32_t L_7 = (int32_t)__this->get_maxY_1();
  45456. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  45457. int32_t L_8;
  45458. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  45459. V_1 = (int32_t)L_8;
  45460. int32_t L_9 = V_0;
  45461. int32_t L_10 = V_1;
  45462. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  45463. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  45464. int32_t L_12 = (int32_t)__this->get_width_3();
  45465. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  45466. RuntimeObject* L_13;
  45467. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  45468. V_3 = (RuntimeObject*)L_13;
  45469. }
  45470. IL_004a:
  45471. try
  45472. {// begin try (depth: 1)
  45473. ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD * L_14 = (ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD *)__this->get_address_of_operation_5();
  45474. ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD * L_15;
  45475. L_15 = (( ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD * (*) (ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD *)(ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  45476. RuntimeObject* L_16 = V_3;
  45477. NullCheck((RuntimeObject*)L_16);
  45478. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  45479. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  45480. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  45481. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  45482. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  45483. Il2CppFakeBox<ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  45484. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  45485. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  45486. *L_15 = L_19.m_Value;
  45487. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  45488. }// end try (depth: 1)
  45489. catch(Il2CppExceptionWrapper& e)
  45490. {
  45491. __last_unhandled_exception = (Exception_t *)e.ex;
  45492. goto FINALLY_0073;
  45493. }
  45494. FINALLY_0073:
  45495. {// begin finally (depth: 1)
  45496. {
  45497. RuntimeObject* L_20 = V_3;
  45498. if (!L_20)
  45499. {
  45500. goto IL_007c;
  45501. }
  45502. }
  45503. IL_0076:
  45504. {
  45505. RuntimeObject* L_21 = V_3;
  45506. NullCheck((RuntimeObject*)L_21);
  45507. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  45508. }
  45509. IL_007c:
  45510. {
  45511. IL2CPP_END_FINALLY(115)
  45512. }
  45513. }// end finally (depth: 1)
  45514. IL2CPP_CLEANUP(115)
  45515. {
  45516. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  45517. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  45518. }
  45519. IL_007d:
  45520. {
  45521. return;
  45522. }
  45523. }
  45524. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m1B4659EAB985AB262CB3BE89BB81B81BDCE21419_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  45525. {
  45526. RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9 * _thisAdjusted;
  45527. int32_t _offset = 1;
  45528. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9 *>(__this + _offset);
  45529. RowIntervalOperationWrapper_2_Invoke_m1B4659EAB985AB262CB3BE89BB81B81BDCE21419_inline(_thisAdjusted, ___i0, method);
  45530. }
  45531. #ifdef __clang__
  45532. #pragma clang diagnostic pop
  45533. #endif
  45534. #ifdef __clang__
  45535. #pragma clang diagnostic push
  45536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45537. #pragma clang diagnostic ignored "-Wunused-variable"
  45538. #endif
  45539. // 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&)
  45540. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m410E8B79F1B26D393554BC7D1C2017605E870799_gshared (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)
  45541. {
  45542. {
  45543. int32_t L_0 = ___minY0;
  45544. __this->set_minY_0(L_0);
  45545. int32_t L_1 = ___maxY1;
  45546. __this->set_maxY_1(L_1);
  45547. int32_t L_2 = ___stepY2;
  45548. __this->set_stepY_2(L_2);
  45549. int32_t L_3 = ___width3;
  45550. __this->set_width_3(L_3);
  45551. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  45552. __this->set_allocator_4(L_4);
  45553. ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 * L_5 = ___operation5;
  45554. ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 L_6 = (*(ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 *)L_5);
  45555. __this->set_operation_5(L_6);
  45556. return;
  45557. }
  45558. }
  45559. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m410E8B79F1B26D393554BC7D1C2017605E870799_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 * ___operation5, const RuntimeMethod* method)
  45560. {
  45561. RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11 * _thisAdjusted;
  45562. int32_t _offset = 1;
  45563. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11 *>(__this + _offset);
  45564. RowIntervalOperationWrapper_2__ctor_m410E8B79F1B26D393554BC7D1C2017605E870799_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  45565. }
  45566. // 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>::Invoke(System.Int32)
  45567. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m462697F77AB03A80BD9E6AAF7418F6D0F2B0261F_gshared (RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11 * __this, int32_t ___i0, const RuntimeMethod* method)
  45568. {
  45569. static bool s_Il2CppMethodInitialized;
  45570. if (!s_Il2CppMethodInitialized)
  45571. {
  45572. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  45573. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  45574. s_Il2CppMethodInitialized = true;
  45575. }
  45576. int32_t V_0 = 0;
  45577. int32_t V_1 = 0;
  45578. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  45579. memset((&V_2), 0, sizeof(V_2));
  45580. RuntimeObject* V_3 = NULL;
  45581. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  45582. memset((&V_4), 0, sizeof(V_4));
  45583. Exception_t * __last_unhandled_exception = 0;
  45584. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  45585. {
  45586. int32_t L_0 = (int32_t)__this->get_minY_0();
  45587. int32_t L_1 = ___i0;
  45588. int32_t L_2 = (int32_t)__this->get_stepY_2();
  45589. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  45590. int32_t L_3 = V_0;
  45591. int32_t L_4 = (int32_t)__this->get_maxY_1();
  45592. if ((((int32_t)L_3) < ((int32_t)L_4)))
  45593. {
  45594. goto IL_001a;
  45595. }
  45596. }
  45597. {
  45598. return;
  45599. }
  45600. IL_001a:
  45601. {
  45602. int32_t L_5 = V_0;
  45603. int32_t L_6 = (int32_t)__this->get_stepY_2();
  45604. int32_t L_7 = (int32_t)__this->get_maxY_1();
  45605. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  45606. int32_t L_8;
  45607. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  45608. V_1 = (int32_t)L_8;
  45609. int32_t L_9 = V_0;
  45610. int32_t L_10 = V_1;
  45611. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  45612. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  45613. int32_t L_12 = (int32_t)__this->get_width_3();
  45614. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  45615. RuntimeObject* L_13;
  45616. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  45617. V_3 = (RuntimeObject*)L_13;
  45618. }
  45619. IL_004a:
  45620. try
  45621. {// begin try (depth: 1)
  45622. ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 * L_14 = (ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 *)__this->get_address_of_operation_5();
  45623. ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 * L_15;
  45624. L_15 = (( ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 * (*) (ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 *)(ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  45625. RuntimeObject* L_16 = V_3;
  45626. NullCheck((RuntimeObject*)L_16);
  45627. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  45628. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  45629. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  45630. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  45631. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  45632. Il2CppFakeBox<ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  45633. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  45634. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  45635. *L_15 = L_19.m_Value;
  45636. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  45637. }// end try (depth: 1)
  45638. catch(Il2CppExceptionWrapper& e)
  45639. {
  45640. __last_unhandled_exception = (Exception_t *)e.ex;
  45641. goto FINALLY_0073;
  45642. }
  45643. FINALLY_0073:
  45644. {// begin finally (depth: 1)
  45645. {
  45646. RuntimeObject* L_20 = V_3;
  45647. if (!L_20)
  45648. {
  45649. goto IL_007c;
  45650. }
  45651. }
  45652. IL_0076:
  45653. {
  45654. RuntimeObject* L_21 = V_3;
  45655. NullCheck((RuntimeObject*)L_21);
  45656. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  45657. }
  45658. IL_007c:
  45659. {
  45660. IL2CPP_END_FINALLY(115)
  45661. }
  45662. }// end finally (depth: 1)
  45663. IL2CPP_CLEANUP(115)
  45664. {
  45665. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  45666. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  45667. }
  45668. IL_007d:
  45669. {
  45670. return;
  45671. }
  45672. }
  45673. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m462697F77AB03A80BD9E6AAF7418F6D0F2B0261F_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  45674. {
  45675. RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11 * _thisAdjusted;
  45676. int32_t _offset = 1;
  45677. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11 *>(__this + _offset);
  45678. RowIntervalOperationWrapper_2_Invoke_m462697F77AB03A80BD9E6AAF7418F6D0F2B0261F_inline(_thisAdjusted, ___i0, method);
  45679. }
  45680. #ifdef __clang__
  45681. #pragma clang diagnostic pop
  45682. #endif
  45683. #ifdef __clang__
  45684. #pragma clang diagnostic push
  45685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45686. #pragma clang diagnostic ignored "-Wunused-variable"
  45687. #endif
  45688. // 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&)
  45689. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m2ECC48C7332AA61CE06AFFFCB1AF33CA1E96D4AA_gshared (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)
  45690. {
  45691. {
  45692. int32_t L_0 = ___minY0;
  45693. __this->set_minY_0(L_0);
  45694. int32_t L_1 = ___maxY1;
  45695. __this->set_maxY_1(L_1);
  45696. int32_t L_2 = ___stepY2;
  45697. __this->set_stepY_2(L_2);
  45698. int32_t L_3 = ___width3;
  45699. __this->set_width_3(L_3);
  45700. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  45701. __this->set_allocator_4(L_4);
  45702. ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 * L_5 = ___operation5;
  45703. ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 L_6 = (*(ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 *)L_5);
  45704. __this->set_operation_5(L_6);
  45705. return;
  45706. }
  45707. }
  45708. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m2ECC48C7332AA61CE06AFFFCB1AF33CA1E96D4AA_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 * ___operation5, const RuntimeMethod* method)
  45709. {
  45710. RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18 * _thisAdjusted;
  45711. int32_t _offset = 1;
  45712. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18 *>(__this + _offset);
  45713. RowIntervalOperationWrapper_2__ctor_m2ECC48C7332AA61CE06AFFFCB1AF33CA1E96D4AA_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  45714. }
  45715. // 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>::Invoke(System.Int32)
  45716. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mEF7CFDEEF132E563CF7FEAFEEF75BC63189F38F3_gshared (RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18 * __this, int32_t ___i0, const RuntimeMethod* method)
  45717. {
  45718. static bool s_Il2CppMethodInitialized;
  45719. if (!s_Il2CppMethodInitialized)
  45720. {
  45721. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  45722. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  45723. s_Il2CppMethodInitialized = true;
  45724. }
  45725. int32_t V_0 = 0;
  45726. int32_t V_1 = 0;
  45727. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  45728. memset((&V_2), 0, sizeof(V_2));
  45729. RuntimeObject* V_3 = NULL;
  45730. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  45731. memset((&V_4), 0, sizeof(V_4));
  45732. Exception_t * __last_unhandled_exception = 0;
  45733. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  45734. {
  45735. int32_t L_0 = (int32_t)__this->get_minY_0();
  45736. int32_t L_1 = ___i0;
  45737. int32_t L_2 = (int32_t)__this->get_stepY_2();
  45738. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  45739. int32_t L_3 = V_0;
  45740. int32_t L_4 = (int32_t)__this->get_maxY_1();
  45741. if ((((int32_t)L_3) < ((int32_t)L_4)))
  45742. {
  45743. goto IL_001a;
  45744. }
  45745. }
  45746. {
  45747. return;
  45748. }
  45749. IL_001a:
  45750. {
  45751. int32_t L_5 = V_0;
  45752. int32_t L_6 = (int32_t)__this->get_stepY_2();
  45753. int32_t L_7 = (int32_t)__this->get_maxY_1();
  45754. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  45755. int32_t L_8;
  45756. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  45757. V_1 = (int32_t)L_8;
  45758. int32_t L_9 = V_0;
  45759. int32_t L_10 = V_1;
  45760. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  45761. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  45762. int32_t L_12 = (int32_t)__this->get_width_3();
  45763. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  45764. RuntimeObject* L_13;
  45765. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  45766. V_3 = (RuntimeObject*)L_13;
  45767. }
  45768. IL_004a:
  45769. try
  45770. {// begin try (depth: 1)
  45771. ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 * L_14 = (ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 *)__this->get_address_of_operation_5();
  45772. ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 * L_15;
  45773. L_15 = (( ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 * (*) (ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 *)(ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  45774. RuntimeObject* L_16 = V_3;
  45775. NullCheck((RuntimeObject*)L_16);
  45776. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  45777. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  45778. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  45779. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  45780. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  45781. Il2CppFakeBox<ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  45782. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  45783. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  45784. *L_15 = L_19.m_Value;
  45785. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  45786. }// end try (depth: 1)
  45787. catch(Il2CppExceptionWrapper& e)
  45788. {
  45789. __last_unhandled_exception = (Exception_t *)e.ex;
  45790. goto FINALLY_0073;
  45791. }
  45792. FINALLY_0073:
  45793. {// begin finally (depth: 1)
  45794. {
  45795. RuntimeObject* L_20 = V_3;
  45796. if (!L_20)
  45797. {
  45798. goto IL_007c;
  45799. }
  45800. }
  45801. IL_0076:
  45802. {
  45803. RuntimeObject* L_21 = V_3;
  45804. NullCheck((RuntimeObject*)L_21);
  45805. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  45806. }
  45807. IL_007c:
  45808. {
  45809. IL2CPP_END_FINALLY(115)
  45810. }
  45811. }// end finally (depth: 1)
  45812. IL2CPP_CLEANUP(115)
  45813. {
  45814. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  45815. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  45816. }
  45817. IL_007d:
  45818. {
  45819. return;
  45820. }
  45821. }
  45822. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mEF7CFDEEF132E563CF7FEAFEEF75BC63189F38F3_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  45823. {
  45824. RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18 * _thisAdjusted;
  45825. int32_t _offset = 1;
  45826. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18 *>(__this + _offset);
  45827. RowIntervalOperationWrapper_2_Invoke_mEF7CFDEEF132E563CF7FEAFEEF75BC63189F38F3_inline(_thisAdjusted, ___i0, method);
  45828. }
  45829. #ifdef __clang__
  45830. #pragma clang diagnostic pop
  45831. #endif
  45832. #ifdef __clang__
  45833. #pragma clang diagnostic push
  45834. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45835. #pragma clang diagnostic ignored "-Wunused-variable"
  45836. #endif
  45837. // 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.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  45838. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mC8ADDEB7E0121B337DFCB76B21820C340EABA2B8_gshared (RowIntervalOperationWrapper_2_tE3666069A48AFA781FE1BA0E4902A06C60579914 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 * ___operation5, const RuntimeMethod* method)
  45839. {
  45840. {
  45841. int32_t L_0 = ___minY0;
  45842. __this->set_minY_0(L_0);
  45843. int32_t L_1 = ___maxY1;
  45844. __this->set_maxY_1(L_1);
  45845. int32_t L_2 = ___stepY2;
  45846. __this->set_stepY_2(L_2);
  45847. int32_t L_3 = ___width3;
  45848. __this->set_width_3(L_3);
  45849. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  45850. __this->set_allocator_4(L_4);
  45851. ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 * L_5 = ___operation5;
  45852. ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 L_6 = (*(ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 *)L_5);
  45853. __this->set_operation_5(L_6);
  45854. return;
  45855. }
  45856. }
  45857. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mC8ADDEB7E0121B337DFCB76B21820C340EABA2B8_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 * ___operation5, const RuntimeMethod* method)
  45858. {
  45859. RowIntervalOperationWrapper_2_tE3666069A48AFA781FE1BA0E4902A06C60579914 * _thisAdjusted;
  45860. int32_t _offset = 1;
  45861. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tE3666069A48AFA781FE1BA0E4902A06C60579914 *>(__this + _offset);
  45862. RowIntervalOperationWrapper_2__ctor_mC8ADDEB7E0121B337DFCB76B21820C340EABA2B8_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  45863. }
  45864. // 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.TriangleResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  45865. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m70FC3C041B87C5D8AD41312742C2C2FD877FE310_gshared (RowIntervalOperationWrapper_2_tE3666069A48AFA781FE1BA0E4902A06C60579914 * __this, int32_t ___i0, const RuntimeMethod* method)
  45866. {
  45867. static bool s_Il2CppMethodInitialized;
  45868. if (!s_Il2CppMethodInitialized)
  45869. {
  45870. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  45871. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  45872. s_Il2CppMethodInitialized = true;
  45873. }
  45874. int32_t V_0 = 0;
  45875. int32_t V_1 = 0;
  45876. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  45877. memset((&V_2), 0, sizeof(V_2));
  45878. RuntimeObject* V_3 = NULL;
  45879. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  45880. memset((&V_4), 0, sizeof(V_4));
  45881. Exception_t * __last_unhandled_exception = 0;
  45882. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  45883. {
  45884. int32_t L_0 = (int32_t)__this->get_minY_0();
  45885. int32_t L_1 = ___i0;
  45886. int32_t L_2 = (int32_t)__this->get_stepY_2();
  45887. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  45888. int32_t L_3 = V_0;
  45889. int32_t L_4 = (int32_t)__this->get_maxY_1();
  45890. if ((((int32_t)L_3) < ((int32_t)L_4)))
  45891. {
  45892. goto IL_001a;
  45893. }
  45894. }
  45895. {
  45896. return;
  45897. }
  45898. IL_001a:
  45899. {
  45900. int32_t L_5 = V_0;
  45901. int32_t L_6 = (int32_t)__this->get_stepY_2();
  45902. int32_t L_7 = (int32_t)__this->get_maxY_1();
  45903. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  45904. int32_t L_8;
  45905. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  45906. V_1 = (int32_t)L_8;
  45907. int32_t L_9 = V_0;
  45908. int32_t L_10 = V_1;
  45909. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  45910. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  45911. int32_t L_12 = (int32_t)__this->get_width_3();
  45912. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  45913. RuntimeObject* L_13;
  45914. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  45915. V_3 = (RuntimeObject*)L_13;
  45916. }
  45917. IL_004a:
  45918. try
  45919. {// begin try (depth: 1)
  45920. ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 * L_14 = (ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 *)__this->get_address_of_operation_5();
  45921. ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 * L_15;
  45922. L_15 = (( ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 * (*) (ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 *)(ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  45923. RuntimeObject* L_16 = V_3;
  45924. NullCheck((RuntimeObject*)L_16);
  45925. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  45926. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  45927. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  45928. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  45929. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  45930. Il2CppFakeBox<ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  45931. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  45932. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  45933. *L_15 = L_19.m_Value;
  45934. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  45935. }// end try (depth: 1)
  45936. catch(Il2CppExceptionWrapper& e)
  45937. {
  45938. __last_unhandled_exception = (Exception_t *)e.ex;
  45939. goto FINALLY_0073;
  45940. }
  45941. FINALLY_0073:
  45942. {// begin finally (depth: 1)
  45943. {
  45944. RuntimeObject* L_20 = V_3;
  45945. if (!L_20)
  45946. {
  45947. goto IL_007c;
  45948. }
  45949. }
  45950. IL_0076:
  45951. {
  45952. RuntimeObject* L_21 = V_3;
  45953. NullCheck((RuntimeObject*)L_21);
  45954. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  45955. }
  45956. IL_007c:
  45957. {
  45958. IL2CPP_END_FINALLY(115)
  45959. }
  45960. }// end finally (depth: 1)
  45961. IL2CPP_CLEANUP(115)
  45962. {
  45963. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  45964. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  45965. }
  45966. IL_007d:
  45967. {
  45968. return;
  45969. }
  45970. }
  45971. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m70FC3C041B87C5D8AD41312742C2C2FD877FE310_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  45972. {
  45973. RowIntervalOperationWrapper_2_tE3666069A48AFA781FE1BA0E4902A06C60579914 * _thisAdjusted;
  45974. int32_t _offset = 1;
  45975. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tE3666069A48AFA781FE1BA0E4902A06C60579914 *>(__this + _offset);
  45976. RowIntervalOperationWrapper_2_Invoke_m70FC3C041B87C5D8AD41312742C2C2FD877FE310_inline(_thisAdjusted, ___i0, method);
  45977. }
  45978. #ifdef __clang__
  45979. #pragma clang diagnostic pop
  45980. #endif
  45981. #ifdef __clang__
  45982. #pragma clang diagnostic push
  45983. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45984. #pragma clang diagnostic ignored "-Wunused-variable"
  45985. #endif
  45986. // 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.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  45987. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m4E8157769F3300A61EDCB9C585A011837CD2B52F_gshared (RowIntervalOperationWrapper_2_tCF6D3E999545CD6171A6147104B3D8E1B412B963 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA * ___operation5, const RuntimeMethod* method)
  45988. {
  45989. {
  45990. int32_t L_0 = ___minY0;
  45991. __this->set_minY_0(L_0);
  45992. int32_t L_1 = ___maxY1;
  45993. __this->set_maxY_1(L_1);
  45994. int32_t L_2 = ___stepY2;
  45995. __this->set_stepY_2(L_2);
  45996. int32_t L_3 = ___width3;
  45997. __this->set_width_3(L_3);
  45998. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  45999. __this->set_allocator_4(L_4);
  46000. ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA * L_5 = ___operation5;
  46001. ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA L_6 = (*(ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA *)L_5);
  46002. __this->set_operation_5(L_6);
  46003. return;
  46004. }
  46005. }
  46006. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m4E8157769F3300A61EDCB9C585A011837CD2B52F_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA * ___operation5, const RuntimeMethod* method)
  46007. {
  46008. RowIntervalOperationWrapper_2_tCF6D3E999545CD6171A6147104B3D8E1B412B963 * _thisAdjusted;
  46009. int32_t _offset = 1;
  46010. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tCF6D3E999545CD6171A6147104B3D8E1B412B963 *>(__this + _offset);
  46011. RowIntervalOperationWrapper_2__ctor_m4E8157769F3300A61EDCB9C585A011837CD2B52F_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  46012. }
  46013. // 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.WelchResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  46014. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m7F7DCC7B15712C4B8FA37DC79F3D84DC8DE8A386_gshared (RowIntervalOperationWrapper_2_tCF6D3E999545CD6171A6147104B3D8E1B412B963 * __this, int32_t ___i0, const RuntimeMethod* method)
  46015. {
  46016. static bool s_Il2CppMethodInitialized;
  46017. if (!s_Il2CppMethodInitialized)
  46018. {
  46019. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  46020. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  46021. s_Il2CppMethodInitialized = true;
  46022. }
  46023. int32_t V_0 = 0;
  46024. int32_t V_1 = 0;
  46025. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  46026. memset((&V_2), 0, sizeof(V_2));
  46027. RuntimeObject* V_3 = NULL;
  46028. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  46029. memset((&V_4), 0, sizeof(V_4));
  46030. Exception_t * __last_unhandled_exception = 0;
  46031. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  46032. {
  46033. int32_t L_0 = (int32_t)__this->get_minY_0();
  46034. int32_t L_1 = ___i0;
  46035. int32_t L_2 = (int32_t)__this->get_stepY_2();
  46036. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  46037. int32_t L_3 = V_0;
  46038. int32_t L_4 = (int32_t)__this->get_maxY_1();
  46039. if ((((int32_t)L_3) < ((int32_t)L_4)))
  46040. {
  46041. goto IL_001a;
  46042. }
  46043. }
  46044. {
  46045. return;
  46046. }
  46047. IL_001a:
  46048. {
  46049. int32_t L_5 = V_0;
  46050. int32_t L_6 = (int32_t)__this->get_stepY_2();
  46051. int32_t L_7 = (int32_t)__this->get_maxY_1();
  46052. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  46053. int32_t L_8;
  46054. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  46055. V_1 = (int32_t)L_8;
  46056. int32_t L_9 = V_0;
  46057. int32_t L_10 = V_1;
  46058. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  46059. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  46060. int32_t L_12 = (int32_t)__this->get_width_3();
  46061. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  46062. RuntimeObject* L_13;
  46063. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  46064. V_3 = (RuntimeObject*)L_13;
  46065. }
  46066. IL_004a:
  46067. try
  46068. {// begin try (depth: 1)
  46069. ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA * L_14 = (ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA *)__this->get_address_of_operation_5();
  46070. ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA * L_15;
  46071. L_15 = (( ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA * (*) (ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA *)(ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  46072. RuntimeObject* L_16 = V_3;
  46073. NullCheck((RuntimeObject*)L_16);
  46074. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  46075. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  46076. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  46077. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  46078. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  46079. Il2CppFakeBox<ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  46080. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  46081. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  46082. *L_15 = L_19.m_Value;
  46083. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  46084. }// end try (depth: 1)
  46085. catch(Il2CppExceptionWrapper& e)
  46086. {
  46087. __last_unhandled_exception = (Exception_t *)e.ex;
  46088. goto FINALLY_0073;
  46089. }
  46090. FINALLY_0073:
  46091. {// begin finally (depth: 1)
  46092. {
  46093. RuntimeObject* L_20 = V_3;
  46094. if (!L_20)
  46095. {
  46096. goto IL_007c;
  46097. }
  46098. }
  46099. IL_0076:
  46100. {
  46101. RuntimeObject* L_21 = V_3;
  46102. NullCheck((RuntimeObject*)L_21);
  46103. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  46104. }
  46105. IL_007c:
  46106. {
  46107. IL2CPP_END_FINALLY(115)
  46108. }
  46109. }// end finally (depth: 1)
  46110. IL2CPP_CLEANUP(115)
  46111. {
  46112. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  46113. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  46114. }
  46115. IL_007d:
  46116. {
  46117. return;
  46118. }
  46119. }
  46120. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m7F7DCC7B15712C4B8FA37DC79F3D84DC8DE8A386_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  46121. {
  46122. RowIntervalOperationWrapper_2_tCF6D3E999545CD6171A6147104B3D8E1B412B963 * _thisAdjusted;
  46123. int32_t _offset = 1;
  46124. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tCF6D3E999545CD6171A6147104B3D8E1B412B963 *>(__this + _offset);
  46125. RowIntervalOperationWrapper_2_Invoke_m7F7DCC7B15712C4B8FA37DC79F3D84DC8DE8A386_inline(_thisAdjusted, ___i0, method);
  46126. }
  46127. #ifdef __clang__
  46128. #pragma clang diagnostic pop
  46129. #endif
  46130. #ifdef __clang__
  46131. #pragma clang diagnostic push
  46132. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46133. #pragma clang diagnostic ignored "-Wunused-variable"
  46134. #endif
  46135. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  46136. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mD4BBD8EED5D6A4282F8A73CCB99E13D390A9801F_gshared (RowIntervalOperationWrapper_2_t6C9D5E860F7B7289DBACFD14A3414E16C1D4E3D8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 * ___operation5, const RuntimeMethod* method)
  46137. {
  46138. {
  46139. int32_t L_0 = ___minY0;
  46140. __this->set_minY_0(L_0);
  46141. int32_t L_1 = ___maxY1;
  46142. __this->set_maxY_1(L_1);
  46143. int32_t L_2 = ___stepY2;
  46144. __this->set_stepY_2(L_2);
  46145. int32_t L_3 = ___width3;
  46146. __this->set_width_3(L_3);
  46147. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  46148. __this->set_allocator_4(L_4);
  46149. ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 * L_5 = ___operation5;
  46150. ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 L_6 = (*(ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 *)L_5);
  46151. __this->set_operation_5(L_6);
  46152. return;
  46153. }
  46154. }
  46155. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mD4BBD8EED5D6A4282F8A73CCB99E13D390A9801F_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 * ___operation5, const RuntimeMethod* method)
  46156. {
  46157. RowIntervalOperationWrapper_2_t6C9D5E860F7B7289DBACFD14A3414E16C1D4E3D8 * _thisAdjusted;
  46158. int32_t _offset = 1;
  46159. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t6C9D5E860F7B7289DBACFD14A3414E16C1D4E3D8 *>(__this + _offset);
  46160. RowIntervalOperationWrapper_2__ctor_mD4BBD8EED5D6A4282F8A73CCB99E13D390A9801F_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  46161. }
  46162. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  46163. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mF39AC01C22EE0766F9253DBED2784E16DC323B12_gshared (RowIntervalOperationWrapper_2_t6C9D5E860F7B7289DBACFD14A3414E16C1D4E3D8 * __this, int32_t ___i0, const RuntimeMethod* method)
  46164. {
  46165. static bool s_Il2CppMethodInitialized;
  46166. if (!s_Il2CppMethodInitialized)
  46167. {
  46168. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  46169. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  46170. s_Il2CppMethodInitialized = true;
  46171. }
  46172. int32_t V_0 = 0;
  46173. int32_t V_1 = 0;
  46174. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  46175. memset((&V_2), 0, sizeof(V_2));
  46176. RuntimeObject* V_3 = NULL;
  46177. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  46178. memset((&V_4), 0, sizeof(V_4));
  46179. Exception_t * __last_unhandled_exception = 0;
  46180. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  46181. {
  46182. int32_t L_0 = (int32_t)__this->get_minY_0();
  46183. int32_t L_1 = ___i0;
  46184. int32_t L_2 = (int32_t)__this->get_stepY_2();
  46185. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  46186. int32_t L_3 = V_0;
  46187. int32_t L_4 = (int32_t)__this->get_maxY_1();
  46188. if ((((int32_t)L_3) < ((int32_t)L_4)))
  46189. {
  46190. goto IL_001a;
  46191. }
  46192. }
  46193. {
  46194. return;
  46195. }
  46196. IL_001a:
  46197. {
  46198. int32_t L_5 = V_0;
  46199. int32_t L_6 = (int32_t)__this->get_stepY_2();
  46200. int32_t L_7 = (int32_t)__this->get_maxY_1();
  46201. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  46202. int32_t L_8;
  46203. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  46204. V_1 = (int32_t)L_8;
  46205. int32_t L_9 = V_0;
  46206. int32_t L_10 = V_1;
  46207. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  46208. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  46209. int32_t L_12 = (int32_t)__this->get_width_3();
  46210. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  46211. RuntimeObject* L_13;
  46212. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  46213. V_3 = (RuntimeObject*)L_13;
  46214. }
  46215. IL_004a:
  46216. try
  46217. {// begin try (depth: 1)
  46218. ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 * L_14 = (ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 *)__this->get_address_of_operation_5();
  46219. ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 * L_15;
  46220. L_15 = (( ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 * (*) (ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 *)(ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  46221. RuntimeObject* L_16 = V_3;
  46222. NullCheck((RuntimeObject*)L_16);
  46223. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  46224. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  46225. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  46226. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  46227. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  46228. Il2CppFakeBox<ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  46229. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  46230. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  46231. *L_15 = L_19.m_Value;
  46232. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  46233. }// end try (depth: 1)
  46234. catch(Il2CppExceptionWrapper& e)
  46235. {
  46236. __last_unhandled_exception = (Exception_t *)e.ex;
  46237. goto FINALLY_0073;
  46238. }
  46239. FINALLY_0073:
  46240. {// begin finally (depth: 1)
  46241. {
  46242. RuntimeObject* L_20 = V_3;
  46243. if (!L_20)
  46244. {
  46245. goto IL_007c;
  46246. }
  46247. }
  46248. IL_0076:
  46249. {
  46250. RuntimeObject* L_21 = V_3;
  46251. NullCheck((RuntimeObject*)L_21);
  46252. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  46253. }
  46254. IL_007c:
  46255. {
  46256. IL2CPP_END_FINALLY(115)
  46257. }
  46258. }// end finally (depth: 1)
  46259. IL2CPP_CLEANUP(115)
  46260. {
  46261. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  46262. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  46263. }
  46264. IL_007d:
  46265. {
  46266. return;
  46267. }
  46268. }
  46269. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mF39AC01C22EE0766F9253DBED2784E16DC323B12_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  46270. {
  46271. RowIntervalOperationWrapper_2_t6C9D5E860F7B7289DBACFD14A3414E16C1D4E3D8 * _thisAdjusted;
  46272. int32_t _offset = 1;
  46273. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t6C9D5E860F7B7289DBACFD14A3414E16C1D4E3D8 *>(__this + _offset);
  46274. RowIntervalOperationWrapper_2_Invoke_mF39AC01C22EE0766F9253DBED2784E16DC323B12_inline(_thisAdjusted, ___i0, method);
  46275. }
  46276. #ifdef __clang__
  46277. #pragma clang diagnostic pop
  46278. #endif
  46279. #ifdef __clang__
  46280. #pragma clang diagnostic push
  46281. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46282. #pragma clang diagnostic ignored "-Wunused-variable"
  46283. #endif
  46284. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  46285. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mF79A4EEAFC042959B66EC4FBE2888D49BF5702C4_gshared (RowIntervalOperationWrapper_2_t9B64A6F488616A5E219147AA0BBEA30E7CA15CBA * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B * ___operation5, const RuntimeMethod* method)
  46286. {
  46287. {
  46288. int32_t L_0 = ___minY0;
  46289. __this->set_minY_0(L_0);
  46290. int32_t L_1 = ___maxY1;
  46291. __this->set_maxY_1(L_1);
  46292. int32_t L_2 = ___stepY2;
  46293. __this->set_stepY_2(L_2);
  46294. int32_t L_3 = ___width3;
  46295. __this->set_width_3(L_3);
  46296. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  46297. __this->set_allocator_4(L_4);
  46298. ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B * L_5 = ___operation5;
  46299. ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B L_6 = (*(ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B *)L_5);
  46300. __this->set_operation_5(L_6);
  46301. return;
  46302. }
  46303. }
  46304. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mF79A4EEAFC042959B66EC4FBE2888D49BF5702C4_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B * ___operation5, const RuntimeMethod* method)
  46305. {
  46306. RowIntervalOperationWrapper_2_t9B64A6F488616A5E219147AA0BBEA30E7CA15CBA * _thisAdjusted;
  46307. int32_t _offset = 1;
  46308. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t9B64A6F488616A5E219147AA0BBEA30E7CA15CBA *>(__this + _offset);
  46309. RowIntervalOperationWrapper_2__ctor_mF79A4EEAFC042959B66EC4FBE2888D49BF5702C4_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  46310. }
  46311. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  46312. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m15CF12E6B4AA765D6060210B437148B5D0F77D02_gshared (RowIntervalOperationWrapper_2_t9B64A6F488616A5E219147AA0BBEA30E7CA15CBA * __this, int32_t ___i0, const RuntimeMethod* method)
  46313. {
  46314. static bool s_Il2CppMethodInitialized;
  46315. if (!s_Il2CppMethodInitialized)
  46316. {
  46317. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  46318. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  46319. s_Il2CppMethodInitialized = true;
  46320. }
  46321. int32_t V_0 = 0;
  46322. int32_t V_1 = 0;
  46323. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  46324. memset((&V_2), 0, sizeof(V_2));
  46325. RuntimeObject* V_3 = NULL;
  46326. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  46327. memset((&V_4), 0, sizeof(V_4));
  46328. Exception_t * __last_unhandled_exception = 0;
  46329. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  46330. {
  46331. int32_t L_0 = (int32_t)__this->get_minY_0();
  46332. int32_t L_1 = ___i0;
  46333. int32_t L_2 = (int32_t)__this->get_stepY_2();
  46334. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  46335. int32_t L_3 = V_0;
  46336. int32_t L_4 = (int32_t)__this->get_maxY_1();
  46337. if ((((int32_t)L_3) < ((int32_t)L_4)))
  46338. {
  46339. goto IL_001a;
  46340. }
  46341. }
  46342. {
  46343. return;
  46344. }
  46345. IL_001a:
  46346. {
  46347. int32_t L_5 = V_0;
  46348. int32_t L_6 = (int32_t)__this->get_stepY_2();
  46349. int32_t L_7 = (int32_t)__this->get_maxY_1();
  46350. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  46351. int32_t L_8;
  46352. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  46353. V_1 = (int32_t)L_8;
  46354. int32_t L_9 = V_0;
  46355. int32_t L_10 = V_1;
  46356. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  46357. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  46358. int32_t L_12 = (int32_t)__this->get_width_3();
  46359. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  46360. RuntimeObject* L_13;
  46361. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  46362. V_3 = (RuntimeObject*)L_13;
  46363. }
  46364. IL_004a:
  46365. try
  46366. {// begin try (depth: 1)
  46367. ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B * L_14 = (ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B *)__this->get_address_of_operation_5();
  46368. ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B * L_15;
  46369. L_15 = (( ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B * (*) (ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B *)(ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  46370. RuntimeObject* L_16 = V_3;
  46371. NullCheck((RuntimeObject*)L_16);
  46372. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  46373. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  46374. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  46375. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  46376. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  46377. Il2CppFakeBox<ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  46378. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  46379. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  46380. *L_15 = L_19.m_Value;
  46381. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  46382. }// end try (depth: 1)
  46383. catch(Il2CppExceptionWrapper& e)
  46384. {
  46385. __last_unhandled_exception = (Exception_t *)e.ex;
  46386. goto FINALLY_0073;
  46387. }
  46388. FINALLY_0073:
  46389. {// begin finally (depth: 1)
  46390. {
  46391. RuntimeObject* L_20 = V_3;
  46392. if (!L_20)
  46393. {
  46394. goto IL_007c;
  46395. }
  46396. }
  46397. IL_0076:
  46398. {
  46399. RuntimeObject* L_21 = V_3;
  46400. NullCheck((RuntimeObject*)L_21);
  46401. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  46402. }
  46403. IL_007c:
  46404. {
  46405. IL2CPP_END_FINALLY(115)
  46406. }
  46407. }// end finally (depth: 1)
  46408. IL2CPP_CLEANUP(115)
  46409. {
  46410. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  46411. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  46412. }
  46413. IL_007d:
  46414. {
  46415. return;
  46416. }
  46417. }
  46418. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m15CF12E6B4AA765D6060210B437148B5D0F77D02_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  46419. {
  46420. RowIntervalOperationWrapper_2_t9B64A6F488616A5E219147AA0BBEA30E7CA15CBA * _thisAdjusted;
  46421. int32_t _offset = 1;
  46422. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t9B64A6F488616A5E219147AA0BBEA30E7CA15CBA *>(__this + _offset);
  46423. RowIntervalOperationWrapper_2_Invoke_m15CF12E6B4AA765D6060210B437148B5D0F77D02_inline(_thisAdjusted, ___i0, method);
  46424. }
  46425. #ifdef __clang__
  46426. #pragma clang diagnostic pop
  46427. #endif
  46428. #ifdef __clang__
  46429. #pragma clang diagnostic push
  46430. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46431. #pragma clang diagnostic ignored "-Wunused-variable"
  46432. #endif
  46433. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  46434. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m101DD0A607A292336493F2E6C476425B32DB97E5_gshared (RowIntervalOperationWrapper_2_tF9C44E54BB0A1F3B1334A3A8CBF11EFC268DDA4E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 * ___operation5, const RuntimeMethod* method)
  46435. {
  46436. {
  46437. int32_t L_0 = ___minY0;
  46438. __this->set_minY_0(L_0);
  46439. int32_t L_1 = ___maxY1;
  46440. __this->set_maxY_1(L_1);
  46441. int32_t L_2 = ___stepY2;
  46442. __this->set_stepY_2(L_2);
  46443. int32_t L_3 = ___width3;
  46444. __this->set_width_3(L_3);
  46445. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  46446. __this->set_allocator_4(L_4);
  46447. ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 * L_5 = ___operation5;
  46448. ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 L_6 = (*(ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 *)L_5);
  46449. __this->set_operation_5(L_6);
  46450. return;
  46451. }
  46452. }
  46453. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m101DD0A607A292336493F2E6C476425B32DB97E5_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 * ___operation5, const RuntimeMethod* method)
  46454. {
  46455. RowIntervalOperationWrapper_2_tF9C44E54BB0A1F3B1334A3A8CBF11EFC268DDA4E * _thisAdjusted;
  46456. int32_t _offset = 1;
  46457. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tF9C44E54BB0A1F3B1334A3A8CBF11EFC268DDA4E *>(__this + _offset);
  46458. RowIntervalOperationWrapper_2__ctor_m101DD0A607A292336493F2E6C476425B32DB97E5_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  46459. }
  46460. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  46461. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m7DD18D012B1042D1B3BCD72B3A2FB3A744E297E5_gshared (RowIntervalOperationWrapper_2_tF9C44E54BB0A1F3B1334A3A8CBF11EFC268DDA4E * __this, int32_t ___i0, const RuntimeMethod* method)
  46462. {
  46463. static bool s_Il2CppMethodInitialized;
  46464. if (!s_Il2CppMethodInitialized)
  46465. {
  46466. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  46467. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  46468. s_Il2CppMethodInitialized = true;
  46469. }
  46470. int32_t V_0 = 0;
  46471. int32_t V_1 = 0;
  46472. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  46473. memset((&V_2), 0, sizeof(V_2));
  46474. RuntimeObject* V_3 = NULL;
  46475. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  46476. memset((&V_4), 0, sizeof(V_4));
  46477. Exception_t * __last_unhandled_exception = 0;
  46478. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  46479. {
  46480. int32_t L_0 = (int32_t)__this->get_minY_0();
  46481. int32_t L_1 = ___i0;
  46482. int32_t L_2 = (int32_t)__this->get_stepY_2();
  46483. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  46484. int32_t L_3 = V_0;
  46485. int32_t L_4 = (int32_t)__this->get_maxY_1();
  46486. if ((((int32_t)L_3) < ((int32_t)L_4)))
  46487. {
  46488. goto IL_001a;
  46489. }
  46490. }
  46491. {
  46492. return;
  46493. }
  46494. IL_001a:
  46495. {
  46496. int32_t L_5 = V_0;
  46497. int32_t L_6 = (int32_t)__this->get_stepY_2();
  46498. int32_t L_7 = (int32_t)__this->get_maxY_1();
  46499. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  46500. int32_t L_8;
  46501. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  46502. V_1 = (int32_t)L_8;
  46503. int32_t L_9 = V_0;
  46504. int32_t L_10 = V_1;
  46505. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  46506. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  46507. int32_t L_12 = (int32_t)__this->get_width_3();
  46508. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  46509. RuntimeObject* L_13;
  46510. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  46511. V_3 = (RuntimeObject*)L_13;
  46512. }
  46513. IL_004a:
  46514. try
  46515. {// begin try (depth: 1)
  46516. ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 * L_14 = (ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 *)__this->get_address_of_operation_5();
  46517. ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 * L_15;
  46518. L_15 = (( ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 * (*) (ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 *)(ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  46519. RuntimeObject* L_16 = V_3;
  46520. NullCheck((RuntimeObject*)L_16);
  46521. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  46522. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  46523. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  46524. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  46525. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  46526. Il2CppFakeBox<ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  46527. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  46528. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  46529. *L_15 = L_19.m_Value;
  46530. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  46531. }// end try (depth: 1)
  46532. catch(Il2CppExceptionWrapper& e)
  46533. {
  46534. __last_unhandled_exception = (Exception_t *)e.ex;
  46535. goto FINALLY_0073;
  46536. }
  46537. FINALLY_0073:
  46538. {// begin finally (depth: 1)
  46539. {
  46540. RuntimeObject* L_20 = V_3;
  46541. if (!L_20)
  46542. {
  46543. goto IL_007c;
  46544. }
  46545. }
  46546. IL_0076:
  46547. {
  46548. RuntimeObject* L_21 = V_3;
  46549. NullCheck((RuntimeObject*)L_21);
  46550. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  46551. }
  46552. IL_007c:
  46553. {
  46554. IL2CPP_END_FINALLY(115)
  46555. }
  46556. }// end finally (depth: 1)
  46557. IL2CPP_CLEANUP(115)
  46558. {
  46559. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  46560. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  46561. }
  46562. IL_007d:
  46563. {
  46564. return;
  46565. }
  46566. }
  46567. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m7DD18D012B1042D1B3BCD72B3A2FB3A744E297E5_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  46568. {
  46569. RowIntervalOperationWrapper_2_tF9C44E54BB0A1F3B1334A3A8CBF11EFC268DDA4E * _thisAdjusted;
  46570. int32_t _offset = 1;
  46571. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tF9C44E54BB0A1F3B1334A3A8CBF11EFC268DDA4E *>(__this + _offset);
  46572. RowIntervalOperationWrapper_2_Invoke_m7DD18D012B1042D1B3BCD72B3A2FB3A744E297E5_inline(_thisAdjusted, ___i0, method);
  46573. }
  46574. #ifdef __clang__
  46575. #pragma clang diagnostic pop
  46576. #endif
  46577. #ifdef __clang__
  46578. #pragma clang diagnostic push
  46579. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46580. #pragma clang diagnostic ignored "-Wunused-variable"
  46581. #endif
  46582. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  46583. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mA9D69EB0664DBA341978BEE4CCB72738D99EE6EB_gshared (RowIntervalOperationWrapper_2_tA2D58880F8FF3882711B6D73B8F3DBC03EABA39A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD * ___operation5, const RuntimeMethod* method)
  46584. {
  46585. {
  46586. int32_t L_0 = ___minY0;
  46587. __this->set_minY_0(L_0);
  46588. int32_t L_1 = ___maxY1;
  46589. __this->set_maxY_1(L_1);
  46590. int32_t L_2 = ___stepY2;
  46591. __this->set_stepY_2(L_2);
  46592. int32_t L_3 = ___width3;
  46593. __this->set_width_3(L_3);
  46594. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  46595. __this->set_allocator_4(L_4);
  46596. ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD * L_5 = ___operation5;
  46597. ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD L_6 = (*(ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD *)L_5);
  46598. __this->set_operation_5(L_6);
  46599. return;
  46600. }
  46601. }
  46602. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_mA9D69EB0664DBA341978BEE4CCB72738D99EE6EB_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD * ___operation5, const RuntimeMethod* method)
  46603. {
  46604. RowIntervalOperationWrapper_2_tA2D58880F8FF3882711B6D73B8F3DBC03EABA39A * _thisAdjusted;
  46605. int32_t _offset = 1;
  46606. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tA2D58880F8FF3882711B6D73B8F3DBC03EABA39A *>(__this + _offset);
  46607. RowIntervalOperationWrapper_2__ctor_mA9D69EB0664DBA341978BEE4CCB72738D99EE6EB_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  46608. }
  46609. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  46610. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mB495176C65743615F0F96CB6805611493CCABD6F_gshared (RowIntervalOperationWrapper_2_tA2D58880F8FF3882711B6D73B8F3DBC03EABA39A * __this, int32_t ___i0, const RuntimeMethod* method)
  46611. {
  46612. static bool s_Il2CppMethodInitialized;
  46613. if (!s_Il2CppMethodInitialized)
  46614. {
  46615. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  46616. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  46617. s_Il2CppMethodInitialized = true;
  46618. }
  46619. int32_t V_0 = 0;
  46620. int32_t V_1 = 0;
  46621. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  46622. memset((&V_2), 0, sizeof(V_2));
  46623. RuntimeObject* V_3 = NULL;
  46624. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  46625. memset((&V_4), 0, sizeof(V_4));
  46626. Exception_t * __last_unhandled_exception = 0;
  46627. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  46628. {
  46629. int32_t L_0 = (int32_t)__this->get_minY_0();
  46630. int32_t L_1 = ___i0;
  46631. int32_t L_2 = (int32_t)__this->get_stepY_2();
  46632. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  46633. int32_t L_3 = V_0;
  46634. int32_t L_4 = (int32_t)__this->get_maxY_1();
  46635. if ((((int32_t)L_3) < ((int32_t)L_4)))
  46636. {
  46637. goto IL_001a;
  46638. }
  46639. }
  46640. {
  46641. return;
  46642. }
  46643. IL_001a:
  46644. {
  46645. int32_t L_5 = V_0;
  46646. int32_t L_6 = (int32_t)__this->get_stepY_2();
  46647. int32_t L_7 = (int32_t)__this->get_maxY_1();
  46648. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  46649. int32_t L_8;
  46650. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  46651. V_1 = (int32_t)L_8;
  46652. int32_t L_9 = V_0;
  46653. int32_t L_10 = V_1;
  46654. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  46655. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  46656. int32_t L_12 = (int32_t)__this->get_width_3();
  46657. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  46658. RuntimeObject* L_13;
  46659. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  46660. V_3 = (RuntimeObject*)L_13;
  46661. }
  46662. IL_004a:
  46663. try
  46664. {// begin try (depth: 1)
  46665. ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD * L_14 = (ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD *)__this->get_address_of_operation_5();
  46666. ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD * L_15;
  46667. L_15 = (( ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD * (*) (ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD *)(ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  46668. RuntimeObject* L_16 = V_3;
  46669. NullCheck((RuntimeObject*)L_16);
  46670. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  46671. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  46672. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  46673. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  46674. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  46675. Il2CppFakeBox<ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  46676. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  46677. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  46678. *L_15 = L_19.m_Value;
  46679. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  46680. }// end try (depth: 1)
  46681. catch(Il2CppExceptionWrapper& e)
  46682. {
  46683. __last_unhandled_exception = (Exception_t *)e.ex;
  46684. goto FINALLY_0073;
  46685. }
  46686. FINALLY_0073:
  46687. {// begin finally (depth: 1)
  46688. {
  46689. RuntimeObject* L_20 = V_3;
  46690. if (!L_20)
  46691. {
  46692. goto IL_007c;
  46693. }
  46694. }
  46695. IL_0076:
  46696. {
  46697. RuntimeObject* L_21 = V_3;
  46698. NullCheck((RuntimeObject*)L_21);
  46699. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  46700. }
  46701. IL_007c:
  46702. {
  46703. IL2CPP_END_FINALLY(115)
  46704. }
  46705. }// end finally (depth: 1)
  46706. IL2CPP_CLEANUP(115)
  46707. {
  46708. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  46709. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  46710. }
  46711. IL_007d:
  46712. {
  46713. return;
  46714. }
  46715. }
  46716. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mB495176C65743615F0F96CB6805611493CCABD6F_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  46717. {
  46718. RowIntervalOperationWrapper_2_tA2D58880F8FF3882711B6D73B8F3DBC03EABA39A * _thisAdjusted;
  46719. int32_t _offset = 1;
  46720. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tA2D58880F8FF3882711B6D73B8F3DBC03EABA39A *>(__this + _offset);
  46721. RowIntervalOperationWrapper_2_Invoke_mB495176C65743615F0F96CB6805611493CCABD6F_inline(_thisAdjusted, ___i0, method);
  46722. }
  46723. #ifdef __clang__
  46724. #pragma clang diagnostic pop
  46725. #endif
  46726. #ifdef __clang__
  46727. #pragma clang diagnostic push
  46728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46729. #pragma clang diagnostic ignored "-Wunused-variable"
  46730. #endif
  46731. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  46732. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m5911313AA34D80AC301A6627B2A9470DB886CA1E_gshared (RowIntervalOperationWrapper_2_tFED720FFA8DC31F22597D3B2373016F4037D997F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C * ___operation5, const RuntimeMethod* method)
  46733. {
  46734. {
  46735. int32_t L_0 = ___minY0;
  46736. __this->set_minY_0(L_0);
  46737. int32_t L_1 = ___maxY1;
  46738. __this->set_maxY_1(L_1);
  46739. int32_t L_2 = ___stepY2;
  46740. __this->set_stepY_2(L_2);
  46741. int32_t L_3 = ___width3;
  46742. __this->set_width_3(L_3);
  46743. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  46744. __this->set_allocator_4(L_4);
  46745. ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C * L_5 = ___operation5;
  46746. ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C L_6 = (*(ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C *)L_5);
  46747. __this->set_operation_5(L_6);
  46748. return;
  46749. }
  46750. }
  46751. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m5911313AA34D80AC301A6627B2A9470DB886CA1E_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C * ___operation5, const RuntimeMethod* method)
  46752. {
  46753. RowIntervalOperationWrapper_2_tFED720FFA8DC31F22597D3B2373016F4037D997F * _thisAdjusted;
  46754. int32_t _offset = 1;
  46755. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tFED720FFA8DC31F22597D3B2373016F4037D997F *>(__this + _offset);
  46756. RowIntervalOperationWrapper_2__ctor_m5911313AA34D80AC301A6627B2A9470DB886CA1E_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  46757. }
  46758. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  46759. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m63E73723841EF568527DC0E5AEA6ADC69C2638FB_gshared (RowIntervalOperationWrapper_2_tFED720FFA8DC31F22597D3B2373016F4037D997F * __this, int32_t ___i0, const RuntimeMethod* method)
  46760. {
  46761. static bool s_Il2CppMethodInitialized;
  46762. if (!s_Il2CppMethodInitialized)
  46763. {
  46764. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  46765. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  46766. s_Il2CppMethodInitialized = true;
  46767. }
  46768. int32_t V_0 = 0;
  46769. int32_t V_1 = 0;
  46770. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  46771. memset((&V_2), 0, sizeof(V_2));
  46772. RuntimeObject* V_3 = NULL;
  46773. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  46774. memset((&V_4), 0, sizeof(V_4));
  46775. Exception_t * __last_unhandled_exception = 0;
  46776. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  46777. {
  46778. int32_t L_0 = (int32_t)__this->get_minY_0();
  46779. int32_t L_1 = ___i0;
  46780. int32_t L_2 = (int32_t)__this->get_stepY_2();
  46781. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  46782. int32_t L_3 = V_0;
  46783. int32_t L_4 = (int32_t)__this->get_maxY_1();
  46784. if ((((int32_t)L_3) < ((int32_t)L_4)))
  46785. {
  46786. goto IL_001a;
  46787. }
  46788. }
  46789. {
  46790. return;
  46791. }
  46792. IL_001a:
  46793. {
  46794. int32_t L_5 = V_0;
  46795. int32_t L_6 = (int32_t)__this->get_stepY_2();
  46796. int32_t L_7 = (int32_t)__this->get_maxY_1();
  46797. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  46798. int32_t L_8;
  46799. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  46800. V_1 = (int32_t)L_8;
  46801. int32_t L_9 = V_0;
  46802. int32_t L_10 = V_1;
  46803. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  46804. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  46805. int32_t L_12 = (int32_t)__this->get_width_3();
  46806. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  46807. RuntimeObject* L_13;
  46808. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  46809. V_3 = (RuntimeObject*)L_13;
  46810. }
  46811. IL_004a:
  46812. try
  46813. {// begin try (depth: 1)
  46814. ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C * L_14 = (ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C *)__this->get_address_of_operation_5();
  46815. ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C * L_15;
  46816. L_15 = (( ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C * (*) (ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C *)(ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  46817. RuntimeObject* L_16 = V_3;
  46818. NullCheck((RuntimeObject*)L_16);
  46819. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  46820. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  46821. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  46822. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  46823. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  46824. Il2CppFakeBox<ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  46825. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  46826. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  46827. *L_15 = L_19.m_Value;
  46828. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  46829. }// end try (depth: 1)
  46830. catch(Il2CppExceptionWrapper& e)
  46831. {
  46832. __last_unhandled_exception = (Exception_t *)e.ex;
  46833. goto FINALLY_0073;
  46834. }
  46835. FINALLY_0073:
  46836. {// begin finally (depth: 1)
  46837. {
  46838. RuntimeObject* L_20 = V_3;
  46839. if (!L_20)
  46840. {
  46841. goto IL_007c;
  46842. }
  46843. }
  46844. IL_0076:
  46845. {
  46846. RuntimeObject* L_21 = V_3;
  46847. NullCheck((RuntimeObject*)L_21);
  46848. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  46849. }
  46850. IL_007c:
  46851. {
  46852. IL2CPP_END_FINALLY(115)
  46853. }
  46854. }// end finally (depth: 1)
  46855. IL2CPP_CLEANUP(115)
  46856. {
  46857. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  46858. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  46859. }
  46860. IL_007d:
  46861. {
  46862. return;
  46863. }
  46864. }
  46865. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m63E73723841EF568527DC0E5AEA6ADC69C2638FB_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  46866. {
  46867. RowIntervalOperationWrapper_2_tFED720FFA8DC31F22597D3B2373016F4037D997F * _thisAdjusted;
  46868. int32_t _offset = 1;
  46869. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tFED720FFA8DC31F22597D3B2373016F4037D997F *>(__this + _offset);
  46870. RowIntervalOperationWrapper_2_Invoke_m63E73723841EF568527DC0E5AEA6ADC69C2638FB_inline(_thisAdjusted, ___i0, method);
  46871. }
  46872. #ifdef __clang__
  46873. #pragma clang diagnostic pop
  46874. #endif
  46875. #ifdef __clang__
  46876. #pragma clang diagnostic push
  46877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46878. #pragma clang diagnostic ignored "-Wunused-variable"
  46879. #endif
  46880. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  46881. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0595DDDC8AAF3B282722B51B2F90B7E83A6E1ACD_gshared (RowIntervalOperationWrapper_2_t0AF47ACB83F0AF4ED67E2A8501F87C497E5A0E82 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 * ___operation5, const RuntimeMethod* method)
  46882. {
  46883. {
  46884. int32_t L_0 = ___minY0;
  46885. __this->set_minY_0(L_0);
  46886. int32_t L_1 = ___maxY1;
  46887. __this->set_maxY_1(L_1);
  46888. int32_t L_2 = ___stepY2;
  46889. __this->set_stepY_2(L_2);
  46890. int32_t L_3 = ___width3;
  46891. __this->set_width_3(L_3);
  46892. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  46893. __this->set_allocator_4(L_4);
  46894. ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 * L_5 = ___operation5;
  46895. ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 L_6 = (*(ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 *)L_5);
  46896. __this->set_operation_5(L_6);
  46897. return;
  46898. }
  46899. }
  46900. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m0595DDDC8AAF3B282722B51B2F90B7E83A6E1ACD_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 * ___operation5, const RuntimeMethod* method)
  46901. {
  46902. RowIntervalOperationWrapper_2_t0AF47ACB83F0AF4ED67E2A8501F87C497E5A0E82 * _thisAdjusted;
  46903. int32_t _offset = 1;
  46904. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t0AF47ACB83F0AF4ED67E2A8501F87C497E5A0E82 *>(__this + _offset);
  46905. RowIntervalOperationWrapper_2__ctor_m0595DDDC8AAF3B282722B51B2F90B7E83A6E1ACD_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  46906. }
  46907. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  46908. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mEA95DE1F8EFBA5A44F2191FC668EAF69A5465390_gshared (RowIntervalOperationWrapper_2_t0AF47ACB83F0AF4ED67E2A8501F87C497E5A0E82 * __this, int32_t ___i0, const RuntimeMethod* method)
  46909. {
  46910. static bool s_Il2CppMethodInitialized;
  46911. if (!s_Il2CppMethodInitialized)
  46912. {
  46913. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  46914. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  46915. s_Il2CppMethodInitialized = true;
  46916. }
  46917. int32_t V_0 = 0;
  46918. int32_t V_1 = 0;
  46919. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  46920. memset((&V_2), 0, sizeof(V_2));
  46921. RuntimeObject* V_3 = NULL;
  46922. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  46923. memset((&V_4), 0, sizeof(V_4));
  46924. Exception_t * __last_unhandled_exception = 0;
  46925. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  46926. {
  46927. int32_t L_0 = (int32_t)__this->get_minY_0();
  46928. int32_t L_1 = ___i0;
  46929. int32_t L_2 = (int32_t)__this->get_stepY_2();
  46930. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  46931. int32_t L_3 = V_0;
  46932. int32_t L_4 = (int32_t)__this->get_maxY_1();
  46933. if ((((int32_t)L_3) < ((int32_t)L_4)))
  46934. {
  46935. goto IL_001a;
  46936. }
  46937. }
  46938. {
  46939. return;
  46940. }
  46941. IL_001a:
  46942. {
  46943. int32_t L_5 = V_0;
  46944. int32_t L_6 = (int32_t)__this->get_stepY_2();
  46945. int32_t L_7 = (int32_t)__this->get_maxY_1();
  46946. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  46947. int32_t L_8;
  46948. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  46949. V_1 = (int32_t)L_8;
  46950. int32_t L_9 = V_0;
  46951. int32_t L_10 = V_1;
  46952. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  46953. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  46954. int32_t L_12 = (int32_t)__this->get_width_3();
  46955. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  46956. RuntimeObject* L_13;
  46957. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  46958. V_3 = (RuntimeObject*)L_13;
  46959. }
  46960. IL_004a:
  46961. try
  46962. {// begin try (depth: 1)
  46963. ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 * L_14 = (ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 *)__this->get_address_of_operation_5();
  46964. ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 * L_15;
  46965. L_15 = (( ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 * (*) (ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 *)(ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  46966. RuntimeObject* L_16 = V_3;
  46967. NullCheck((RuntimeObject*)L_16);
  46968. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  46969. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  46970. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  46971. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  46972. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  46973. Il2CppFakeBox<ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  46974. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  46975. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  46976. *L_15 = L_19.m_Value;
  46977. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  46978. }// end try (depth: 1)
  46979. catch(Il2CppExceptionWrapper& e)
  46980. {
  46981. __last_unhandled_exception = (Exception_t *)e.ex;
  46982. goto FINALLY_0073;
  46983. }
  46984. FINALLY_0073:
  46985. {// begin finally (depth: 1)
  46986. {
  46987. RuntimeObject* L_20 = V_3;
  46988. if (!L_20)
  46989. {
  46990. goto IL_007c;
  46991. }
  46992. }
  46993. IL_0076:
  46994. {
  46995. RuntimeObject* L_21 = V_3;
  46996. NullCheck((RuntimeObject*)L_21);
  46997. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  46998. }
  46999. IL_007c:
  47000. {
  47001. IL2CPP_END_FINALLY(115)
  47002. }
  47003. }// end finally (depth: 1)
  47004. IL2CPP_CLEANUP(115)
  47005. {
  47006. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  47007. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  47008. }
  47009. IL_007d:
  47010. {
  47011. return;
  47012. }
  47013. }
  47014. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_mEA95DE1F8EFBA5A44F2191FC668EAF69A5465390_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  47015. {
  47016. RowIntervalOperationWrapper_2_t0AF47ACB83F0AF4ED67E2A8501F87C497E5A0E82 * _thisAdjusted;
  47017. int32_t _offset = 1;
  47018. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_t0AF47ACB83F0AF4ED67E2A8501F87C497E5A0E82 *>(__this + _offset);
  47019. RowIntervalOperationWrapper_2_Invoke_mEA95DE1F8EFBA5A44F2191FC668EAF69A5465390_inline(_thisAdjusted, ___i0, method);
  47020. }
  47021. #ifdef __clang__
  47022. #pragma clang diagnostic pop
  47023. #endif
  47024. #ifdef __clang__
  47025. #pragma clang diagnostic push
  47026. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47027. #pragma clang diagnostic ignored "-Wunused-variable"
  47028. #endif
  47029. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  47030. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m65C32C85A29A131772F1CDE36EE0774090510091_gshared (RowIntervalOperationWrapper_2_tA99758A8ECDCD6CF6AB4AFB864DA4DA936B01C28 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB * ___operation5, const RuntimeMethod* method)
  47031. {
  47032. {
  47033. int32_t L_0 = ___minY0;
  47034. __this->set_minY_0(L_0);
  47035. int32_t L_1 = ___maxY1;
  47036. __this->set_maxY_1(L_1);
  47037. int32_t L_2 = ___stepY2;
  47038. __this->set_stepY_2(L_2);
  47039. int32_t L_3 = ___width3;
  47040. __this->set_width_3(L_3);
  47041. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  47042. __this->set_allocator_4(L_4);
  47043. ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB * L_5 = ___operation5;
  47044. ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB L_6 = (*(ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB *)L_5);
  47045. __this->set_operation_5(L_6);
  47046. return;
  47047. }
  47048. }
  47049. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2__ctor_m65C32C85A29A131772F1CDE36EE0774090510091_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB * ___operation5, const RuntimeMethod* method)
  47050. {
  47051. RowIntervalOperationWrapper_2_tA99758A8ECDCD6CF6AB4AFB864DA4DA936B01C28 * _thisAdjusted;
  47052. int32_t _offset = 1;
  47053. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tA99758A8ECDCD6CF6AB4AFB864DA4DA936B01C28 *>(__this + _offset);
  47054. RowIntervalOperationWrapper_2__ctor_m65C32C85A29A131772F1CDE36EE0774090510091_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  47055. }
  47056. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::Invoke(System.Int32)
  47057. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m1B4D68CDA131E04699B46FB7AE777885BC89E514_gshared (RowIntervalOperationWrapper_2_tA99758A8ECDCD6CF6AB4AFB864DA4DA936B01C28 * __this, int32_t ___i0, const RuntimeMethod* method)
  47058. {
  47059. static bool s_Il2CppMethodInitialized;
  47060. if (!s_Il2CppMethodInitialized)
  47061. {
  47062. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  47063. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  47064. s_Il2CppMethodInitialized = true;
  47065. }
  47066. int32_t V_0 = 0;
  47067. int32_t V_1 = 0;
  47068. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  47069. memset((&V_2), 0, sizeof(V_2));
  47070. RuntimeObject* V_3 = NULL;
  47071. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  47072. memset((&V_4), 0, sizeof(V_4));
  47073. Exception_t * __last_unhandled_exception = 0;
  47074. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  47075. {
  47076. int32_t L_0 = (int32_t)__this->get_minY_0();
  47077. int32_t L_1 = ___i0;
  47078. int32_t L_2 = (int32_t)__this->get_stepY_2();
  47079. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  47080. int32_t L_3 = V_0;
  47081. int32_t L_4 = (int32_t)__this->get_maxY_1();
  47082. if ((((int32_t)L_3) < ((int32_t)L_4)))
  47083. {
  47084. goto IL_001a;
  47085. }
  47086. }
  47087. {
  47088. return;
  47089. }
  47090. IL_001a:
  47091. {
  47092. int32_t L_5 = V_0;
  47093. int32_t L_6 = (int32_t)__this->get_stepY_2();
  47094. int32_t L_7 = (int32_t)__this->get_maxY_1();
  47095. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  47096. int32_t L_8;
  47097. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  47098. V_1 = (int32_t)L_8;
  47099. int32_t L_9 = V_0;
  47100. int32_t L_10 = V_1;
  47101. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  47102. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  47103. int32_t L_12 = (int32_t)__this->get_width_3();
  47104. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  47105. RuntimeObject* L_13;
  47106. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  47107. V_3 = (RuntimeObject*)L_13;
  47108. }
  47109. IL_004a:
  47110. try
  47111. {// begin try (depth: 1)
  47112. ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB * L_14 = (ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB *)__this->get_address_of_operation_5();
  47113. ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB * L_15;
  47114. L_15 = (( ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB * (*) (ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB *)(ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  47115. RuntimeObject* L_16 = V_3;
  47116. NullCheck((RuntimeObject*)L_16);
  47117. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  47118. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  47119. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  47120. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  47121. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  47122. Il2CppFakeBox<ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  47123. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  47124. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  47125. *L_15 = L_19.m_Value;
  47126. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  47127. }// end try (depth: 1)
  47128. catch(Il2CppExceptionWrapper& e)
  47129. {
  47130. __last_unhandled_exception = (Exception_t *)e.ex;
  47131. goto FINALLY_0073;
  47132. }
  47133. FINALLY_0073:
  47134. {// begin finally (depth: 1)
  47135. {
  47136. RuntimeObject* L_20 = V_3;
  47137. if (!L_20)
  47138. {
  47139. goto IL_007c;
  47140. }
  47141. }
  47142. IL_0076:
  47143. {
  47144. RuntimeObject* L_21 = V_3;
  47145. NullCheck((RuntimeObject*)L_21);
  47146. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  47147. }
  47148. IL_007c:
  47149. {
  47150. IL2CPP_END_FINALLY(115)
  47151. }
  47152. }// end finally (depth: 1)
  47153. IL2CPP_CLEANUP(115)
  47154. {
  47155. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  47156. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  47157. }
  47158. IL_007d:
  47159. {
  47160. return;
  47161. }
  47162. }
  47163. IL2CPP_EXTERN_C void RowIntervalOperationWrapper_2_Invoke_m1B4D68CDA131E04699B46FB7AE777885BC89E514_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  47164. {
  47165. RowIntervalOperationWrapper_2_tA99758A8ECDCD6CF6AB4AFB864DA4DA936B01C28 * _thisAdjusted;
  47166. int32_t _offset = 1;
  47167. _thisAdjusted = reinterpret_cast<RowIntervalOperationWrapper_2_tA99758A8ECDCD6CF6AB4AFB864DA4DA936B01C28 *>(__this + _offset);
  47168. RowIntervalOperationWrapper_2_Invoke_m1B4D68CDA131E04699B46FB7AE777885BC89E514_inline(_thisAdjusted, ___i0, method);
  47169. }
  47170. #ifdef __clang__
  47171. #pragma clang diagnostic pop
  47172. #endif
  47173. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m273E4FAF289271CE378B84FDA5D9AF1749D07067_gshared_inline (RowIntervalOperationWrapper_2_tB1ED1A18C05B91C660EBFF18C535C8D4AFA19180 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 * ___operation5, const RuntimeMethod* method)
  47174. {
  47175. {
  47176. int32_t L_0 = ___minY0;
  47177. __this->set_minY_0(L_0);
  47178. int32_t L_1 = ___maxY1;
  47179. __this->set_maxY_1(L_1);
  47180. int32_t L_2 = ___stepY2;
  47181. __this->set_stepY_2(L_2);
  47182. int32_t L_3 = ___width3;
  47183. __this->set_width_3(L_3);
  47184. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  47185. __this->set_allocator_4(L_4);
  47186. AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 * L_5 = ___operation5;
  47187. AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 L_6 = (*(AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 *)L_5);
  47188. __this->set_operation_5(L_6);
  47189. return;
  47190. }
  47191. }
  47192. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_gshared_inline (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 * __this, const RuntimeMethod* method)
  47193. {
  47194. static bool s_Il2CppMethodInitialized;
  47195. if (!s_Il2CppMethodInitialized)
  47196. {
  47197. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var);
  47198. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_il2cpp_TypeInfo_var);
  47199. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  47200. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  47201. s_Il2CppMethodInitialized = true;
  47202. }
  47203. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_0;
  47204. memset((&V_0), 0, sizeof(V_0));
  47205. String_t* V_1 = NULL;
  47206. {
  47207. int32_t L_0 = (int32_t)__this->get__index_1();
  47208. if ((((int32_t)L_0) >= ((int32_t)0)))
  47209. {
  47210. goto IL_0034;
  47211. }
  47212. }
  47213. {
  47214. RuntimeObject * L_1 = (RuntimeObject *)__this->get__object_0();
  47215. NullCheck((MemoryManager_1_tA9892C969C738FE1A224F19BB86F0A9B23CEF555 *)((MemoryManager_1_tA9892C969C738FE1A224F19BB86F0A9B23CEF555 *)Castclass((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8))));
  47216. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_2;
  47217. 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))));
  47218. V_0 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_2;
  47219. int32_t L_3 = (int32_t)__this->get__index_1();
  47220. int32_t L_4 = (int32_t)__this->get__length_2();
  47221. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_5;
  47222. 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));
  47223. return (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_5;
  47224. }
  47225. IL_0034:
  47226. {
  47227. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) };
  47228. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  47229. Type_t * L_7;
  47230. L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL);
  47231. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast<intptr_t> (Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var) };
  47232. Type_t * L_9;
  47233. L_9 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL);
  47234. bool L_10;
  47235. L_10 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL);
  47236. if (!L_10)
  47237. {
  47238. goto IL_0089;
  47239. }
  47240. }
  47241. {
  47242. RuntimeObject * L_11 = (RuntimeObject *)__this->get__object_0();
  47243. String_t* L_12 = (String_t*)((String_t*)IsInst((RuntimeObject*)L_11, String_t_il2cpp_TypeInfo_var));
  47244. V_1 = (String_t*)L_12;
  47245. if (!L_12)
  47246. {
  47247. goto IL_0089;
  47248. }
  47249. }
  47250. {
  47251. String_t* L_13 = V_1;
  47252. Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_14;
  47253. 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));
  47254. IL2CPP_RUNTIME_CLASS_INIT(MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_il2cpp_TypeInfo_var);
  47255. intptr_t L_15 = ((MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_StaticFields*)il2cpp_codegen_static_fields_for(MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_il2cpp_TypeInfo_var))->get_StringAdjustment_0();
  47256. String_t* L_16 = V_1;
  47257. NullCheck((String_t*)L_16);
  47258. int32_t L_17;
  47259. L_17 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline((String_t*)L_16, /*hidden argument*/NULL);
  47260. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  47261. memset((&L_18), 0, sizeof(L_18));
  47262. 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));
  47263. V_0 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18;
  47264. int32_t L_19 = (int32_t)__this->get__index_1();
  47265. int32_t L_20 = (int32_t)__this->get__length_2();
  47266. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21;
  47267. 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));
  47268. return (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21;
  47269. }
  47270. IL_0089:
  47271. {
  47272. RuntimeObject * L_22 = (RuntimeObject *)__this->get__object_0();
  47273. if (!L_22)
  47274. {
  47275. goto IL_00b4;
  47276. }
  47277. }
  47278. {
  47279. RuntimeObject * L_23 = (RuntimeObject *)__this->get__object_0();
  47280. int32_t L_24 = (int32_t)__this->get__index_1();
  47281. int32_t L_25 = (int32_t)__this->get__length_2();
  47282. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  47283. memset((&L_26), 0, sizeof(L_26));
  47284. 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));
  47285. return (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26;
  47286. }
  47287. IL_00b4:
  47288. {
  47289. il2cpp_codegen_initobj((&V_0), sizeof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ));
  47290. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_27 = V_0;
  47291. return (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_27;
  47292. }
  47293. }
  47294. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mF97AB92F2944503F22C6F108070E5112B7EED760_gshared_inline (RowIntervalOperationWrapper_2_tB1ED1A18C05B91C660EBFF18C535C8D4AFA19180 * __this, int32_t ___i0, const RuntimeMethod* method)
  47295. {
  47296. static bool s_Il2CppMethodInitialized;
  47297. if (!s_Il2CppMethodInitialized)
  47298. {
  47299. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  47300. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  47301. s_Il2CppMethodInitialized = true;
  47302. }
  47303. int32_t V_0 = 0;
  47304. int32_t V_1 = 0;
  47305. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  47306. memset((&V_2), 0, sizeof(V_2));
  47307. RuntimeObject* V_3 = NULL;
  47308. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  47309. memset((&V_4), 0, sizeof(V_4));
  47310. Exception_t * __last_unhandled_exception = 0;
  47311. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  47312. {
  47313. int32_t L_0 = (int32_t)__this->get_minY_0();
  47314. int32_t L_1 = ___i0;
  47315. int32_t L_2 = (int32_t)__this->get_stepY_2();
  47316. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  47317. int32_t L_3 = V_0;
  47318. int32_t L_4 = (int32_t)__this->get_maxY_1();
  47319. if ((((int32_t)L_3) < ((int32_t)L_4)))
  47320. {
  47321. goto IL_001a;
  47322. }
  47323. }
  47324. {
  47325. return;
  47326. }
  47327. IL_001a:
  47328. {
  47329. int32_t L_5 = V_0;
  47330. int32_t L_6 = (int32_t)__this->get_stepY_2();
  47331. int32_t L_7 = (int32_t)__this->get_maxY_1();
  47332. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  47333. int32_t L_8;
  47334. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  47335. V_1 = (int32_t)L_8;
  47336. int32_t L_9 = V_0;
  47337. int32_t L_10 = V_1;
  47338. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  47339. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  47340. int32_t L_12 = (int32_t)__this->get_width_3();
  47341. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  47342. RuntimeObject* L_13;
  47343. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  47344. V_3 = (RuntimeObject*)L_13;
  47345. }
  47346. IL_004a:
  47347. try
  47348. {// begin try (depth: 1)
  47349. AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 * L_14 = (AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 *)__this->get_address_of_operation_5();
  47350. AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 * L_15;
  47351. L_15 = (( AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 * (*) (AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 *)(AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  47352. RuntimeObject* L_16 = V_3;
  47353. NullCheck((RuntimeObject*)L_16);
  47354. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  47355. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  47356. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  47357. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  47358. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  47359. Il2CppFakeBox<AffineOperation_1_t18A28E8F8B5CBD0EF529FC577DBA843B96E378D1 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  47360. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  47361. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  47362. *L_15 = L_19.m_Value;
  47363. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  47364. }// end try (depth: 1)
  47365. catch(Il2CppExceptionWrapper& e)
  47366. {
  47367. __last_unhandled_exception = (Exception_t *)e.ex;
  47368. goto FINALLY_0073;
  47369. }
  47370. FINALLY_0073:
  47371. {// begin finally (depth: 1)
  47372. {
  47373. RuntimeObject* L_20 = V_3;
  47374. if (!L_20)
  47375. {
  47376. goto IL_007c;
  47377. }
  47378. }
  47379. IL_0076:
  47380. {
  47381. RuntimeObject* L_21 = V_3;
  47382. NullCheck((RuntimeObject*)L_21);
  47383. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  47384. }
  47385. IL_007c:
  47386. {
  47387. IL2CPP_END_FINALLY(115)
  47388. }
  47389. }// end finally (depth: 1)
  47390. IL2CPP_CLEANUP(115)
  47391. {
  47392. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  47393. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  47394. }
  47395. IL_007d:
  47396. {
  47397. return;
  47398. }
  47399. }
  47400. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m1342583C97FF4A622F0E35A928FED16A85B63751_gshared_inline (RowIntervalOperationWrapper_2_t1E92BCADE67E15B783C61D65F2F260EA7094896F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 * ___operation5, const RuntimeMethod* method)
  47401. {
  47402. {
  47403. int32_t L_0 = ___minY0;
  47404. __this->set_minY_0(L_0);
  47405. int32_t L_1 = ___maxY1;
  47406. __this->set_maxY_1(L_1);
  47407. int32_t L_2 = ___stepY2;
  47408. __this->set_stepY_2(L_2);
  47409. int32_t L_3 = ___width3;
  47410. __this->set_width_3(L_3);
  47411. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  47412. __this->set_allocator_4(L_4);
  47413. AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 * L_5 = ___operation5;
  47414. AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 L_6 = (*(AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 *)L_5);
  47415. __this->set_operation_5(L_6);
  47416. return;
  47417. }
  47418. }
  47419. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m0C1BEB42A23D468A4E7FA4A47F4BCC7BD0B8888A_gshared_inline (RowIntervalOperationWrapper_2_t1E92BCADE67E15B783C61D65F2F260EA7094896F * __this, int32_t ___i0, const RuntimeMethod* method)
  47420. {
  47421. static bool s_Il2CppMethodInitialized;
  47422. if (!s_Il2CppMethodInitialized)
  47423. {
  47424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  47425. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  47426. s_Il2CppMethodInitialized = true;
  47427. }
  47428. int32_t V_0 = 0;
  47429. int32_t V_1 = 0;
  47430. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  47431. memset((&V_2), 0, sizeof(V_2));
  47432. RuntimeObject* V_3 = NULL;
  47433. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  47434. memset((&V_4), 0, sizeof(V_4));
  47435. Exception_t * __last_unhandled_exception = 0;
  47436. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  47437. {
  47438. int32_t L_0 = (int32_t)__this->get_minY_0();
  47439. int32_t L_1 = ___i0;
  47440. int32_t L_2 = (int32_t)__this->get_stepY_2();
  47441. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  47442. int32_t L_3 = V_0;
  47443. int32_t L_4 = (int32_t)__this->get_maxY_1();
  47444. if ((((int32_t)L_3) < ((int32_t)L_4)))
  47445. {
  47446. goto IL_001a;
  47447. }
  47448. }
  47449. {
  47450. return;
  47451. }
  47452. IL_001a:
  47453. {
  47454. int32_t L_5 = V_0;
  47455. int32_t L_6 = (int32_t)__this->get_stepY_2();
  47456. int32_t L_7 = (int32_t)__this->get_maxY_1();
  47457. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  47458. int32_t L_8;
  47459. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  47460. V_1 = (int32_t)L_8;
  47461. int32_t L_9 = V_0;
  47462. int32_t L_10 = V_1;
  47463. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  47464. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  47465. int32_t L_12 = (int32_t)__this->get_width_3();
  47466. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  47467. RuntimeObject* L_13;
  47468. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  47469. V_3 = (RuntimeObject*)L_13;
  47470. }
  47471. IL_004a:
  47472. try
  47473. {// begin try (depth: 1)
  47474. AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 * L_14 = (AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 *)__this->get_address_of_operation_5();
  47475. AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 * L_15;
  47476. L_15 = (( AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 * (*) (AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 *)(AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  47477. RuntimeObject* L_16 = V_3;
  47478. NullCheck((RuntimeObject*)L_16);
  47479. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  47480. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  47481. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  47482. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  47483. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  47484. Il2CppFakeBox<AffineOperation_1_t8213C467A0D46D317040191B9D894C800F956B63 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  47485. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  47486. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  47487. *L_15 = L_19.m_Value;
  47488. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  47489. }// end try (depth: 1)
  47490. catch(Il2CppExceptionWrapper& e)
  47491. {
  47492. __last_unhandled_exception = (Exception_t *)e.ex;
  47493. goto FINALLY_0073;
  47494. }
  47495. FINALLY_0073:
  47496. {// begin finally (depth: 1)
  47497. {
  47498. RuntimeObject* L_20 = V_3;
  47499. if (!L_20)
  47500. {
  47501. goto IL_007c;
  47502. }
  47503. }
  47504. IL_0076:
  47505. {
  47506. RuntimeObject* L_21 = V_3;
  47507. NullCheck((RuntimeObject*)L_21);
  47508. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  47509. }
  47510. IL_007c:
  47511. {
  47512. IL2CPP_END_FINALLY(115)
  47513. }
  47514. }// end finally (depth: 1)
  47515. IL2CPP_CLEANUP(115)
  47516. {
  47517. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  47518. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  47519. }
  47520. IL_007d:
  47521. {
  47522. return;
  47523. }
  47524. }
  47525. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m9262881D7BA02B3A1D7715B35B4D6E57F57F2CBE_gshared_inline (RowIntervalOperationWrapper_2_t8E1681EA1AF4727DED7AA671D450BEB7ED8BA3E9 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 * ___operation5, const RuntimeMethod* method)
  47526. {
  47527. {
  47528. int32_t L_0 = ___minY0;
  47529. __this->set_minY_0(L_0);
  47530. int32_t L_1 = ___maxY1;
  47531. __this->set_maxY_1(L_1);
  47532. int32_t L_2 = ___stepY2;
  47533. __this->set_stepY_2(L_2);
  47534. int32_t L_3 = ___width3;
  47535. __this->set_width_3(L_3);
  47536. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  47537. __this->set_allocator_4(L_4);
  47538. AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 * L_5 = ___operation5;
  47539. AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 L_6 = (*(AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 *)L_5);
  47540. __this->set_operation_5(L_6);
  47541. return;
  47542. }
  47543. }
  47544. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m3E7B132CF836FCF57E4BA71A6000090BF5B83D16_gshared_inline (RowIntervalOperationWrapper_2_t8E1681EA1AF4727DED7AA671D450BEB7ED8BA3E9 * __this, int32_t ___i0, const RuntimeMethod* method)
  47545. {
  47546. static bool s_Il2CppMethodInitialized;
  47547. if (!s_Il2CppMethodInitialized)
  47548. {
  47549. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  47550. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  47551. s_Il2CppMethodInitialized = true;
  47552. }
  47553. int32_t V_0 = 0;
  47554. int32_t V_1 = 0;
  47555. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  47556. memset((&V_2), 0, sizeof(V_2));
  47557. RuntimeObject* V_3 = NULL;
  47558. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  47559. memset((&V_4), 0, sizeof(V_4));
  47560. Exception_t * __last_unhandled_exception = 0;
  47561. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  47562. {
  47563. int32_t L_0 = (int32_t)__this->get_minY_0();
  47564. int32_t L_1 = ___i0;
  47565. int32_t L_2 = (int32_t)__this->get_stepY_2();
  47566. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  47567. int32_t L_3 = V_0;
  47568. int32_t L_4 = (int32_t)__this->get_maxY_1();
  47569. if ((((int32_t)L_3) < ((int32_t)L_4)))
  47570. {
  47571. goto IL_001a;
  47572. }
  47573. }
  47574. {
  47575. return;
  47576. }
  47577. IL_001a:
  47578. {
  47579. int32_t L_5 = V_0;
  47580. int32_t L_6 = (int32_t)__this->get_stepY_2();
  47581. int32_t L_7 = (int32_t)__this->get_maxY_1();
  47582. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  47583. int32_t L_8;
  47584. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  47585. V_1 = (int32_t)L_8;
  47586. int32_t L_9 = V_0;
  47587. int32_t L_10 = V_1;
  47588. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  47589. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  47590. int32_t L_12 = (int32_t)__this->get_width_3();
  47591. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  47592. RuntimeObject* L_13;
  47593. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  47594. V_3 = (RuntimeObject*)L_13;
  47595. }
  47596. IL_004a:
  47597. try
  47598. {// begin try (depth: 1)
  47599. AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 * L_14 = (AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 *)__this->get_address_of_operation_5();
  47600. AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 * L_15;
  47601. L_15 = (( AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 * (*) (AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 *)(AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  47602. RuntimeObject* L_16 = V_3;
  47603. NullCheck((RuntimeObject*)L_16);
  47604. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  47605. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  47606. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  47607. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  47608. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  47609. Il2CppFakeBox<AffineOperation_1_tF3060F66431E540786627046909242D1FD6FC570 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  47610. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  47611. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  47612. *L_15 = L_19.m_Value;
  47613. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  47614. }// end try (depth: 1)
  47615. catch(Il2CppExceptionWrapper& e)
  47616. {
  47617. __last_unhandled_exception = (Exception_t *)e.ex;
  47618. goto FINALLY_0073;
  47619. }
  47620. FINALLY_0073:
  47621. {// begin finally (depth: 1)
  47622. {
  47623. RuntimeObject* L_20 = V_3;
  47624. if (!L_20)
  47625. {
  47626. goto IL_007c;
  47627. }
  47628. }
  47629. IL_0076:
  47630. {
  47631. RuntimeObject* L_21 = V_3;
  47632. NullCheck((RuntimeObject*)L_21);
  47633. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  47634. }
  47635. IL_007c:
  47636. {
  47637. IL2CPP_END_FINALLY(115)
  47638. }
  47639. }// end finally (depth: 1)
  47640. IL2CPP_CLEANUP(115)
  47641. {
  47642. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  47643. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  47644. }
  47645. IL_007d:
  47646. {
  47647. return;
  47648. }
  47649. }
  47650. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m57A779AA8FD5068CABCB99FCCBB7B3D146D676F1_gshared_inline (RowIntervalOperationWrapper_2_tD558C91BF59F99570889CD5108A791623F2451E1 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 * ___operation5, const RuntimeMethod* method)
  47651. {
  47652. {
  47653. int32_t L_0 = ___minY0;
  47654. __this->set_minY_0(L_0);
  47655. int32_t L_1 = ___maxY1;
  47656. __this->set_maxY_1(L_1);
  47657. int32_t L_2 = ___stepY2;
  47658. __this->set_stepY_2(L_2);
  47659. int32_t L_3 = ___width3;
  47660. __this->set_width_3(L_3);
  47661. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  47662. __this->set_allocator_4(L_4);
  47663. AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 * L_5 = ___operation5;
  47664. AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 L_6 = (*(AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 *)L_5);
  47665. __this->set_operation_5(L_6);
  47666. return;
  47667. }
  47668. }
  47669. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m45652A2B303C58946536F656E29476F4C4431515_gshared_inline (RowIntervalOperationWrapper_2_tD558C91BF59F99570889CD5108A791623F2451E1 * __this, int32_t ___i0, const RuntimeMethod* method)
  47670. {
  47671. static bool s_Il2CppMethodInitialized;
  47672. if (!s_Il2CppMethodInitialized)
  47673. {
  47674. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  47675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  47676. s_Il2CppMethodInitialized = true;
  47677. }
  47678. int32_t V_0 = 0;
  47679. int32_t V_1 = 0;
  47680. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  47681. memset((&V_2), 0, sizeof(V_2));
  47682. RuntimeObject* V_3 = NULL;
  47683. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  47684. memset((&V_4), 0, sizeof(V_4));
  47685. Exception_t * __last_unhandled_exception = 0;
  47686. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  47687. {
  47688. int32_t L_0 = (int32_t)__this->get_minY_0();
  47689. int32_t L_1 = ___i0;
  47690. int32_t L_2 = (int32_t)__this->get_stepY_2();
  47691. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  47692. int32_t L_3 = V_0;
  47693. int32_t L_4 = (int32_t)__this->get_maxY_1();
  47694. if ((((int32_t)L_3) < ((int32_t)L_4)))
  47695. {
  47696. goto IL_001a;
  47697. }
  47698. }
  47699. {
  47700. return;
  47701. }
  47702. IL_001a:
  47703. {
  47704. int32_t L_5 = V_0;
  47705. int32_t L_6 = (int32_t)__this->get_stepY_2();
  47706. int32_t L_7 = (int32_t)__this->get_maxY_1();
  47707. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  47708. int32_t L_8;
  47709. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  47710. V_1 = (int32_t)L_8;
  47711. int32_t L_9 = V_0;
  47712. int32_t L_10 = V_1;
  47713. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  47714. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  47715. int32_t L_12 = (int32_t)__this->get_width_3();
  47716. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  47717. RuntimeObject* L_13;
  47718. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  47719. V_3 = (RuntimeObject*)L_13;
  47720. }
  47721. IL_004a:
  47722. try
  47723. {// begin try (depth: 1)
  47724. AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 * L_14 = (AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 *)__this->get_address_of_operation_5();
  47725. AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 * L_15;
  47726. L_15 = (( AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 * (*) (AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 *)(AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  47727. RuntimeObject* L_16 = V_3;
  47728. NullCheck((RuntimeObject*)L_16);
  47729. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  47730. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  47731. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  47732. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  47733. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  47734. Il2CppFakeBox<AffineOperation_1_t9D7E53A2A936DC0198DD5F79067BAB74314341E9 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  47735. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  47736. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  47737. *L_15 = L_19.m_Value;
  47738. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  47739. }// end try (depth: 1)
  47740. catch(Il2CppExceptionWrapper& e)
  47741. {
  47742. __last_unhandled_exception = (Exception_t *)e.ex;
  47743. goto FINALLY_0073;
  47744. }
  47745. FINALLY_0073:
  47746. {// begin finally (depth: 1)
  47747. {
  47748. RuntimeObject* L_20 = V_3;
  47749. if (!L_20)
  47750. {
  47751. goto IL_007c;
  47752. }
  47753. }
  47754. IL_0076:
  47755. {
  47756. RuntimeObject* L_21 = V_3;
  47757. NullCheck((RuntimeObject*)L_21);
  47758. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  47759. }
  47760. IL_007c:
  47761. {
  47762. IL2CPP_END_FINALLY(115)
  47763. }
  47764. }// end finally (depth: 1)
  47765. IL2CPP_CLEANUP(115)
  47766. {
  47767. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  47768. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  47769. }
  47770. IL_007d:
  47771. {
  47772. return;
  47773. }
  47774. }
  47775. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m4B4CA5FED8F0D98AB776238EBD945E76AEB2B959_gshared_inline (RowIntervalOperationWrapper_2_t0C7DA084A380A710F8B455BA6F54ACC07DB48D5A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B * ___operation5, const RuntimeMethod* method)
  47776. {
  47777. {
  47778. int32_t L_0 = ___minY0;
  47779. __this->set_minY_0(L_0);
  47780. int32_t L_1 = ___maxY1;
  47781. __this->set_maxY_1(L_1);
  47782. int32_t L_2 = ___stepY2;
  47783. __this->set_stepY_2(L_2);
  47784. int32_t L_3 = ___width3;
  47785. __this->set_width_3(L_3);
  47786. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  47787. __this->set_allocator_4(L_4);
  47788. AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B * L_5 = ___operation5;
  47789. AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B L_6 = (*(AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B *)L_5);
  47790. __this->set_operation_5(L_6);
  47791. return;
  47792. }
  47793. }
  47794. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mC674A4BDD51CEBC7E72DBAAFD80FFF22FDCD9DED_gshared_inline (RowIntervalOperationWrapper_2_t0C7DA084A380A710F8B455BA6F54ACC07DB48D5A * __this, int32_t ___i0, const RuntimeMethod* method)
  47795. {
  47796. static bool s_Il2CppMethodInitialized;
  47797. if (!s_Il2CppMethodInitialized)
  47798. {
  47799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  47800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  47801. s_Il2CppMethodInitialized = true;
  47802. }
  47803. int32_t V_0 = 0;
  47804. int32_t V_1 = 0;
  47805. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  47806. memset((&V_2), 0, sizeof(V_2));
  47807. RuntimeObject* V_3 = NULL;
  47808. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  47809. memset((&V_4), 0, sizeof(V_4));
  47810. Exception_t * __last_unhandled_exception = 0;
  47811. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  47812. {
  47813. int32_t L_0 = (int32_t)__this->get_minY_0();
  47814. int32_t L_1 = ___i0;
  47815. int32_t L_2 = (int32_t)__this->get_stepY_2();
  47816. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  47817. int32_t L_3 = V_0;
  47818. int32_t L_4 = (int32_t)__this->get_maxY_1();
  47819. if ((((int32_t)L_3) < ((int32_t)L_4)))
  47820. {
  47821. goto IL_001a;
  47822. }
  47823. }
  47824. {
  47825. return;
  47826. }
  47827. IL_001a:
  47828. {
  47829. int32_t L_5 = V_0;
  47830. int32_t L_6 = (int32_t)__this->get_stepY_2();
  47831. int32_t L_7 = (int32_t)__this->get_maxY_1();
  47832. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  47833. int32_t L_8;
  47834. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  47835. V_1 = (int32_t)L_8;
  47836. int32_t L_9 = V_0;
  47837. int32_t L_10 = V_1;
  47838. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  47839. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  47840. int32_t L_12 = (int32_t)__this->get_width_3();
  47841. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  47842. RuntimeObject* L_13;
  47843. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  47844. V_3 = (RuntimeObject*)L_13;
  47845. }
  47846. IL_004a:
  47847. try
  47848. {// begin try (depth: 1)
  47849. AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B * L_14 = (AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B *)__this->get_address_of_operation_5();
  47850. AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B * L_15;
  47851. L_15 = (( AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B * (*) (AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B *)(AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  47852. RuntimeObject* L_16 = V_3;
  47853. NullCheck((RuntimeObject*)L_16);
  47854. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  47855. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  47856. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  47857. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  47858. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  47859. Il2CppFakeBox<AffineOperation_1_t6E3FC557F6985F06D24C7CACBD6B081C604BAD3B > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  47860. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  47861. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  47862. *L_15 = L_19.m_Value;
  47863. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  47864. }// end try (depth: 1)
  47865. catch(Il2CppExceptionWrapper& e)
  47866. {
  47867. __last_unhandled_exception = (Exception_t *)e.ex;
  47868. goto FINALLY_0073;
  47869. }
  47870. FINALLY_0073:
  47871. {// begin finally (depth: 1)
  47872. {
  47873. RuntimeObject* L_20 = V_3;
  47874. if (!L_20)
  47875. {
  47876. goto IL_007c;
  47877. }
  47878. }
  47879. IL_0076:
  47880. {
  47881. RuntimeObject* L_21 = V_3;
  47882. NullCheck((RuntimeObject*)L_21);
  47883. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  47884. }
  47885. IL_007c:
  47886. {
  47887. IL2CPP_END_FINALLY(115)
  47888. }
  47889. }// end finally (depth: 1)
  47890. IL2CPP_CLEANUP(115)
  47891. {
  47892. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  47893. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  47894. }
  47895. IL_007d:
  47896. {
  47897. return;
  47898. }
  47899. }
  47900. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mE43C0AD7B24D4E6518D583AE65BD38B1F5299800_gshared_inline (RowIntervalOperationWrapper_2_t52CCC22FF87B71AC1CDB901353C9A5392BA48BB2 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 * ___operation5, const RuntimeMethod* method)
  47901. {
  47902. {
  47903. int32_t L_0 = ___minY0;
  47904. __this->set_minY_0(L_0);
  47905. int32_t L_1 = ___maxY1;
  47906. __this->set_maxY_1(L_1);
  47907. int32_t L_2 = ___stepY2;
  47908. __this->set_stepY_2(L_2);
  47909. int32_t L_3 = ___width3;
  47910. __this->set_width_3(L_3);
  47911. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  47912. __this->set_allocator_4(L_4);
  47913. AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 * L_5 = ___operation5;
  47914. AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 L_6 = (*(AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 *)L_5);
  47915. __this->set_operation_5(L_6);
  47916. return;
  47917. }
  47918. }
  47919. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m35F6DDD7B72BC9DEA0AAE41755C629AD7B88A315_gshared_inline (RowIntervalOperationWrapper_2_t52CCC22FF87B71AC1CDB901353C9A5392BA48BB2 * __this, int32_t ___i0, const RuntimeMethod* method)
  47920. {
  47921. static bool s_Il2CppMethodInitialized;
  47922. if (!s_Il2CppMethodInitialized)
  47923. {
  47924. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  47925. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  47926. s_Il2CppMethodInitialized = true;
  47927. }
  47928. int32_t V_0 = 0;
  47929. int32_t V_1 = 0;
  47930. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  47931. memset((&V_2), 0, sizeof(V_2));
  47932. RuntimeObject* V_3 = NULL;
  47933. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  47934. memset((&V_4), 0, sizeof(V_4));
  47935. Exception_t * __last_unhandled_exception = 0;
  47936. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  47937. {
  47938. int32_t L_0 = (int32_t)__this->get_minY_0();
  47939. int32_t L_1 = ___i0;
  47940. int32_t L_2 = (int32_t)__this->get_stepY_2();
  47941. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  47942. int32_t L_3 = V_0;
  47943. int32_t L_4 = (int32_t)__this->get_maxY_1();
  47944. if ((((int32_t)L_3) < ((int32_t)L_4)))
  47945. {
  47946. goto IL_001a;
  47947. }
  47948. }
  47949. {
  47950. return;
  47951. }
  47952. IL_001a:
  47953. {
  47954. int32_t L_5 = V_0;
  47955. int32_t L_6 = (int32_t)__this->get_stepY_2();
  47956. int32_t L_7 = (int32_t)__this->get_maxY_1();
  47957. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  47958. int32_t L_8;
  47959. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  47960. V_1 = (int32_t)L_8;
  47961. int32_t L_9 = V_0;
  47962. int32_t L_10 = V_1;
  47963. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  47964. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  47965. int32_t L_12 = (int32_t)__this->get_width_3();
  47966. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  47967. RuntimeObject* L_13;
  47968. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  47969. V_3 = (RuntimeObject*)L_13;
  47970. }
  47971. IL_004a:
  47972. try
  47973. {// begin try (depth: 1)
  47974. AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 * L_14 = (AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 *)__this->get_address_of_operation_5();
  47975. AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 * L_15;
  47976. L_15 = (( AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 * (*) (AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 *)(AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  47977. RuntimeObject* L_16 = V_3;
  47978. NullCheck((RuntimeObject*)L_16);
  47979. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  47980. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  47981. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  47982. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  47983. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  47984. Il2CppFakeBox<AffineOperation_1_t6294444747B7F7D51F3860B4150265877092DF59 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  47985. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  47986. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  47987. *L_15 = L_19.m_Value;
  47988. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  47989. }// end try (depth: 1)
  47990. catch(Il2CppExceptionWrapper& e)
  47991. {
  47992. __last_unhandled_exception = (Exception_t *)e.ex;
  47993. goto FINALLY_0073;
  47994. }
  47995. FINALLY_0073:
  47996. {// begin finally (depth: 1)
  47997. {
  47998. RuntimeObject* L_20 = V_3;
  47999. if (!L_20)
  48000. {
  48001. goto IL_007c;
  48002. }
  48003. }
  48004. IL_0076:
  48005. {
  48006. RuntimeObject* L_21 = V_3;
  48007. NullCheck((RuntimeObject*)L_21);
  48008. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  48009. }
  48010. IL_007c:
  48011. {
  48012. IL2CPP_END_FINALLY(115)
  48013. }
  48014. }// end finally (depth: 1)
  48015. IL2CPP_CLEANUP(115)
  48016. {
  48017. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  48018. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  48019. }
  48020. IL_007d:
  48021. {
  48022. return;
  48023. }
  48024. }
  48025. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mF803CE5771EB41741BB5FAF1B51942A67DB91AC3_gshared_inline (RowIntervalOperationWrapper_2_tD35C2757327AC482CD7C79C33F4214CEBF21FA4B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F * ___operation5, const RuntimeMethod* method)
  48026. {
  48027. {
  48028. int32_t L_0 = ___minY0;
  48029. __this->set_minY_0(L_0);
  48030. int32_t L_1 = ___maxY1;
  48031. __this->set_maxY_1(L_1);
  48032. int32_t L_2 = ___stepY2;
  48033. __this->set_stepY_2(L_2);
  48034. int32_t L_3 = ___width3;
  48035. __this->set_width_3(L_3);
  48036. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  48037. __this->set_allocator_4(L_4);
  48038. AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F * L_5 = ___operation5;
  48039. AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F L_6 = (*(AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F *)L_5);
  48040. __this->set_operation_5(L_6);
  48041. return;
  48042. }
  48043. }
  48044. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mD3D55D29B9B9F7D639824086DF7708C845976ED0_gshared_inline (RowIntervalOperationWrapper_2_tD35C2757327AC482CD7C79C33F4214CEBF21FA4B * __this, int32_t ___i0, const RuntimeMethod* method)
  48045. {
  48046. static bool s_Il2CppMethodInitialized;
  48047. if (!s_Il2CppMethodInitialized)
  48048. {
  48049. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  48050. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  48051. s_Il2CppMethodInitialized = true;
  48052. }
  48053. int32_t V_0 = 0;
  48054. int32_t V_1 = 0;
  48055. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  48056. memset((&V_2), 0, sizeof(V_2));
  48057. RuntimeObject* V_3 = NULL;
  48058. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  48059. memset((&V_4), 0, sizeof(V_4));
  48060. Exception_t * __last_unhandled_exception = 0;
  48061. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  48062. {
  48063. int32_t L_0 = (int32_t)__this->get_minY_0();
  48064. int32_t L_1 = ___i0;
  48065. int32_t L_2 = (int32_t)__this->get_stepY_2();
  48066. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  48067. int32_t L_3 = V_0;
  48068. int32_t L_4 = (int32_t)__this->get_maxY_1();
  48069. if ((((int32_t)L_3) < ((int32_t)L_4)))
  48070. {
  48071. goto IL_001a;
  48072. }
  48073. }
  48074. {
  48075. return;
  48076. }
  48077. IL_001a:
  48078. {
  48079. int32_t L_5 = V_0;
  48080. int32_t L_6 = (int32_t)__this->get_stepY_2();
  48081. int32_t L_7 = (int32_t)__this->get_maxY_1();
  48082. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  48083. int32_t L_8;
  48084. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  48085. V_1 = (int32_t)L_8;
  48086. int32_t L_9 = V_0;
  48087. int32_t L_10 = V_1;
  48088. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  48089. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  48090. int32_t L_12 = (int32_t)__this->get_width_3();
  48091. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  48092. RuntimeObject* L_13;
  48093. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  48094. V_3 = (RuntimeObject*)L_13;
  48095. }
  48096. IL_004a:
  48097. try
  48098. {// begin try (depth: 1)
  48099. AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F * L_14 = (AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F *)__this->get_address_of_operation_5();
  48100. AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F * L_15;
  48101. L_15 = (( AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F * (*) (AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F *)(AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  48102. RuntimeObject* L_16 = V_3;
  48103. NullCheck((RuntimeObject*)L_16);
  48104. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  48105. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  48106. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  48107. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  48108. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  48109. Il2CppFakeBox<AffineOperation_1_t24E8A8045A7E00463DB2A74B61DDF41DB54E680F > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  48110. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  48111. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  48112. *L_15 = L_19.m_Value;
  48113. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  48114. }// end try (depth: 1)
  48115. catch(Il2CppExceptionWrapper& e)
  48116. {
  48117. __last_unhandled_exception = (Exception_t *)e.ex;
  48118. goto FINALLY_0073;
  48119. }
  48120. FINALLY_0073:
  48121. {// begin finally (depth: 1)
  48122. {
  48123. RuntimeObject* L_20 = V_3;
  48124. if (!L_20)
  48125. {
  48126. goto IL_007c;
  48127. }
  48128. }
  48129. IL_0076:
  48130. {
  48131. RuntimeObject* L_21 = V_3;
  48132. NullCheck((RuntimeObject*)L_21);
  48133. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  48134. }
  48135. IL_007c:
  48136. {
  48137. IL2CPP_END_FINALLY(115)
  48138. }
  48139. }// end finally (depth: 1)
  48140. IL2CPP_CLEANUP(115)
  48141. {
  48142. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  48143. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  48144. }
  48145. IL_007d:
  48146. {
  48147. return;
  48148. }
  48149. }
  48150. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mCE777858280CDF8AC09141C613133A70907FA0EA_gshared_inline (RowIntervalOperationWrapper_2_t2C8961B7E495150B11FEE547144F9D3EF9BFBD52 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 * ___operation5, const RuntimeMethod* method)
  48151. {
  48152. {
  48153. int32_t L_0 = ___minY0;
  48154. __this->set_minY_0(L_0);
  48155. int32_t L_1 = ___maxY1;
  48156. __this->set_maxY_1(L_1);
  48157. int32_t L_2 = ___stepY2;
  48158. __this->set_stepY_2(L_2);
  48159. int32_t L_3 = ___width3;
  48160. __this->set_width_3(L_3);
  48161. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  48162. __this->set_allocator_4(L_4);
  48163. ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 * L_5 = ___operation5;
  48164. ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 L_6 = (*(ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 *)L_5);
  48165. __this->set_operation_5(L_6);
  48166. return;
  48167. }
  48168. }
  48169. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m16A010647F8EA605B88CF5928DCCE89FA7C58E84_gshared_inline (RowIntervalOperationWrapper_2_t2C8961B7E495150B11FEE547144F9D3EF9BFBD52 * __this, int32_t ___i0, const RuntimeMethod* method)
  48170. {
  48171. static bool s_Il2CppMethodInitialized;
  48172. if (!s_Il2CppMethodInitialized)
  48173. {
  48174. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  48175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  48176. s_Il2CppMethodInitialized = true;
  48177. }
  48178. int32_t V_0 = 0;
  48179. int32_t V_1 = 0;
  48180. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  48181. memset((&V_2), 0, sizeof(V_2));
  48182. RuntimeObject* V_3 = NULL;
  48183. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  48184. memset((&V_4), 0, sizeof(V_4));
  48185. Exception_t * __last_unhandled_exception = 0;
  48186. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  48187. {
  48188. int32_t L_0 = (int32_t)__this->get_minY_0();
  48189. int32_t L_1 = ___i0;
  48190. int32_t L_2 = (int32_t)__this->get_stepY_2();
  48191. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  48192. int32_t L_3 = V_0;
  48193. int32_t L_4 = (int32_t)__this->get_maxY_1();
  48194. if ((((int32_t)L_3) < ((int32_t)L_4)))
  48195. {
  48196. goto IL_001a;
  48197. }
  48198. }
  48199. {
  48200. return;
  48201. }
  48202. IL_001a:
  48203. {
  48204. int32_t L_5 = V_0;
  48205. int32_t L_6 = (int32_t)__this->get_stepY_2();
  48206. int32_t L_7 = (int32_t)__this->get_maxY_1();
  48207. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  48208. int32_t L_8;
  48209. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  48210. V_1 = (int32_t)L_8;
  48211. int32_t L_9 = V_0;
  48212. int32_t L_10 = V_1;
  48213. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  48214. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  48215. int32_t L_12 = (int32_t)__this->get_width_3();
  48216. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  48217. RuntimeObject* L_13;
  48218. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  48219. V_3 = (RuntimeObject*)L_13;
  48220. }
  48221. IL_004a:
  48222. try
  48223. {// begin try (depth: 1)
  48224. ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 * L_14 = (ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 *)__this->get_address_of_operation_5();
  48225. ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 * L_15;
  48226. L_15 = (( ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 * (*) (ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 *)(ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  48227. RuntimeObject* L_16 = V_3;
  48228. NullCheck((RuntimeObject*)L_16);
  48229. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  48230. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  48231. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  48232. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  48233. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  48234. Il2CppFakeBox<ProjectiveOperation_1_tD71B8F71B3E798940FE605367FFB4F0FD56DE442 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  48235. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  48236. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  48237. *L_15 = L_19.m_Value;
  48238. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  48239. }// end try (depth: 1)
  48240. catch(Il2CppExceptionWrapper& e)
  48241. {
  48242. __last_unhandled_exception = (Exception_t *)e.ex;
  48243. goto FINALLY_0073;
  48244. }
  48245. FINALLY_0073:
  48246. {// begin finally (depth: 1)
  48247. {
  48248. RuntimeObject* L_20 = V_3;
  48249. if (!L_20)
  48250. {
  48251. goto IL_007c;
  48252. }
  48253. }
  48254. IL_0076:
  48255. {
  48256. RuntimeObject* L_21 = V_3;
  48257. NullCheck((RuntimeObject*)L_21);
  48258. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  48259. }
  48260. IL_007c:
  48261. {
  48262. IL2CPP_END_FINALLY(115)
  48263. }
  48264. }// end finally (depth: 1)
  48265. IL2CPP_CLEANUP(115)
  48266. {
  48267. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  48268. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  48269. }
  48270. IL_007d:
  48271. {
  48272. return;
  48273. }
  48274. }
  48275. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mD17C8928C413DB29CD4BA5208646507B79F6789D_gshared_inline (RowIntervalOperationWrapper_2_t2DE4793287BD954BC6F357A1C1E4DCACC39D57A0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB * ___operation5, const RuntimeMethod* method)
  48276. {
  48277. {
  48278. int32_t L_0 = ___minY0;
  48279. __this->set_minY_0(L_0);
  48280. int32_t L_1 = ___maxY1;
  48281. __this->set_maxY_1(L_1);
  48282. int32_t L_2 = ___stepY2;
  48283. __this->set_stepY_2(L_2);
  48284. int32_t L_3 = ___width3;
  48285. __this->set_width_3(L_3);
  48286. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  48287. __this->set_allocator_4(L_4);
  48288. ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB * L_5 = ___operation5;
  48289. ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB L_6 = (*(ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB *)L_5);
  48290. __this->set_operation_5(L_6);
  48291. return;
  48292. }
  48293. }
  48294. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m283A201FADE09ED976D6E3DD174C0B62201D5128_gshared_inline (RowIntervalOperationWrapper_2_t2DE4793287BD954BC6F357A1C1E4DCACC39D57A0 * __this, int32_t ___i0, const RuntimeMethod* method)
  48295. {
  48296. static bool s_Il2CppMethodInitialized;
  48297. if (!s_Il2CppMethodInitialized)
  48298. {
  48299. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  48300. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  48301. s_Il2CppMethodInitialized = true;
  48302. }
  48303. int32_t V_0 = 0;
  48304. int32_t V_1 = 0;
  48305. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  48306. memset((&V_2), 0, sizeof(V_2));
  48307. RuntimeObject* V_3 = NULL;
  48308. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  48309. memset((&V_4), 0, sizeof(V_4));
  48310. Exception_t * __last_unhandled_exception = 0;
  48311. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  48312. {
  48313. int32_t L_0 = (int32_t)__this->get_minY_0();
  48314. int32_t L_1 = ___i0;
  48315. int32_t L_2 = (int32_t)__this->get_stepY_2();
  48316. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  48317. int32_t L_3 = V_0;
  48318. int32_t L_4 = (int32_t)__this->get_maxY_1();
  48319. if ((((int32_t)L_3) < ((int32_t)L_4)))
  48320. {
  48321. goto IL_001a;
  48322. }
  48323. }
  48324. {
  48325. return;
  48326. }
  48327. IL_001a:
  48328. {
  48329. int32_t L_5 = V_0;
  48330. int32_t L_6 = (int32_t)__this->get_stepY_2();
  48331. int32_t L_7 = (int32_t)__this->get_maxY_1();
  48332. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  48333. int32_t L_8;
  48334. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  48335. V_1 = (int32_t)L_8;
  48336. int32_t L_9 = V_0;
  48337. int32_t L_10 = V_1;
  48338. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  48339. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  48340. int32_t L_12 = (int32_t)__this->get_width_3();
  48341. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  48342. RuntimeObject* L_13;
  48343. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  48344. V_3 = (RuntimeObject*)L_13;
  48345. }
  48346. IL_004a:
  48347. try
  48348. {// begin try (depth: 1)
  48349. ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB * L_14 = (ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB *)__this->get_address_of_operation_5();
  48350. ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB * L_15;
  48351. L_15 = (( ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB * (*) (ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB *)(ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  48352. RuntimeObject* L_16 = V_3;
  48353. NullCheck((RuntimeObject*)L_16);
  48354. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  48355. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  48356. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  48357. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  48358. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  48359. Il2CppFakeBox<ProjectiveOperation_1_tF3571577B63675D53EA247EE3A631387C2B6BFBB > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  48360. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  48361. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  48362. *L_15 = L_19.m_Value;
  48363. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  48364. }// end try (depth: 1)
  48365. catch(Il2CppExceptionWrapper& e)
  48366. {
  48367. __last_unhandled_exception = (Exception_t *)e.ex;
  48368. goto FINALLY_0073;
  48369. }
  48370. FINALLY_0073:
  48371. {// begin finally (depth: 1)
  48372. {
  48373. RuntimeObject* L_20 = V_3;
  48374. if (!L_20)
  48375. {
  48376. goto IL_007c;
  48377. }
  48378. }
  48379. IL_0076:
  48380. {
  48381. RuntimeObject* L_21 = V_3;
  48382. NullCheck((RuntimeObject*)L_21);
  48383. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  48384. }
  48385. IL_007c:
  48386. {
  48387. IL2CPP_END_FINALLY(115)
  48388. }
  48389. }// end finally (depth: 1)
  48390. IL2CPP_CLEANUP(115)
  48391. {
  48392. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  48393. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  48394. }
  48395. IL_007d:
  48396. {
  48397. return;
  48398. }
  48399. }
  48400. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mA34653A5B6B8096EBFFBFD86405FA3CD9866B482_gshared_inline (RowIntervalOperationWrapper_2_tEF6ADCF955E71289F4C1CB4FFAFE175FC1E5065C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A * ___operation5, const RuntimeMethod* method)
  48401. {
  48402. {
  48403. int32_t L_0 = ___minY0;
  48404. __this->set_minY_0(L_0);
  48405. int32_t L_1 = ___maxY1;
  48406. __this->set_maxY_1(L_1);
  48407. int32_t L_2 = ___stepY2;
  48408. __this->set_stepY_2(L_2);
  48409. int32_t L_3 = ___width3;
  48410. __this->set_width_3(L_3);
  48411. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  48412. __this->set_allocator_4(L_4);
  48413. ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A * L_5 = ___operation5;
  48414. ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A L_6 = (*(ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A *)L_5);
  48415. __this->set_operation_5(L_6);
  48416. return;
  48417. }
  48418. }
  48419. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m6D8754419ADA7EB9EE05C13DEED5EE009BBC54DC_gshared_inline (RowIntervalOperationWrapper_2_tEF6ADCF955E71289F4C1CB4FFAFE175FC1E5065C * __this, int32_t ___i0, const RuntimeMethod* method)
  48420. {
  48421. static bool s_Il2CppMethodInitialized;
  48422. if (!s_Il2CppMethodInitialized)
  48423. {
  48424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  48425. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  48426. s_Il2CppMethodInitialized = true;
  48427. }
  48428. int32_t V_0 = 0;
  48429. int32_t V_1 = 0;
  48430. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  48431. memset((&V_2), 0, sizeof(V_2));
  48432. RuntimeObject* V_3 = NULL;
  48433. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  48434. memset((&V_4), 0, sizeof(V_4));
  48435. Exception_t * __last_unhandled_exception = 0;
  48436. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  48437. {
  48438. int32_t L_0 = (int32_t)__this->get_minY_0();
  48439. int32_t L_1 = ___i0;
  48440. int32_t L_2 = (int32_t)__this->get_stepY_2();
  48441. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  48442. int32_t L_3 = V_0;
  48443. int32_t L_4 = (int32_t)__this->get_maxY_1();
  48444. if ((((int32_t)L_3) < ((int32_t)L_4)))
  48445. {
  48446. goto IL_001a;
  48447. }
  48448. }
  48449. {
  48450. return;
  48451. }
  48452. IL_001a:
  48453. {
  48454. int32_t L_5 = V_0;
  48455. int32_t L_6 = (int32_t)__this->get_stepY_2();
  48456. int32_t L_7 = (int32_t)__this->get_maxY_1();
  48457. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  48458. int32_t L_8;
  48459. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  48460. V_1 = (int32_t)L_8;
  48461. int32_t L_9 = V_0;
  48462. int32_t L_10 = V_1;
  48463. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  48464. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  48465. int32_t L_12 = (int32_t)__this->get_width_3();
  48466. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  48467. RuntimeObject* L_13;
  48468. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  48469. V_3 = (RuntimeObject*)L_13;
  48470. }
  48471. IL_004a:
  48472. try
  48473. {// begin try (depth: 1)
  48474. ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A * L_14 = (ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A *)__this->get_address_of_operation_5();
  48475. ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A * L_15;
  48476. L_15 = (( ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A * (*) (ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A *)(ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  48477. RuntimeObject* L_16 = V_3;
  48478. NullCheck((RuntimeObject*)L_16);
  48479. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  48480. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  48481. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  48482. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  48483. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  48484. Il2CppFakeBox<ProjectiveOperation_1_t399EEF8B05312112E260D041A3DF948AAF526F4A > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  48485. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  48486. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  48487. *L_15 = L_19.m_Value;
  48488. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  48489. }// end try (depth: 1)
  48490. catch(Il2CppExceptionWrapper& e)
  48491. {
  48492. __last_unhandled_exception = (Exception_t *)e.ex;
  48493. goto FINALLY_0073;
  48494. }
  48495. FINALLY_0073:
  48496. {// begin finally (depth: 1)
  48497. {
  48498. RuntimeObject* L_20 = V_3;
  48499. if (!L_20)
  48500. {
  48501. goto IL_007c;
  48502. }
  48503. }
  48504. IL_0076:
  48505. {
  48506. RuntimeObject* L_21 = V_3;
  48507. NullCheck((RuntimeObject*)L_21);
  48508. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  48509. }
  48510. IL_007c:
  48511. {
  48512. IL2CPP_END_FINALLY(115)
  48513. }
  48514. }// end finally (depth: 1)
  48515. IL2CPP_CLEANUP(115)
  48516. {
  48517. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  48518. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  48519. }
  48520. IL_007d:
  48521. {
  48522. return;
  48523. }
  48524. }
  48525. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m10932C3D53D042033ECDD0F0DB7D27A37800DACA_gshared_inline (RowIntervalOperationWrapper_2_t7A6680D38C2F9A019631C877D963499E7A2630D5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 * ___operation5, const RuntimeMethod* method)
  48526. {
  48527. {
  48528. int32_t L_0 = ___minY0;
  48529. __this->set_minY_0(L_0);
  48530. int32_t L_1 = ___maxY1;
  48531. __this->set_maxY_1(L_1);
  48532. int32_t L_2 = ___stepY2;
  48533. __this->set_stepY_2(L_2);
  48534. int32_t L_3 = ___width3;
  48535. __this->set_width_3(L_3);
  48536. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  48537. __this->set_allocator_4(L_4);
  48538. ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 * L_5 = ___operation5;
  48539. ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 L_6 = (*(ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 *)L_5);
  48540. __this->set_operation_5(L_6);
  48541. return;
  48542. }
  48543. }
  48544. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m942285E957E0FDC374AD337B1E767D7F335FC30E_gshared_inline (RowIntervalOperationWrapper_2_t7A6680D38C2F9A019631C877D963499E7A2630D5 * __this, int32_t ___i0, const RuntimeMethod* method)
  48545. {
  48546. static bool s_Il2CppMethodInitialized;
  48547. if (!s_Il2CppMethodInitialized)
  48548. {
  48549. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  48550. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  48551. s_Il2CppMethodInitialized = true;
  48552. }
  48553. int32_t V_0 = 0;
  48554. int32_t V_1 = 0;
  48555. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  48556. memset((&V_2), 0, sizeof(V_2));
  48557. RuntimeObject* V_3 = NULL;
  48558. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  48559. memset((&V_4), 0, sizeof(V_4));
  48560. Exception_t * __last_unhandled_exception = 0;
  48561. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  48562. {
  48563. int32_t L_0 = (int32_t)__this->get_minY_0();
  48564. int32_t L_1 = ___i0;
  48565. int32_t L_2 = (int32_t)__this->get_stepY_2();
  48566. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  48567. int32_t L_3 = V_0;
  48568. int32_t L_4 = (int32_t)__this->get_maxY_1();
  48569. if ((((int32_t)L_3) < ((int32_t)L_4)))
  48570. {
  48571. goto IL_001a;
  48572. }
  48573. }
  48574. {
  48575. return;
  48576. }
  48577. IL_001a:
  48578. {
  48579. int32_t L_5 = V_0;
  48580. int32_t L_6 = (int32_t)__this->get_stepY_2();
  48581. int32_t L_7 = (int32_t)__this->get_maxY_1();
  48582. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  48583. int32_t L_8;
  48584. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  48585. V_1 = (int32_t)L_8;
  48586. int32_t L_9 = V_0;
  48587. int32_t L_10 = V_1;
  48588. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  48589. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  48590. int32_t L_12 = (int32_t)__this->get_width_3();
  48591. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  48592. RuntimeObject* L_13;
  48593. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  48594. V_3 = (RuntimeObject*)L_13;
  48595. }
  48596. IL_004a:
  48597. try
  48598. {// begin try (depth: 1)
  48599. ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 * L_14 = (ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 *)__this->get_address_of_operation_5();
  48600. ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 * L_15;
  48601. L_15 = (( ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 * (*) (ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 *)(ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  48602. RuntimeObject* L_16 = V_3;
  48603. NullCheck((RuntimeObject*)L_16);
  48604. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  48605. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  48606. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  48607. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  48608. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  48609. Il2CppFakeBox<ProjectiveOperation_1_t8C6F4CB5CDB195FCE70DCC20F2D1F05294CD0D53 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  48610. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  48611. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  48612. *L_15 = L_19.m_Value;
  48613. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  48614. }// end try (depth: 1)
  48615. catch(Il2CppExceptionWrapper& e)
  48616. {
  48617. __last_unhandled_exception = (Exception_t *)e.ex;
  48618. goto FINALLY_0073;
  48619. }
  48620. FINALLY_0073:
  48621. {// begin finally (depth: 1)
  48622. {
  48623. RuntimeObject* L_20 = V_3;
  48624. if (!L_20)
  48625. {
  48626. goto IL_007c;
  48627. }
  48628. }
  48629. IL_0076:
  48630. {
  48631. RuntimeObject* L_21 = V_3;
  48632. NullCheck((RuntimeObject*)L_21);
  48633. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  48634. }
  48635. IL_007c:
  48636. {
  48637. IL2CPP_END_FINALLY(115)
  48638. }
  48639. }// end finally (depth: 1)
  48640. IL2CPP_CLEANUP(115)
  48641. {
  48642. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  48643. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  48644. }
  48645. IL_007d:
  48646. {
  48647. return;
  48648. }
  48649. }
  48650. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mC5AC906EB23571B05D4EF8E387920187D534ABC6_gshared_inline (RowIntervalOperationWrapper_2_tEFE1458E968F17980E863BFCC7E5BA3525BA5275 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 * ___operation5, const RuntimeMethod* method)
  48651. {
  48652. {
  48653. int32_t L_0 = ___minY0;
  48654. __this->set_minY_0(L_0);
  48655. int32_t L_1 = ___maxY1;
  48656. __this->set_maxY_1(L_1);
  48657. int32_t L_2 = ___stepY2;
  48658. __this->set_stepY_2(L_2);
  48659. int32_t L_3 = ___width3;
  48660. __this->set_width_3(L_3);
  48661. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  48662. __this->set_allocator_4(L_4);
  48663. ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 * L_5 = ___operation5;
  48664. ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 L_6 = (*(ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 *)L_5);
  48665. __this->set_operation_5(L_6);
  48666. return;
  48667. }
  48668. }
  48669. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mB5ACC67ABC2CD99704A35C9E9967D9F10170D8E4_gshared_inline (RowIntervalOperationWrapper_2_tEFE1458E968F17980E863BFCC7E5BA3525BA5275 * __this, int32_t ___i0, const RuntimeMethod* method)
  48670. {
  48671. static bool s_Il2CppMethodInitialized;
  48672. if (!s_Il2CppMethodInitialized)
  48673. {
  48674. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  48675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  48676. s_Il2CppMethodInitialized = true;
  48677. }
  48678. int32_t V_0 = 0;
  48679. int32_t V_1 = 0;
  48680. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  48681. memset((&V_2), 0, sizeof(V_2));
  48682. RuntimeObject* V_3 = NULL;
  48683. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  48684. memset((&V_4), 0, sizeof(V_4));
  48685. Exception_t * __last_unhandled_exception = 0;
  48686. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  48687. {
  48688. int32_t L_0 = (int32_t)__this->get_minY_0();
  48689. int32_t L_1 = ___i0;
  48690. int32_t L_2 = (int32_t)__this->get_stepY_2();
  48691. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  48692. int32_t L_3 = V_0;
  48693. int32_t L_4 = (int32_t)__this->get_maxY_1();
  48694. if ((((int32_t)L_3) < ((int32_t)L_4)))
  48695. {
  48696. goto IL_001a;
  48697. }
  48698. }
  48699. {
  48700. return;
  48701. }
  48702. IL_001a:
  48703. {
  48704. int32_t L_5 = V_0;
  48705. int32_t L_6 = (int32_t)__this->get_stepY_2();
  48706. int32_t L_7 = (int32_t)__this->get_maxY_1();
  48707. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  48708. int32_t L_8;
  48709. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  48710. V_1 = (int32_t)L_8;
  48711. int32_t L_9 = V_0;
  48712. int32_t L_10 = V_1;
  48713. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  48714. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  48715. int32_t L_12 = (int32_t)__this->get_width_3();
  48716. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  48717. RuntimeObject* L_13;
  48718. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  48719. V_3 = (RuntimeObject*)L_13;
  48720. }
  48721. IL_004a:
  48722. try
  48723. {// begin try (depth: 1)
  48724. ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 * L_14 = (ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 *)__this->get_address_of_operation_5();
  48725. ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 * L_15;
  48726. L_15 = (( ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 * (*) (ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 *)(ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  48727. RuntimeObject* L_16 = V_3;
  48728. NullCheck((RuntimeObject*)L_16);
  48729. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  48730. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  48731. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  48732. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  48733. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  48734. Il2CppFakeBox<ProjectiveOperation_1_t019E0A6BA2D73EC248A946827D7B0A30D66AD337 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  48735. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  48736. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  48737. *L_15 = L_19.m_Value;
  48738. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  48739. }// end try (depth: 1)
  48740. catch(Il2CppExceptionWrapper& e)
  48741. {
  48742. __last_unhandled_exception = (Exception_t *)e.ex;
  48743. goto FINALLY_0073;
  48744. }
  48745. FINALLY_0073:
  48746. {// begin finally (depth: 1)
  48747. {
  48748. RuntimeObject* L_20 = V_3;
  48749. if (!L_20)
  48750. {
  48751. goto IL_007c;
  48752. }
  48753. }
  48754. IL_0076:
  48755. {
  48756. RuntimeObject* L_21 = V_3;
  48757. NullCheck((RuntimeObject*)L_21);
  48758. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  48759. }
  48760. IL_007c:
  48761. {
  48762. IL2CPP_END_FINALLY(115)
  48763. }
  48764. }// end finally (depth: 1)
  48765. IL2CPP_CLEANUP(115)
  48766. {
  48767. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  48768. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  48769. }
  48770. IL_007d:
  48771. {
  48772. return;
  48773. }
  48774. }
  48775. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m3061670D8F568148548E3B062DA615ED869ADDED_gshared_inline (RowIntervalOperationWrapper_2_tE7EA900C4412468B80FC49A92E3032C1292113D5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 * ___operation5, const RuntimeMethod* method)
  48776. {
  48777. {
  48778. int32_t L_0 = ___minY0;
  48779. __this->set_minY_0(L_0);
  48780. int32_t L_1 = ___maxY1;
  48781. __this->set_maxY_1(L_1);
  48782. int32_t L_2 = ___stepY2;
  48783. __this->set_stepY_2(L_2);
  48784. int32_t L_3 = ___width3;
  48785. __this->set_width_3(L_3);
  48786. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  48787. __this->set_allocator_4(L_4);
  48788. ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 * L_5 = ___operation5;
  48789. ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 L_6 = (*(ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 *)L_5);
  48790. __this->set_operation_5(L_6);
  48791. return;
  48792. }
  48793. }
  48794. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mB6CB1EA6DC5BC96361FC81A9630AA8030B928BFC_gshared_inline (RowIntervalOperationWrapper_2_tE7EA900C4412468B80FC49A92E3032C1292113D5 * __this, int32_t ___i0, const RuntimeMethod* method)
  48795. {
  48796. static bool s_Il2CppMethodInitialized;
  48797. if (!s_Il2CppMethodInitialized)
  48798. {
  48799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  48800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  48801. s_Il2CppMethodInitialized = true;
  48802. }
  48803. int32_t V_0 = 0;
  48804. int32_t V_1 = 0;
  48805. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  48806. memset((&V_2), 0, sizeof(V_2));
  48807. RuntimeObject* V_3 = NULL;
  48808. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  48809. memset((&V_4), 0, sizeof(V_4));
  48810. Exception_t * __last_unhandled_exception = 0;
  48811. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  48812. {
  48813. int32_t L_0 = (int32_t)__this->get_minY_0();
  48814. int32_t L_1 = ___i0;
  48815. int32_t L_2 = (int32_t)__this->get_stepY_2();
  48816. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  48817. int32_t L_3 = V_0;
  48818. int32_t L_4 = (int32_t)__this->get_maxY_1();
  48819. if ((((int32_t)L_3) < ((int32_t)L_4)))
  48820. {
  48821. goto IL_001a;
  48822. }
  48823. }
  48824. {
  48825. return;
  48826. }
  48827. IL_001a:
  48828. {
  48829. int32_t L_5 = V_0;
  48830. int32_t L_6 = (int32_t)__this->get_stepY_2();
  48831. int32_t L_7 = (int32_t)__this->get_maxY_1();
  48832. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  48833. int32_t L_8;
  48834. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  48835. V_1 = (int32_t)L_8;
  48836. int32_t L_9 = V_0;
  48837. int32_t L_10 = V_1;
  48838. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  48839. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  48840. int32_t L_12 = (int32_t)__this->get_width_3();
  48841. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  48842. RuntimeObject* L_13;
  48843. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  48844. V_3 = (RuntimeObject*)L_13;
  48845. }
  48846. IL_004a:
  48847. try
  48848. {// begin try (depth: 1)
  48849. ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 * L_14 = (ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 *)__this->get_address_of_operation_5();
  48850. ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 * L_15;
  48851. L_15 = (( ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 * (*) (ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 *)(ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  48852. RuntimeObject* L_16 = V_3;
  48853. NullCheck((RuntimeObject*)L_16);
  48854. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  48855. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  48856. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  48857. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  48858. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  48859. Il2CppFakeBox<ProjectiveOperation_1_tA24D692E2DF7D28910876A4FBFB3563F557CC191 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  48860. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  48861. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  48862. *L_15 = L_19.m_Value;
  48863. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  48864. }// end try (depth: 1)
  48865. catch(Il2CppExceptionWrapper& e)
  48866. {
  48867. __last_unhandled_exception = (Exception_t *)e.ex;
  48868. goto FINALLY_0073;
  48869. }
  48870. FINALLY_0073:
  48871. {// begin finally (depth: 1)
  48872. {
  48873. RuntimeObject* L_20 = V_3;
  48874. if (!L_20)
  48875. {
  48876. goto IL_007c;
  48877. }
  48878. }
  48879. IL_0076:
  48880. {
  48881. RuntimeObject* L_21 = V_3;
  48882. NullCheck((RuntimeObject*)L_21);
  48883. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  48884. }
  48885. IL_007c:
  48886. {
  48887. IL2CPP_END_FINALLY(115)
  48888. }
  48889. }// end finally (depth: 1)
  48890. IL2CPP_CLEANUP(115)
  48891. {
  48892. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  48893. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  48894. }
  48895. IL_007d:
  48896. {
  48897. return;
  48898. }
  48899. }
  48900. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m4DA92EA401D653D95FAF7E778BE5F79C7263FDF9_gshared_inline (RowIntervalOperationWrapper_2_t9C01BB07A910E91F5BB13B0AC46F38D940650467 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 * ___operation5, const RuntimeMethod* method)
  48901. {
  48902. {
  48903. int32_t L_0 = ___minY0;
  48904. __this->set_minY_0(L_0);
  48905. int32_t L_1 = ___maxY1;
  48906. __this->set_maxY_1(L_1);
  48907. int32_t L_2 = ___stepY2;
  48908. __this->set_stepY_2(L_2);
  48909. int32_t L_3 = ___width3;
  48910. __this->set_width_3(L_3);
  48911. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  48912. __this->set_allocator_4(L_4);
  48913. ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 * L_5 = ___operation5;
  48914. ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 L_6 = (*(ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 *)L_5);
  48915. __this->set_operation_5(L_6);
  48916. return;
  48917. }
  48918. }
  48919. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mBA0BBADDF032C2744212C0B1B554B35262AF08CB_gshared_inline (RowIntervalOperationWrapper_2_t9C01BB07A910E91F5BB13B0AC46F38D940650467 * __this, int32_t ___i0, const RuntimeMethod* method)
  48920. {
  48921. static bool s_Il2CppMethodInitialized;
  48922. if (!s_Il2CppMethodInitialized)
  48923. {
  48924. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  48925. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  48926. s_Il2CppMethodInitialized = true;
  48927. }
  48928. int32_t V_0 = 0;
  48929. int32_t V_1 = 0;
  48930. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  48931. memset((&V_2), 0, sizeof(V_2));
  48932. RuntimeObject* V_3 = NULL;
  48933. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  48934. memset((&V_4), 0, sizeof(V_4));
  48935. Exception_t * __last_unhandled_exception = 0;
  48936. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  48937. {
  48938. int32_t L_0 = (int32_t)__this->get_minY_0();
  48939. int32_t L_1 = ___i0;
  48940. int32_t L_2 = (int32_t)__this->get_stepY_2();
  48941. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  48942. int32_t L_3 = V_0;
  48943. int32_t L_4 = (int32_t)__this->get_maxY_1();
  48944. if ((((int32_t)L_3) < ((int32_t)L_4)))
  48945. {
  48946. goto IL_001a;
  48947. }
  48948. }
  48949. {
  48950. return;
  48951. }
  48952. IL_001a:
  48953. {
  48954. int32_t L_5 = V_0;
  48955. int32_t L_6 = (int32_t)__this->get_stepY_2();
  48956. int32_t L_7 = (int32_t)__this->get_maxY_1();
  48957. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  48958. int32_t L_8;
  48959. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  48960. V_1 = (int32_t)L_8;
  48961. int32_t L_9 = V_0;
  48962. int32_t L_10 = V_1;
  48963. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  48964. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  48965. int32_t L_12 = (int32_t)__this->get_width_3();
  48966. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  48967. RuntimeObject* L_13;
  48968. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  48969. V_3 = (RuntimeObject*)L_13;
  48970. }
  48971. IL_004a:
  48972. try
  48973. {// begin try (depth: 1)
  48974. ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 * L_14 = (ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 *)__this->get_address_of_operation_5();
  48975. ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 * L_15;
  48976. L_15 = (( ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 * (*) (ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 *)(ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  48977. RuntimeObject* L_16 = V_3;
  48978. NullCheck((RuntimeObject*)L_16);
  48979. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  48980. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  48981. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  48982. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  48983. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  48984. Il2CppFakeBox<ProjectiveOperation_1_t9900D0AD51B5488690B1B6EAFC2608CD10CFA191 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  48985. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  48986. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  48987. *L_15 = L_19.m_Value;
  48988. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  48989. }// end try (depth: 1)
  48990. catch(Il2CppExceptionWrapper& e)
  48991. {
  48992. __last_unhandled_exception = (Exception_t *)e.ex;
  48993. goto FINALLY_0073;
  48994. }
  48995. FINALLY_0073:
  48996. {// begin finally (depth: 1)
  48997. {
  48998. RuntimeObject* L_20 = V_3;
  48999. if (!L_20)
  49000. {
  49001. goto IL_007c;
  49002. }
  49003. }
  49004. IL_0076:
  49005. {
  49006. RuntimeObject* L_21 = V_3;
  49007. NullCheck((RuntimeObject*)L_21);
  49008. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  49009. }
  49010. IL_007c:
  49011. {
  49012. IL2CPP_END_FINALLY(115)
  49013. }
  49014. }// end finally (depth: 1)
  49015. IL2CPP_CLEANUP(115)
  49016. {
  49017. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  49018. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  49019. }
  49020. IL_007d:
  49021. {
  49022. return;
  49023. }
  49024. }
  49025. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mDA82F6C7E4B251B38375FAC7376A8FC70335F7F0_gshared_inline (RowIntervalOperationWrapper_2_t99AA5F543E4C7E405E3FC6C82DF5337041550F44 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 * ___operation5, const RuntimeMethod* method)
  49026. {
  49027. {
  49028. int32_t L_0 = ___minY0;
  49029. __this->set_minY_0(L_0);
  49030. int32_t L_1 = ___maxY1;
  49031. __this->set_maxY_1(L_1);
  49032. int32_t L_2 = ___stepY2;
  49033. __this->set_stepY_2(L_2);
  49034. int32_t L_3 = ___width3;
  49035. __this->set_width_3(L_3);
  49036. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  49037. __this->set_allocator_4(L_4);
  49038. ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 * L_5 = ___operation5;
  49039. ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 L_6 = (*(ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 *)L_5);
  49040. __this->set_operation_5(L_6);
  49041. return;
  49042. }
  49043. }
  49044. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m708E2E90AADE793FA331DF5141F73C055CF4D3E2_gshared_inline (RowIntervalOperationWrapper_2_t99AA5F543E4C7E405E3FC6C82DF5337041550F44 * __this, int32_t ___i0, const RuntimeMethod* method)
  49045. {
  49046. static bool s_Il2CppMethodInitialized;
  49047. if (!s_Il2CppMethodInitialized)
  49048. {
  49049. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  49050. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49051. s_Il2CppMethodInitialized = true;
  49052. }
  49053. int32_t V_0 = 0;
  49054. int32_t V_1 = 0;
  49055. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  49056. memset((&V_2), 0, sizeof(V_2));
  49057. RuntimeObject* V_3 = NULL;
  49058. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  49059. memset((&V_4), 0, sizeof(V_4));
  49060. Exception_t * __last_unhandled_exception = 0;
  49061. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  49062. {
  49063. int32_t L_0 = (int32_t)__this->get_minY_0();
  49064. int32_t L_1 = ___i0;
  49065. int32_t L_2 = (int32_t)__this->get_stepY_2();
  49066. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  49067. int32_t L_3 = V_0;
  49068. int32_t L_4 = (int32_t)__this->get_maxY_1();
  49069. if ((((int32_t)L_3) < ((int32_t)L_4)))
  49070. {
  49071. goto IL_001a;
  49072. }
  49073. }
  49074. {
  49075. return;
  49076. }
  49077. IL_001a:
  49078. {
  49079. int32_t L_5 = V_0;
  49080. int32_t L_6 = (int32_t)__this->get_stepY_2();
  49081. int32_t L_7 = (int32_t)__this->get_maxY_1();
  49082. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49083. int32_t L_8;
  49084. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  49085. V_1 = (int32_t)L_8;
  49086. int32_t L_9 = V_0;
  49087. int32_t L_10 = V_1;
  49088. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  49089. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  49090. int32_t L_12 = (int32_t)__this->get_width_3();
  49091. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  49092. RuntimeObject* L_13;
  49093. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  49094. V_3 = (RuntimeObject*)L_13;
  49095. }
  49096. IL_004a:
  49097. try
  49098. {// begin try (depth: 1)
  49099. ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 * L_14 = (ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 *)__this->get_address_of_operation_5();
  49100. ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 * L_15;
  49101. L_15 = (( ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 * (*) (ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 *)(ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  49102. RuntimeObject* L_16 = V_3;
  49103. NullCheck((RuntimeObject*)L_16);
  49104. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  49105. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  49106. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  49107. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  49108. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  49109. Il2CppFakeBox<ProjectiveOperation_1_tBB5BD6B44DB407BF7A65F60F166C1DE9F7C2D047 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  49110. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  49111. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  49112. *L_15 = L_19.m_Value;
  49113. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  49114. }// end try (depth: 1)
  49115. catch(Il2CppExceptionWrapper& e)
  49116. {
  49117. __last_unhandled_exception = (Exception_t *)e.ex;
  49118. goto FINALLY_0073;
  49119. }
  49120. FINALLY_0073:
  49121. {// begin finally (depth: 1)
  49122. {
  49123. RuntimeObject* L_20 = V_3;
  49124. if (!L_20)
  49125. {
  49126. goto IL_007c;
  49127. }
  49128. }
  49129. IL_0076:
  49130. {
  49131. RuntimeObject* L_21 = V_3;
  49132. NullCheck((RuntimeObject*)L_21);
  49133. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  49134. }
  49135. IL_007c:
  49136. {
  49137. IL2CPP_END_FINALLY(115)
  49138. }
  49139. }// end finally (depth: 1)
  49140. IL2CPP_CLEANUP(115)
  49141. {
  49142. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  49143. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  49144. }
  49145. IL_007d:
  49146. {
  49147. return;
  49148. }
  49149. }
  49150. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m4E622C7AB0AF33490834C928BB4D8E3FCF52FC41_gshared_inline (RowIntervalOperationWrapper_2_t371F588B79D0D2014AA7EAA6A4B54F14894D9DA3 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 * ___operation5, const RuntimeMethod* method)
  49151. {
  49152. {
  49153. int32_t L_0 = ___minY0;
  49154. __this->set_minY_0(L_0);
  49155. int32_t L_1 = ___maxY1;
  49156. __this->set_maxY_1(L_1);
  49157. int32_t L_2 = ___stepY2;
  49158. __this->set_stepY_2(L_2);
  49159. int32_t L_3 = ___width3;
  49160. __this->set_width_3(L_3);
  49161. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  49162. __this->set_allocator_4(L_4);
  49163. ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 * L_5 = ___operation5;
  49164. ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 L_6 = (*(ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 *)L_5);
  49165. __this->set_operation_5(L_6);
  49166. return;
  49167. }
  49168. }
  49169. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mD7959402495FD9D4EE5C88A7ED83F5422A41639D_gshared_inline (RowIntervalOperationWrapper_2_t371F588B79D0D2014AA7EAA6A4B54F14894D9DA3 * __this, int32_t ___i0, const RuntimeMethod* method)
  49170. {
  49171. static bool s_Il2CppMethodInitialized;
  49172. if (!s_Il2CppMethodInitialized)
  49173. {
  49174. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  49175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49176. s_Il2CppMethodInitialized = true;
  49177. }
  49178. int32_t V_0 = 0;
  49179. int32_t V_1 = 0;
  49180. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  49181. memset((&V_2), 0, sizeof(V_2));
  49182. RuntimeObject* V_3 = NULL;
  49183. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  49184. memset((&V_4), 0, sizeof(V_4));
  49185. Exception_t * __last_unhandled_exception = 0;
  49186. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  49187. {
  49188. int32_t L_0 = (int32_t)__this->get_minY_0();
  49189. int32_t L_1 = ___i0;
  49190. int32_t L_2 = (int32_t)__this->get_stepY_2();
  49191. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  49192. int32_t L_3 = V_0;
  49193. int32_t L_4 = (int32_t)__this->get_maxY_1();
  49194. if ((((int32_t)L_3) < ((int32_t)L_4)))
  49195. {
  49196. goto IL_001a;
  49197. }
  49198. }
  49199. {
  49200. return;
  49201. }
  49202. IL_001a:
  49203. {
  49204. int32_t L_5 = V_0;
  49205. int32_t L_6 = (int32_t)__this->get_stepY_2();
  49206. int32_t L_7 = (int32_t)__this->get_maxY_1();
  49207. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49208. int32_t L_8;
  49209. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  49210. V_1 = (int32_t)L_8;
  49211. int32_t L_9 = V_0;
  49212. int32_t L_10 = V_1;
  49213. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  49214. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  49215. int32_t L_12 = (int32_t)__this->get_width_3();
  49216. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  49217. RuntimeObject* L_13;
  49218. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  49219. V_3 = (RuntimeObject*)L_13;
  49220. }
  49221. IL_004a:
  49222. try
  49223. {// begin try (depth: 1)
  49224. ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 * L_14 = (ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 *)__this->get_address_of_operation_5();
  49225. ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 * L_15;
  49226. L_15 = (( ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 * (*) (ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 *)(ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  49227. RuntimeObject* L_16 = V_3;
  49228. NullCheck((RuntimeObject*)L_16);
  49229. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  49230. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  49231. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  49232. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  49233. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  49234. Il2CppFakeBox<ProjectiveOperation_1_tB92A7CE1E31324FB4D5CBA8563F4445EBFC26B37 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  49235. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  49236. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  49237. *L_15 = L_19.m_Value;
  49238. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  49239. }// end try (depth: 1)
  49240. catch(Il2CppExceptionWrapper& e)
  49241. {
  49242. __last_unhandled_exception = (Exception_t *)e.ex;
  49243. goto FINALLY_0073;
  49244. }
  49245. FINALLY_0073:
  49246. {// begin finally (depth: 1)
  49247. {
  49248. RuntimeObject* L_20 = V_3;
  49249. if (!L_20)
  49250. {
  49251. goto IL_007c;
  49252. }
  49253. }
  49254. IL_0076:
  49255. {
  49256. RuntimeObject* L_21 = V_3;
  49257. NullCheck((RuntimeObject*)L_21);
  49258. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  49259. }
  49260. IL_007c:
  49261. {
  49262. IL2CPP_END_FINALLY(115)
  49263. }
  49264. }// end finally (depth: 1)
  49265. IL2CPP_CLEANUP(115)
  49266. {
  49267. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  49268. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  49269. }
  49270. IL_007d:
  49271. {
  49272. return;
  49273. }
  49274. }
  49275. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mEF31FB95CCE3E6440D9A3DB8A2D2D8AE5CFA4628_gshared_inline (RowIntervalOperationWrapper_2_tF062A693E4D20E5B1116AA14C0A4FFA94C1D850F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 * ___operation5, const RuntimeMethod* method)
  49276. {
  49277. {
  49278. int32_t L_0 = ___minY0;
  49279. __this->set_minY_0(L_0);
  49280. int32_t L_1 = ___maxY1;
  49281. __this->set_maxY_1(L_1);
  49282. int32_t L_2 = ___stepY2;
  49283. __this->set_stepY_2(L_2);
  49284. int32_t L_3 = ___width3;
  49285. __this->set_width_3(L_3);
  49286. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  49287. __this->set_allocator_4(L_4);
  49288. ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 * L_5 = ___operation5;
  49289. ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 L_6 = (*(ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 *)L_5);
  49290. __this->set_operation_5(L_6);
  49291. return;
  49292. }
  49293. }
  49294. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mEB6633A550E2FBAA319B8241AF34B7DD1C4E58C7_gshared_inline (RowIntervalOperationWrapper_2_tF062A693E4D20E5B1116AA14C0A4FFA94C1D850F * __this, int32_t ___i0, const RuntimeMethod* method)
  49295. {
  49296. static bool s_Il2CppMethodInitialized;
  49297. if (!s_Il2CppMethodInitialized)
  49298. {
  49299. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  49300. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49301. s_Il2CppMethodInitialized = true;
  49302. }
  49303. int32_t V_0 = 0;
  49304. int32_t V_1 = 0;
  49305. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  49306. memset((&V_2), 0, sizeof(V_2));
  49307. RuntimeObject* V_3 = NULL;
  49308. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  49309. memset((&V_4), 0, sizeof(V_4));
  49310. Exception_t * __last_unhandled_exception = 0;
  49311. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  49312. {
  49313. int32_t L_0 = (int32_t)__this->get_minY_0();
  49314. int32_t L_1 = ___i0;
  49315. int32_t L_2 = (int32_t)__this->get_stepY_2();
  49316. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  49317. int32_t L_3 = V_0;
  49318. int32_t L_4 = (int32_t)__this->get_maxY_1();
  49319. if ((((int32_t)L_3) < ((int32_t)L_4)))
  49320. {
  49321. goto IL_001a;
  49322. }
  49323. }
  49324. {
  49325. return;
  49326. }
  49327. IL_001a:
  49328. {
  49329. int32_t L_5 = V_0;
  49330. int32_t L_6 = (int32_t)__this->get_stepY_2();
  49331. int32_t L_7 = (int32_t)__this->get_maxY_1();
  49332. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49333. int32_t L_8;
  49334. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  49335. V_1 = (int32_t)L_8;
  49336. int32_t L_9 = V_0;
  49337. int32_t L_10 = V_1;
  49338. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  49339. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  49340. int32_t L_12 = (int32_t)__this->get_width_3();
  49341. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  49342. RuntimeObject* L_13;
  49343. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  49344. V_3 = (RuntimeObject*)L_13;
  49345. }
  49346. IL_004a:
  49347. try
  49348. {// begin try (depth: 1)
  49349. ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 * L_14 = (ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 *)__this->get_address_of_operation_5();
  49350. ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 * L_15;
  49351. L_15 = (( ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 * (*) (ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 *)(ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  49352. RuntimeObject* L_16 = V_3;
  49353. NullCheck((RuntimeObject*)L_16);
  49354. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  49355. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  49356. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  49357. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  49358. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  49359. Il2CppFakeBox<ProjectiveOperation_1_tBAEC51AF1D32D96D0977F928CE84FDE049D73881 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  49360. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  49361. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  49362. *L_15 = L_19.m_Value;
  49363. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  49364. }// end try (depth: 1)
  49365. catch(Il2CppExceptionWrapper& e)
  49366. {
  49367. __last_unhandled_exception = (Exception_t *)e.ex;
  49368. goto FINALLY_0073;
  49369. }
  49370. FINALLY_0073:
  49371. {// begin finally (depth: 1)
  49372. {
  49373. RuntimeObject* L_20 = V_3;
  49374. if (!L_20)
  49375. {
  49376. goto IL_007c;
  49377. }
  49378. }
  49379. IL_0076:
  49380. {
  49381. RuntimeObject* L_21 = V_3;
  49382. NullCheck((RuntimeObject*)L_21);
  49383. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  49384. }
  49385. IL_007c:
  49386. {
  49387. IL2CPP_END_FINALLY(115)
  49388. }
  49389. }// end finally (depth: 1)
  49390. IL2CPP_CLEANUP(115)
  49391. {
  49392. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  49393. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  49394. }
  49395. IL_007d:
  49396. {
  49397. return;
  49398. }
  49399. }
  49400. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0C859189D3383FFD44832A6C5E41A030C0EBD0AB_gshared_inline (RowIntervalOperationWrapper_2_t8469B279703BF18524C403A72C142ED46DE088F7 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 * ___operation5, const RuntimeMethod* method)
  49401. {
  49402. {
  49403. int32_t L_0 = ___minY0;
  49404. __this->set_minY_0(L_0);
  49405. int32_t L_1 = ___maxY1;
  49406. __this->set_maxY_1(L_1);
  49407. int32_t L_2 = ___stepY2;
  49408. __this->set_stepY_2(L_2);
  49409. int32_t L_3 = ___width3;
  49410. __this->set_width_3(L_3);
  49411. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  49412. __this->set_allocator_4(L_4);
  49413. ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 * L_5 = ___operation5;
  49414. ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 L_6 = (*(ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 *)L_5);
  49415. __this->set_operation_5(L_6);
  49416. return;
  49417. }
  49418. }
  49419. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m41A8A8511C33DD4CCD1EF972A09373ECC1BAD589_gshared_inline (RowIntervalOperationWrapper_2_t8469B279703BF18524C403A72C142ED46DE088F7 * __this, int32_t ___i0, const RuntimeMethod* method)
  49420. {
  49421. static bool s_Il2CppMethodInitialized;
  49422. if (!s_Il2CppMethodInitialized)
  49423. {
  49424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  49425. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49426. s_Il2CppMethodInitialized = true;
  49427. }
  49428. int32_t V_0 = 0;
  49429. int32_t V_1 = 0;
  49430. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  49431. memset((&V_2), 0, sizeof(V_2));
  49432. RuntimeObject* V_3 = NULL;
  49433. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  49434. memset((&V_4), 0, sizeof(V_4));
  49435. Exception_t * __last_unhandled_exception = 0;
  49436. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  49437. {
  49438. int32_t L_0 = (int32_t)__this->get_minY_0();
  49439. int32_t L_1 = ___i0;
  49440. int32_t L_2 = (int32_t)__this->get_stepY_2();
  49441. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  49442. int32_t L_3 = V_0;
  49443. int32_t L_4 = (int32_t)__this->get_maxY_1();
  49444. if ((((int32_t)L_3) < ((int32_t)L_4)))
  49445. {
  49446. goto IL_001a;
  49447. }
  49448. }
  49449. {
  49450. return;
  49451. }
  49452. IL_001a:
  49453. {
  49454. int32_t L_5 = V_0;
  49455. int32_t L_6 = (int32_t)__this->get_stepY_2();
  49456. int32_t L_7 = (int32_t)__this->get_maxY_1();
  49457. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49458. int32_t L_8;
  49459. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  49460. V_1 = (int32_t)L_8;
  49461. int32_t L_9 = V_0;
  49462. int32_t L_10 = V_1;
  49463. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  49464. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  49465. int32_t L_12 = (int32_t)__this->get_width_3();
  49466. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  49467. RuntimeObject* L_13;
  49468. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  49469. V_3 = (RuntimeObject*)L_13;
  49470. }
  49471. IL_004a:
  49472. try
  49473. {// begin try (depth: 1)
  49474. ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 * L_14 = (ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 *)__this->get_address_of_operation_5();
  49475. ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 * L_15;
  49476. L_15 = (( ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 * (*) (ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 *)(ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  49477. RuntimeObject* L_16 = V_3;
  49478. NullCheck((RuntimeObject*)L_16);
  49479. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  49480. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  49481. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  49482. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  49483. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  49484. Il2CppFakeBox<ProjectiveOperation_1_t15A771978D2DDC54CFD4A4795998FA3CF9EFF5F2 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  49485. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  49486. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  49487. *L_15 = L_19.m_Value;
  49488. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  49489. }// end try (depth: 1)
  49490. catch(Il2CppExceptionWrapper& e)
  49491. {
  49492. __last_unhandled_exception = (Exception_t *)e.ex;
  49493. goto FINALLY_0073;
  49494. }
  49495. FINALLY_0073:
  49496. {// begin finally (depth: 1)
  49497. {
  49498. RuntimeObject* L_20 = V_3;
  49499. if (!L_20)
  49500. {
  49501. goto IL_007c;
  49502. }
  49503. }
  49504. IL_0076:
  49505. {
  49506. RuntimeObject* L_21 = V_3;
  49507. NullCheck((RuntimeObject*)L_21);
  49508. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  49509. }
  49510. IL_007c:
  49511. {
  49512. IL2CPP_END_FINALLY(115)
  49513. }
  49514. }// end finally (depth: 1)
  49515. IL2CPP_CLEANUP(115)
  49516. {
  49517. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  49518. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  49519. }
  49520. IL_007d:
  49521. {
  49522. return;
  49523. }
  49524. }
  49525. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m9D2A6EA3B9C59EBAFDCF9064DB523189BAF4A5A3_gshared_inline (RowIntervalOperationWrapper_2_t5D22181CB56B5E0D87FD43C4F5F70D329E9F997C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F * ___operation5, const RuntimeMethod* method)
  49526. {
  49527. {
  49528. int32_t L_0 = ___minY0;
  49529. __this->set_minY_0(L_0);
  49530. int32_t L_1 = ___maxY1;
  49531. __this->set_maxY_1(L_1);
  49532. int32_t L_2 = ___stepY2;
  49533. __this->set_stepY_2(L_2);
  49534. int32_t L_3 = ___width3;
  49535. __this->set_width_3(L_3);
  49536. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  49537. __this->set_allocator_4(L_4);
  49538. ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F * L_5 = ___operation5;
  49539. ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F L_6 = (*(ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F *)L_5);
  49540. __this->set_operation_5(L_6);
  49541. return;
  49542. }
  49543. }
  49544. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mD18C08CDB898134113E30F3D750E872A748CD9BD_gshared_inline (RowIntervalOperationWrapper_2_t5D22181CB56B5E0D87FD43C4F5F70D329E9F997C * __this, int32_t ___i0, const RuntimeMethod* method)
  49545. {
  49546. static bool s_Il2CppMethodInitialized;
  49547. if (!s_Il2CppMethodInitialized)
  49548. {
  49549. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  49550. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49551. s_Il2CppMethodInitialized = true;
  49552. }
  49553. int32_t V_0 = 0;
  49554. int32_t V_1 = 0;
  49555. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  49556. memset((&V_2), 0, sizeof(V_2));
  49557. RuntimeObject* V_3 = NULL;
  49558. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  49559. memset((&V_4), 0, sizeof(V_4));
  49560. Exception_t * __last_unhandled_exception = 0;
  49561. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  49562. {
  49563. int32_t L_0 = (int32_t)__this->get_minY_0();
  49564. int32_t L_1 = ___i0;
  49565. int32_t L_2 = (int32_t)__this->get_stepY_2();
  49566. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  49567. int32_t L_3 = V_0;
  49568. int32_t L_4 = (int32_t)__this->get_maxY_1();
  49569. if ((((int32_t)L_3) < ((int32_t)L_4)))
  49570. {
  49571. goto IL_001a;
  49572. }
  49573. }
  49574. {
  49575. return;
  49576. }
  49577. IL_001a:
  49578. {
  49579. int32_t L_5 = V_0;
  49580. int32_t L_6 = (int32_t)__this->get_stepY_2();
  49581. int32_t L_7 = (int32_t)__this->get_maxY_1();
  49582. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49583. int32_t L_8;
  49584. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  49585. V_1 = (int32_t)L_8;
  49586. int32_t L_9 = V_0;
  49587. int32_t L_10 = V_1;
  49588. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  49589. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  49590. int32_t L_12 = (int32_t)__this->get_width_3();
  49591. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  49592. RuntimeObject* L_13;
  49593. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  49594. V_3 = (RuntimeObject*)L_13;
  49595. }
  49596. IL_004a:
  49597. try
  49598. {// begin try (depth: 1)
  49599. ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F * L_14 = (ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F *)__this->get_address_of_operation_5();
  49600. ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F * L_15;
  49601. L_15 = (( ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F * (*) (ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F *)(ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  49602. RuntimeObject* L_16 = V_3;
  49603. NullCheck((RuntimeObject*)L_16);
  49604. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  49605. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  49606. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  49607. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  49608. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  49609. Il2CppFakeBox<ProjectiveOperation_1_tE114AFB716F53E21D54805027583E600F997082F > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  49610. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  49611. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  49612. *L_15 = L_19.m_Value;
  49613. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  49614. }// end try (depth: 1)
  49615. catch(Il2CppExceptionWrapper& e)
  49616. {
  49617. __last_unhandled_exception = (Exception_t *)e.ex;
  49618. goto FINALLY_0073;
  49619. }
  49620. FINALLY_0073:
  49621. {// begin finally (depth: 1)
  49622. {
  49623. RuntimeObject* L_20 = V_3;
  49624. if (!L_20)
  49625. {
  49626. goto IL_007c;
  49627. }
  49628. }
  49629. IL_0076:
  49630. {
  49631. RuntimeObject* L_21 = V_3;
  49632. NullCheck((RuntimeObject*)L_21);
  49633. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  49634. }
  49635. IL_007c:
  49636. {
  49637. IL2CPP_END_FINALLY(115)
  49638. }
  49639. }// end finally (depth: 1)
  49640. IL2CPP_CLEANUP(115)
  49641. {
  49642. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  49643. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  49644. }
  49645. IL_007d:
  49646. {
  49647. return;
  49648. }
  49649. }
  49650. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m50ED755EE27F5B2012FE0DD3FB1D08256A3F3D48_gshared_inline (RowIntervalOperationWrapper_2_t7E91074E9B8C8B8F7612697B19A02CFF278321DF * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED * ___operation5, const RuntimeMethod* method)
  49651. {
  49652. {
  49653. int32_t L_0 = ___minY0;
  49654. __this->set_minY_0(L_0);
  49655. int32_t L_1 = ___maxY1;
  49656. __this->set_maxY_1(L_1);
  49657. int32_t L_2 = ___stepY2;
  49658. __this->set_stepY_2(L_2);
  49659. int32_t L_3 = ___width3;
  49660. __this->set_width_3(L_3);
  49661. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  49662. __this->set_allocator_4(L_4);
  49663. ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED * L_5 = ___operation5;
  49664. ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED L_6 = (*(ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED *)L_5);
  49665. __this->set_operation_5(L_6);
  49666. return;
  49667. }
  49668. }
  49669. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m5C3E1CCACF789E77C408AAAE841CB87BE2625036_gshared_inline (RowIntervalOperationWrapper_2_t7E91074E9B8C8B8F7612697B19A02CFF278321DF * __this, int32_t ___i0, const RuntimeMethod* method)
  49670. {
  49671. static bool s_Il2CppMethodInitialized;
  49672. if (!s_Il2CppMethodInitialized)
  49673. {
  49674. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  49675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49676. s_Il2CppMethodInitialized = true;
  49677. }
  49678. int32_t V_0 = 0;
  49679. int32_t V_1 = 0;
  49680. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  49681. memset((&V_2), 0, sizeof(V_2));
  49682. RuntimeObject* V_3 = NULL;
  49683. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  49684. memset((&V_4), 0, sizeof(V_4));
  49685. Exception_t * __last_unhandled_exception = 0;
  49686. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  49687. {
  49688. int32_t L_0 = (int32_t)__this->get_minY_0();
  49689. int32_t L_1 = ___i0;
  49690. int32_t L_2 = (int32_t)__this->get_stepY_2();
  49691. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  49692. int32_t L_3 = V_0;
  49693. int32_t L_4 = (int32_t)__this->get_maxY_1();
  49694. if ((((int32_t)L_3) < ((int32_t)L_4)))
  49695. {
  49696. goto IL_001a;
  49697. }
  49698. }
  49699. {
  49700. return;
  49701. }
  49702. IL_001a:
  49703. {
  49704. int32_t L_5 = V_0;
  49705. int32_t L_6 = (int32_t)__this->get_stepY_2();
  49706. int32_t L_7 = (int32_t)__this->get_maxY_1();
  49707. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49708. int32_t L_8;
  49709. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  49710. V_1 = (int32_t)L_8;
  49711. int32_t L_9 = V_0;
  49712. int32_t L_10 = V_1;
  49713. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  49714. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  49715. int32_t L_12 = (int32_t)__this->get_width_3();
  49716. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  49717. RuntimeObject* L_13;
  49718. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  49719. V_3 = (RuntimeObject*)L_13;
  49720. }
  49721. IL_004a:
  49722. try
  49723. {// begin try (depth: 1)
  49724. ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED * L_14 = (ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED *)__this->get_address_of_operation_5();
  49725. ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED * L_15;
  49726. L_15 = (( ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED * (*) (ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED *)(ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  49727. RuntimeObject* L_16 = V_3;
  49728. NullCheck((RuntimeObject*)L_16);
  49729. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  49730. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  49731. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  49732. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  49733. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  49734. Il2CppFakeBox<ProjectiveOperation_1_t116E77F112358AE2F3156337DFAEFD57418F1AED > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  49735. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  49736. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  49737. *L_15 = L_19.m_Value;
  49738. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  49739. }// end try (depth: 1)
  49740. catch(Il2CppExceptionWrapper& e)
  49741. {
  49742. __last_unhandled_exception = (Exception_t *)e.ex;
  49743. goto FINALLY_0073;
  49744. }
  49745. FINALLY_0073:
  49746. {// begin finally (depth: 1)
  49747. {
  49748. RuntimeObject* L_20 = V_3;
  49749. if (!L_20)
  49750. {
  49751. goto IL_007c;
  49752. }
  49753. }
  49754. IL_0076:
  49755. {
  49756. RuntimeObject* L_21 = V_3;
  49757. NullCheck((RuntimeObject*)L_21);
  49758. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  49759. }
  49760. IL_007c:
  49761. {
  49762. IL2CPP_END_FINALLY(115)
  49763. }
  49764. }// end finally (depth: 1)
  49765. IL2CPP_CLEANUP(115)
  49766. {
  49767. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  49768. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  49769. }
  49770. IL_007d:
  49771. {
  49772. return;
  49773. }
  49774. }
  49775. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mA691FE59C784D3D7AC633BE59D0A3825A3D10649_gshared_inline (RowIntervalOperationWrapper_2_t6823E5BA012D31C25C1C3EF997AA12E04C40DE24 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 * ___operation5, const RuntimeMethod* method)
  49776. {
  49777. {
  49778. int32_t L_0 = ___minY0;
  49779. __this->set_minY_0(L_0);
  49780. int32_t L_1 = ___maxY1;
  49781. __this->set_maxY_1(L_1);
  49782. int32_t L_2 = ___stepY2;
  49783. __this->set_stepY_2(L_2);
  49784. int32_t L_3 = ___width3;
  49785. __this->set_width_3(L_3);
  49786. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  49787. __this->set_allocator_4(L_4);
  49788. ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 * L_5 = ___operation5;
  49789. ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 L_6 = (*(ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 *)L_5);
  49790. __this->set_operation_5(L_6);
  49791. return;
  49792. }
  49793. }
  49794. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mA4B9053E6AD4D7EB6FC118BFCBD561AAF0382C2B_gshared_inline (RowIntervalOperationWrapper_2_t6823E5BA012D31C25C1C3EF997AA12E04C40DE24 * __this, int32_t ___i0, const RuntimeMethod* method)
  49795. {
  49796. static bool s_Il2CppMethodInitialized;
  49797. if (!s_Il2CppMethodInitialized)
  49798. {
  49799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  49800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49801. s_Il2CppMethodInitialized = true;
  49802. }
  49803. int32_t V_0 = 0;
  49804. int32_t V_1 = 0;
  49805. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  49806. memset((&V_2), 0, sizeof(V_2));
  49807. RuntimeObject* V_3 = NULL;
  49808. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  49809. memset((&V_4), 0, sizeof(V_4));
  49810. Exception_t * __last_unhandled_exception = 0;
  49811. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  49812. {
  49813. int32_t L_0 = (int32_t)__this->get_minY_0();
  49814. int32_t L_1 = ___i0;
  49815. int32_t L_2 = (int32_t)__this->get_stepY_2();
  49816. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  49817. int32_t L_3 = V_0;
  49818. int32_t L_4 = (int32_t)__this->get_maxY_1();
  49819. if ((((int32_t)L_3) < ((int32_t)L_4)))
  49820. {
  49821. goto IL_001a;
  49822. }
  49823. }
  49824. {
  49825. return;
  49826. }
  49827. IL_001a:
  49828. {
  49829. int32_t L_5 = V_0;
  49830. int32_t L_6 = (int32_t)__this->get_stepY_2();
  49831. int32_t L_7 = (int32_t)__this->get_maxY_1();
  49832. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49833. int32_t L_8;
  49834. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  49835. V_1 = (int32_t)L_8;
  49836. int32_t L_9 = V_0;
  49837. int32_t L_10 = V_1;
  49838. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  49839. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  49840. int32_t L_12 = (int32_t)__this->get_width_3();
  49841. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  49842. RuntimeObject* L_13;
  49843. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  49844. V_3 = (RuntimeObject*)L_13;
  49845. }
  49846. IL_004a:
  49847. try
  49848. {// begin try (depth: 1)
  49849. ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 * L_14 = (ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 *)__this->get_address_of_operation_5();
  49850. ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 * L_15;
  49851. L_15 = (( ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 * (*) (ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 *)(ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  49852. RuntimeObject* L_16 = V_3;
  49853. NullCheck((RuntimeObject*)L_16);
  49854. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  49855. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  49856. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  49857. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  49858. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  49859. Il2CppFakeBox<ProjectiveOperation_1_t0D129B68290086CDEEAA2EB4DEBE5CEACBF94222 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  49860. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  49861. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  49862. *L_15 = L_19.m_Value;
  49863. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  49864. }// end try (depth: 1)
  49865. catch(Il2CppExceptionWrapper& e)
  49866. {
  49867. __last_unhandled_exception = (Exception_t *)e.ex;
  49868. goto FINALLY_0073;
  49869. }
  49870. FINALLY_0073:
  49871. {// begin finally (depth: 1)
  49872. {
  49873. RuntimeObject* L_20 = V_3;
  49874. if (!L_20)
  49875. {
  49876. goto IL_007c;
  49877. }
  49878. }
  49879. IL_0076:
  49880. {
  49881. RuntimeObject* L_21 = V_3;
  49882. NullCheck((RuntimeObject*)L_21);
  49883. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  49884. }
  49885. IL_007c:
  49886. {
  49887. IL2CPP_END_FINALLY(115)
  49888. }
  49889. }// end finally (depth: 1)
  49890. IL2CPP_CLEANUP(115)
  49891. {
  49892. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  49893. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  49894. }
  49895. IL_007d:
  49896. {
  49897. return;
  49898. }
  49899. }
  49900. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0BDADAE28BB7F75466B6BE0CB736EE22A5BFF965_gshared_inline (RowIntervalOperationWrapper_2_t58D7F02F460C6F08C7C87E470FDD5D456540F717 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 * ___operation5, const RuntimeMethod* method)
  49901. {
  49902. {
  49903. int32_t L_0 = ___minY0;
  49904. __this->set_minY_0(L_0);
  49905. int32_t L_1 = ___maxY1;
  49906. __this->set_maxY_1(L_1);
  49907. int32_t L_2 = ___stepY2;
  49908. __this->set_stepY_2(L_2);
  49909. int32_t L_3 = ___width3;
  49910. __this->set_width_3(L_3);
  49911. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  49912. __this->set_allocator_4(L_4);
  49913. ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 * L_5 = ___operation5;
  49914. ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 L_6 = (*(ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 *)L_5);
  49915. __this->set_operation_5(L_6);
  49916. return;
  49917. }
  49918. }
  49919. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mB837BCB3E67B4E25DC6D7EFD2778BDAFCD7FC2E3_gshared_inline (RowIntervalOperationWrapper_2_t58D7F02F460C6F08C7C87E470FDD5D456540F717 * __this, int32_t ___i0, const RuntimeMethod* method)
  49920. {
  49921. static bool s_Il2CppMethodInitialized;
  49922. if (!s_Il2CppMethodInitialized)
  49923. {
  49924. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  49925. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49926. s_Il2CppMethodInitialized = true;
  49927. }
  49928. int32_t V_0 = 0;
  49929. int32_t V_1 = 0;
  49930. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  49931. memset((&V_2), 0, sizeof(V_2));
  49932. RuntimeObject* V_3 = NULL;
  49933. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  49934. memset((&V_4), 0, sizeof(V_4));
  49935. Exception_t * __last_unhandled_exception = 0;
  49936. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  49937. {
  49938. int32_t L_0 = (int32_t)__this->get_minY_0();
  49939. int32_t L_1 = ___i0;
  49940. int32_t L_2 = (int32_t)__this->get_stepY_2();
  49941. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  49942. int32_t L_3 = V_0;
  49943. int32_t L_4 = (int32_t)__this->get_maxY_1();
  49944. if ((((int32_t)L_3) < ((int32_t)L_4)))
  49945. {
  49946. goto IL_001a;
  49947. }
  49948. }
  49949. {
  49950. return;
  49951. }
  49952. IL_001a:
  49953. {
  49954. int32_t L_5 = V_0;
  49955. int32_t L_6 = (int32_t)__this->get_stepY_2();
  49956. int32_t L_7 = (int32_t)__this->get_maxY_1();
  49957. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49958. int32_t L_8;
  49959. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  49960. V_1 = (int32_t)L_8;
  49961. int32_t L_9 = V_0;
  49962. int32_t L_10 = V_1;
  49963. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  49964. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  49965. int32_t L_12 = (int32_t)__this->get_width_3();
  49966. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  49967. RuntimeObject* L_13;
  49968. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  49969. V_3 = (RuntimeObject*)L_13;
  49970. }
  49971. IL_004a:
  49972. try
  49973. {// begin try (depth: 1)
  49974. ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 * L_14 = (ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 *)__this->get_address_of_operation_5();
  49975. ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 * L_15;
  49976. L_15 = (( ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 * (*) (ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 *)(ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  49977. RuntimeObject* L_16 = V_3;
  49978. NullCheck((RuntimeObject*)L_16);
  49979. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  49980. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  49981. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  49982. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  49983. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  49984. Il2CppFakeBox<ProjectiveOperation_1_t1DE212A0BF54399171FCBE070B15FF35BF61BA04 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  49985. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  49986. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  49987. *L_15 = L_19.m_Value;
  49988. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  49989. }// end try (depth: 1)
  49990. catch(Il2CppExceptionWrapper& e)
  49991. {
  49992. __last_unhandled_exception = (Exception_t *)e.ex;
  49993. goto FINALLY_0073;
  49994. }
  49995. FINALLY_0073:
  49996. {// begin finally (depth: 1)
  49997. {
  49998. RuntimeObject* L_20 = V_3;
  49999. if (!L_20)
  50000. {
  50001. goto IL_007c;
  50002. }
  50003. }
  50004. IL_0076:
  50005. {
  50006. RuntimeObject* L_21 = V_3;
  50007. NullCheck((RuntimeObject*)L_21);
  50008. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  50009. }
  50010. IL_007c:
  50011. {
  50012. IL2CPP_END_FINALLY(115)
  50013. }
  50014. }// end finally (depth: 1)
  50015. IL2CPP_CLEANUP(115)
  50016. {
  50017. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  50018. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  50019. }
  50020. IL_007d:
  50021. {
  50022. return;
  50023. }
  50024. }
  50025. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mFD3A87649CACD88BAC1FE56E3AEBA3C4D774D7A8_gshared_inline (RowIntervalOperationWrapper_2_t35578CD43A789D61100BAD168B6B30E6776CEE3A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD * ___operation5, const RuntimeMethod* method)
  50026. {
  50027. {
  50028. int32_t L_0 = ___minY0;
  50029. __this->set_minY_0(L_0);
  50030. int32_t L_1 = ___maxY1;
  50031. __this->set_maxY_1(L_1);
  50032. int32_t L_2 = ___stepY2;
  50033. __this->set_stepY_2(L_2);
  50034. int32_t L_3 = ___width3;
  50035. __this->set_width_3(L_3);
  50036. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  50037. __this->set_allocator_4(L_4);
  50038. ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD * L_5 = ___operation5;
  50039. ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD L_6 = (*(ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD *)L_5);
  50040. __this->set_operation_5(L_6);
  50041. return;
  50042. }
  50043. }
  50044. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mF695E08824664E7A48219583C8AE7EC6ADA95875_gshared_inline (RowIntervalOperationWrapper_2_t35578CD43A789D61100BAD168B6B30E6776CEE3A * __this, int32_t ___i0, const RuntimeMethod* method)
  50045. {
  50046. static bool s_Il2CppMethodInitialized;
  50047. if (!s_Il2CppMethodInitialized)
  50048. {
  50049. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  50050. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50051. s_Il2CppMethodInitialized = true;
  50052. }
  50053. int32_t V_0 = 0;
  50054. int32_t V_1 = 0;
  50055. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  50056. memset((&V_2), 0, sizeof(V_2));
  50057. RuntimeObject* V_3 = NULL;
  50058. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  50059. memset((&V_4), 0, sizeof(V_4));
  50060. Exception_t * __last_unhandled_exception = 0;
  50061. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  50062. {
  50063. int32_t L_0 = (int32_t)__this->get_minY_0();
  50064. int32_t L_1 = ___i0;
  50065. int32_t L_2 = (int32_t)__this->get_stepY_2();
  50066. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  50067. int32_t L_3 = V_0;
  50068. int32_t L_4 = (int32_t)__this->get_maxY_1();
  50069. if ((((int32_t)L_3) < ((int32_t)L_4)))
  50070. {
  50071. goto IL_001a;
  50072. }
  50073. }
  50074. {
  50075. return;
  50076. }
  50077. IL_001a:
  50078. {
  50079. int32_t L_5 = V_0;
  50080. int32_t L_6 = (int32_t)__this->get_stepY_2();
  50081. int32_t L_7 = (int32_t)__this->get_maxY_1();
  50082. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50083. int32_t L_8;
  50084. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  50085. V_1 = (int32_t)L_8;
  50086. int32_t L_9 = V_0;
  50087. int32_t L_10 = V_1;
  50088. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  50089. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  50090. int32_t L_12 = (int32_t)__this->get_width_3();
  50091. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  50092. RuntimeObject* L_13;
  50093. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  50094. V_3 = (RuntimeObject*)L_13;
  50095. }
  50096. IL_004a:
  50097. try
  50098. {// begin try (depth: 1)
  50099. ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD * L_14 = (ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD *)__this->get_address_of_operation_5();
  50100. ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD * L_15;
  50101. L_15 = (( ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD * (*) (ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD *)(ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  50102. RuntimeObject* L_16 = V_3;
  50103. NullCheck((RuntimeObject*)L_16);
  50104. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  50105. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  50106. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  50107. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  50108. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  50109. Il2CppFakeBox<ProjectiveOperation_1_t15AB769C35B77FDCA07B45C73016B135E629BDFD > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  50110. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  50111. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  50112. *L_15 = L_19.m_Value;
  50113. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  50114. }// end try (depth: 1)
  50115. catch(Il2CppExceptionWrapper& e)
  50116. {
  50117. __last_unhandled_exception = (Exception_t *)e.ex;
  50118. goto FINALLY_0073;
  50119. }
  50120. FINALLY_0073:
  50121. {// begin finally (depth: 1)
  50122. {
  50123. RuntimeObject* L_20 = V_3;
  50124. if (!L_20)
  50125. {
  50126. goto IL_007c;
  50127. }
  50128. }
  50129. IL_0076:
  50130. {
  50131. RuntimeObject* L_21 = V_3;
  50132. NullCheck((RuntimeObject*)L_21);
  50133. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  50134. }
  50135. IL_007c:
  50136. {
  50137. IL2CPP_END_FINALLY(115)
  50138. }
  50139. }// end finally (depth: 1)
  50140. IL2CPP_CLEANUP(115)
  50141. {
  50142. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  50143. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  50144. }
  50145. IL_007d:
  50146. {
  50147. return;
  50148. }
  50149. }
  50150. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mF7E4C90B097FB22F4A7DDE45927E313E2DB5FE87_gshared_inline (RowIntervalOperationWrapper_2_t0751C9AA63EDDB13FE11895F24839BA8ED0B81E8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 * ___operation5, const RuntimeMethod* method)
  50151. {
  50152. {
  50153. int32_t L_0 = ___minY0;
  50154. __this->set_minY_0(L_0);
  50155. int32_t L_1 = ___maxY1;
  50156. __this->set_maxY_1(L_1);
  50157. int32_t L_2 = ___stepY2;
  50158. __this->set_stepY_2(L_2);
  50159. int32_t L_3 = ___width3;
  50160. __this->set_width_3(L_3);
  50161. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  50162. __this->set_allocator_4(L_4);
  50163. ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 * L_5 = ___operation5;
  50164. ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 L_6 = (*(ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 *)L_5);
  50165. __this->set_operation_5(L_6);
  50166. return;
  50167. }
  50168. }
  50169. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mF28998B837F172DA9B966D7FA5D5E46D1AA0246A_gshared_inline (RowIntervalOperationWrapper_2_t0751C9AA63EDDB13FE11895F24839BA8ED0B81E8 * __this, int32_t ___i0, const RuntimeMethod* method)
  50170. {
  50171. static bool s_Il2CppMethodInitialized;
  50172. if (!s_Il2CppMethodInitialized)
  50173. {
  50174. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  50175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50176. s_Il2CppMethodInitialized = true;
  50177. }
  50178. int32_t V_0 = 0;
  50179. int32_t V_1 = 0;
  50180. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  50181. memset((&V_2), 0, sizeof(V_2));
  50182. RuntimeObject* V_3 = NULL;
  50183. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  50184. memset((&V_4), 0, sizeof(V_4));
  50185. Exception_t * __last_unhandled_exception = 0;
  50186. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  50187. {
  50188. int32_t L_0 = (int32_t)__this->get_minY_0();
  50189. int32_t L_1 = ___i0;
  50190. int32_t L_2 = (int32_t)__this->get_stepY_2();
  50191. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  50192. int32_t L_3 = V_0;
  50193. int32_t L_4 = (int32_t)__this->get_maxY_1();
  50194. if ((((int32_t)L_3) < ((int32_t)L_4)))
  50195. {
  50196. goto IL_001a;
  50197. }
  50198. }
  50199. {
  50200. return;
  50201. }
  50202. IL_001a:
  50203. {
  50204. int32_t L_5 = V_0;
  50205. int32_t L_6 = (int32_t)__this->get_stepY_2();
  50206. int32_t L_7 = (int32_t)__this->get_maxY_1();
  50207. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50208. int32_t L_8;
  50209. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  50210. V_1 = (int32_t)L_8;
  50211. int32_t L_9 = V_0;
  50212. int32_t L_10 = V_1;
  50213. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  50214. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  50215. int32_t L_12 = (int32_t)__this->get_width_3();
  50216. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  50217. RuntimeObject* L_13;
  50218. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  50219. V_3 = (RuntimeObject*)L_13;
  50220. }
  50221. IL_004a:
  50222. try
  50223. {// begin try (depth: 1)
  50224. ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 * L_14 = (ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 *)__this->get_address_of_operation_5();
  50225. ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 * L_15;
  50226. L_15 = (( ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 * (*) (ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 *)(ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  50227. RuntimeObject* L_16 = V_3;
  50228. NullCheck((RuntimeObject*)L_16);
  50229. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  50230. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  50231. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  50232. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  50233. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  50234. Il2CppFakeBox<ProjectiveOperation_1_t4B038BC47157F30A2D365DAB76CD61BF9A3CFA11 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  50235. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  50236. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  50237. *L_15 = L_19.m_Value;
  50238. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  50239. }// end try (depth: 1)
  50240. catch(Il2CppExceptionWrapper& e)
  50241. {
  50242. __last_unhandled_exception = (Exception_t *)e.ex;
  50243. goto FINALLY_0073;
  50244. }
  50245. FINALLY_0073:
  50246. {// begin finally (depth: 1)
  50247. {
  50248. RuntimeObject* L_20 = V_3;
  50249. if (!L_20)
  50250. {
  50251. goto IL_007c;
  50252. }
  50253. }
  50254. IL_0076:
  50255. {
  50256. RuntimeObject* L_21 = V_3;
  50257. NullCheck((RuntimeObject*)L_21);
  50258. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  50259. }
  50260. IL_007c:
  50261. {
  50262. IL2CPP_END_FINALLY(115)
  50263. }
  50264. }// end finally (depth: 1)
  50265. IL2CPP_CLEANUP(115)
  50266. {
  50267. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  50268. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  50269. }
  50270. IL_007d:
  50271. {
  50272. return;
  50273. }
  50274. }
  50275. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m8FFB703AB37D12C46B53887979226D8018AF4960_gshared_inline (RowIntervalOperationWrapper_2_t24B79FB32B29231AE4FA182C7918AA1C55E5EC0B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E * ___operation5, const RuntimeMethod* method)
  50276. {
  50277. {
  50278. int32_t L_0 = ___minY0;
  50279. __this->set_minY_0(L_0);
  50280. int32_t L_1 = ___maxY1;
  50281. __this->set_maxY_1(L_1);
  50282. int32_t L_2 = ___stepY2;
  50283. __this->set_stepY_2(L_2);
  50284. int32_t L_3 = ___width3;
  50285. __this->set_width_3(L_3);
  50286. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  50287. __this->set_allocator_4(L_4);
  50288. ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E * L_5 = ___operation5;
  50289. ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E L_6 = (*(ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E *)L_5);
  50290. __this->set_operation_5(L_6);
  50291. return;
  50292. }
  50293. }
  50294. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m2173EC21265C62EDD8BA7507F661142933B233EA_gshared_inline (RowIntervalOperationWrapper_2_t24B79FB32B29231AE4FA182C7918AA1C55E5EC0B * __this, int32_t ___i0, const RuntimeMethod* method)
  50295. {
  50296. static bool s_Il2CppMethodInitialized;
  50297. if (!s_Il2CppMethodInitialized)
  50298. {
  50299. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  50300. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50301. s_Il2CppMethodInitialized = true;
  50302. }
  50303. int32_t V_0 = 0;
  50304. int32_t V_1 = 0;
  50305. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  50306. memset((&V_2), 0, sizeof(V_2));
  50307. RuntimeObject* V_3 = NULL;
  50308. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  50309. memset((&V_4), 0, sizeof(V_4));
  50310. Exception_t * __last_unhandled_exception = 0;
  50311. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  50312. {
  50313. int32_t L_0 = (int32_t)__this->get_minY_0();
  50314. int32_t L_1 = ___i0;
  50315. int32_t L_2 = (int32_t)__this->get_stepY_2();
  50316. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  50317. int32_t L_3 = V_0;
  50318. int32_t L_4 = (int32_t)__this->get_maxY_1();
  50319. if ((((int32_t)L_3) < ((int32_t)L_4)))
  50320. {
  50321. goto IL_001a;
  50322. }
  50323. }
  50324. {
  50325. return;
  50326. }
  50327. IL_001a:
  50328. {
  50329. int32_t L_5 = V_0;
  50330. int32_t L_6 = (int32_t)__this->get_stepY_2();
  50331. int32_t L_7 = (int32_t)__this->get_maxY_1();
  50332. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50333. int32_t L_8;
  50334. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  50335. V_1 = (int32_t)L_8;
  50336. int32_t L_9 = V_0;
  50337. int32_t L_10 = V_1;
  50338. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  50339. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  50340. int32_t L_12 = (int32_t)__this->get_width_3();
  50341. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  50342. RuntimeObject* L_13;
  50343. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  50344. V_3 = (RuntimeObject*)L_13;
  50345. }
  50346. IL_004a:
  50347. try
  50348. {// begin try (depth: 1)
  50349. ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E * L_14 = (ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E *)__this->get_address_of_operation_5();
  50350. ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E * L_15;
  50351. L_15 = (( ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E * (*) (ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E *)(ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  50352. RuntimeObject* L_16 = V_3;
  50353. NullCheck((RuntimeObject*)L_16);
  50354. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  50355. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  50356. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  50357. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  50358. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  50359. Il2CppFakeBox<ProjectiveOperation_1_tB611391307F62A004069159460F8C98C23DFE80E > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  50360. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  50361. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  50362. *L_15 = L_19.m_Value;
  50363. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  50364. }// end try (depth: 1)
  50365. catch(Il2CppExceptionWrapper& e)
  50366. {
  50367. __last_unhandled_exception = (Exception_t *)e.ex;
  50368. goto FINALLY_0073;
  50369. }
  50370. FINALLY_0073:
  50371. {// begin finally (depth: 1)
  50372. {
  50373. RuntimeObject* L_20 = V_3;
  50374. if (!L_20)
  50375. {
  50376. goto IL_007c;
  50377. }
  50378. }
  50379. IL_0076:
  50380. {
  50381. RuntimeObject* L_21 = V_3;
  50382. NullCheck((RuntimeObject*)L_21);
  50383. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  50384. }
  50385. IL_007c:
  50386. {
  50387. IL2CPP_END_FINALLY(115)
  50388. }
  50389. }// end finally (depth: 1)
  50390. IL2CPP_CLEANUP(115)
  50391. {
  50392. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  50393. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  50394. }
  50395. IL_007d:
  50396. {
  50397. return;
  50398. }
  50399. }
  50400. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mD77C239A66FB74C2C0F7B03328642C6B31A6FE87_gshared_inline (RowIntervalOperationWrapper_2_tAF054C9FF22AD899AC2D62959B9909CC7F25BF1D * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 * ___operation5, const RuntimeMethod* method)
  50401. {
  50402. {
  50403. int32_t L_0 = ___minY0;
  50404. __this->set_minY_0(L_0);
  50405. int32_t L_1 = ___maxY1;
  50406. __this->set_maxY_1(L_1);
  50407. int32_t L_2 = ___stepY2;
  50408. __this->set_stepY_2(L_2);
  50409. int32_t L_3 = ___width3;
  50410. __this->set_width_3(L_3);
  50411. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  50412. __this->set_allocator_4(L_4);
  50413. ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 * L_5 = ___operation5;
  50414. ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 L_6 = (*(ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 *)L_5);
  50415. __this->set_operation_5(L_6);
  50416. return;
  50417. }
  50418. }
  50419. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m9AD4F755FBA1FCE93F75F95D545B12F8A1770007_gshared_inline (RowIntervalOperationWrapper_2_tAF054C9FF22AD899AC2D62959B9909CC7F25BF1D * __this, int32_t ___i0, const RuntimeMethod* method)
  50420. {
  50421. static bool s_Il2CppMethodInitialized;
  50422. if (!s_Il2CppMethodInitialized)
  50423. {
  50424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  50425. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50426. s_Il2CppMethodInitialized = true;
  50427. }
  50428. int32_t V_0 = 0;
  50429. int32_t V_1 = 0;
  50430. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  50431. memset((&V_2), 0, sizeof(V_2));
  50432. RuntimeObject* V_3 = NULL;
  50433. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  50434. memset((&V_4), 0, sizeof(V_4));
  50435. Exception_t * __last_unhandled_exception = 0;
  50436. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  50437. {
  50438. int32_t L_0 = (int32_t)__this->get_minY_0();
  50439. int32_t L_1 = ___i0;
  50440. int32_t L_2 = (int32_t)__this->get_stepY_2();
  50441. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  50442. int32_t L_3 = V_0;
  50443. int32_t L_4 = (int32_t)__this->get_maxY_1();
  50444. if ((((int32_t)L_3) < ((int32_t)L_4)))
  50445. {
  50446. goto IL_001a;
  50447. }
  50448. }
  50449. {
  50450. return;
  50451. }
  50452. IL_001a:
  50453. {
  50454. int32_t L_5 = V_0;
  50455. int32_t L_6 = (int32_t)__this->get_stepY_2();
  50456. int32_t L_7 = (int32_t)__this->get_maxY_1();
  50457. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50458. int32_t L_8;
  50459. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  50460. V_1 = (int32_t)L_8;
  50461. int32_t L_9 = V_0;
  50462. int32_t L_10 = V_1;
  50463. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  50464. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  50465. int32_t L_12 = (int32_t)__this->get_width_3();
  50466. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  50467. RuntimeObject* L_13;
  50468. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  50469. V_3 = (RuntimeObject*)L_13;
  50470. }
  50471. IL_004a:
  50472. try
  50473. {// begin try (depth: 1)
  50474. ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 * L_14 = (ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 *)__this->get_address_of_operation_5();
  50475. ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 * L_15;
  50476. L_15 = (( ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 * (*) (ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 *)(ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  50477. RuntimeObject* L_16 = V_3;
  50478. NullCheck((RuntimeObject*)L_16);
  50479. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  50480. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  50481. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  50482. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  50483. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  50484. Il2CppFakeBox<ProjectiveOperation_1_tFAD59A14D7127E41798A5E06CBCB67F9BB438226 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  50485. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  50486. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  50487. *L_15 = L_19.m_Value;
  50488. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  50489. }// end try (depth: 1)
  50490. catch(Il2CppExceptionWrapper& e)
  50491. {
  50492. __last_unhandled_exception = (Exception_t *)e.ex;
  50493. goto FINALLY_0073;
  50494. }
  50495. FINALLY_0073:
  50496. {// begin finally (depth: 1)
  50497. {
  50498. RuntimeObject* L_20 = V_3;
  50499. if (!L_20)
  50500. {
  50501. goto IL_007c;
  50502. }
  50503. }
  50504. IL_0076:
  50505. {
  50506. RuntimeObject* L_21 = V_3;
  50507. NullCheck((RuntimeObject*)L_21);
  50508. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  50509. }
  50510. IL_007c:
  50511. {
  50512. IL2CPP_END_FINALLY(115)
  50513. }
  50514. }// end finally (depth: 1)
  50515. IL2CPP_CLEANUP(115)
  50516. {
  50517. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  50518. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  50519. }
  50520. IL_007d:
  50521. {
  50522. return;
  50523. }
  50524. }
  50525. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m36BDE261AB2C4087F9332ABEA46E520B3AD4315D_gshared_inline (RowIntervalOperationWrapper_2_tB5B7D8317630BA9DBA22EA2EB7510DDC56ADCC75 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 * ___operation5, const RuntimeMethod* method)
  50526. {
  50527. {
  50528. int32_t L_0 = ___minY0;
  50529. __this->set_minY_0(L_0);
  50530. int32_t L_1 = ___maxY1;
  50531. __this->set_maxY_1(L_1);
  50532. int32_t L_2 = ___stepY2;
  50533. __this->set_stepY_2(L_2);
  50534. int32_t L_3 = ___width3;
  50535. __this->set_width_3(L_3);
  50536. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  50537. __this->set_allocator_4(L_4);
  50538. ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 * L_5 = ___operation5;
  50539. ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 L_6 = (*(ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 *)L_5);
  50540. __this->set_operation_5(L_6);
  50541. return;
  50542. }
  50543. }
  50544. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mD7C1A814D96568B955ED730FE71AD9271461AFD2_gshared_inline (RowIntervalOperationWrapper_2_tB5B7D8317630BA9DBA22EA2EB7510DDC56ADCC75 * __this, int32_t ___i0, const RuntimeMethod* method)
  50545. {
  50546. static bool s_Il2CppMethodInitialized;
  50547. if (!s_Il2CppMethodInitialized)
  50548. {
  50549. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  50550. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50551. s_Il2CppMethodInitialized = true;
  50552. }
  50553. int32_t V_0 = 0;
  50554. int32_t V_1 = 0;
  50555. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  50556. memset((&V_2), 0, sizeof(V_2));
  50557. RuntimeObject* V_3 = NULL;
  50558. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  50559. memset((&V_4), 0, sizeof(V_4));
  50560. Exception_t * __last_unhandled_exception = 0;
  50561. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  50562. {
  50563. int32_t L_0 = (int32_t)__this->get_minY_0();
  50564. int32_t L_1 = ___i0;
  50565. int32_t L_2 = (int32_t)__this->get_stepY_2();
  50566. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  50567. int32_t L_3 = V_0;
  50568. int32_t L_4 = (int32_t)__this->get_maxY_1();
  50569. if ((((int32_t)L_3) < ((int32_t)L_4)))
  50570. {
  50571. goto IL_001a;
  50572. }
  50573. }
  50574. {
  50575. return;
  50576. }
  50577. IL_001a:
  50578. {
  50579. int32_t L_5 = V_0;
  50580. int32_t L_6 = (int32_t)__this->get_stepY_2();
  50581. int32_t L_7 = (int32_t)__this->get_maxY_1();
  50582. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50583. int32_t L_8;
  50584. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  50585. V_1 = (int32_t)L_8;
  50586. int32_t L_9 = V_0;
  50587. int32_t L_10 = V_1;
  50588. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  50589. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  50590. int32_t L_12 = (int32_t)__this->get_width_3();
  50591. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  50592. RuntimeObject* L_13;
  50593. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  50594. V_3 = (RuntimeObject*)L_13;
  50595. }
  50596. IL_004a:
  50597. try
  50598. {// begin try (depth: 1)
  50599. ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 * L_14 = (ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 *)__this->get_address_of_operation_5();
  50600. ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 * L_15;
  50601. L_15 = (( ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 * (*) (ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 *)(ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  50602. RuntimeObject* L_16 = V_3;
  50603. NullCheck((RuntimeObject*)L_16);
  50604. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  50605. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  50606. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  50607. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  50608. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  50609. Il2CppFakeBox<ProjectiveOperation_1_tD0935833339AAAF1D459511D6541C7E1CB97CFE0 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  50610. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  50611. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  50612. *L_15 = L_19.m_Value;
  50613. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  50614. }// end try (depth: 1)
  50615. catch(Il2CppExceptionWrapper& e)
  50616. {
  50617. __last_unhandled_exception = (Exception_t *)e.ex;
  50618. goto FINALLY_0073;
  50619. }
  50620. FINALLY_0073:
  50621. {// begin finally (depth: 1)
  50622. {
  50623. RuntimeObject* L_20 = V_3;
  50624. if (!L_20)
  50625. {
  50626. goto IL_007c;
  50627. }
  50628. }
  50629. IL_0076:
  50630. {
  50631. RuntimeObject* L_21 = V_3;
  50632. NullCheck((RuntimeObject*)L_21);
  50633. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  50634. }
  50635. IL_007c:
  50636. {
  50637. IL2CPP_END_FINALLY(115)
  50638. }
  50639. }// end finally (depth: 1)
  50640. IL2CPP_CLEANUP(115)
  50641. {
  50642. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  50643. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  50644. }
  50645. IL_007d:
  50646. {
  50647. return;
  50648. }
  50649. }
  50650. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mC6633E521B6348087C3F80B846D0F91DDEA4FC4D_gshared_inline (RowIntervalOperationWrapper_2_t36E29CC79B196D16EB9766C85FA9356FC8A4FB9F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 * ___operation5, const RuntimeMethod* method)
  50651. {
  50652. {
  50653. int32_t L_0 = ___minY0;
  50654. __this->set_minY_0(L_0);
  50655. int32_t L_1 = ___maxY1;
  50656. __this->set_maxY_1(L_1);
  50657. int32_t L_2 = ___stepY2;
  50658. __this->set_stepY_2(L_2);
  50659. int32_t L_3 = ___width3;
  50660. __this->set_width_3(L_3);
  50661. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  50662. __this->set_allocator_4(L_4);
  50663. ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 * L_5 = ___operation5;
  50664. ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 L_6 = (*(ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 *)L_5);
  50665. __this->set_operation_5(L_6);
  50666. return;
  50667. }
  50668. }
  50669. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mBA285592A5082619D7381ACC97FACB1FAE872B5C_gshared_inline (RowIntervalOperationWrapper_2_t36E29CC79B196D16EB9766C85FA9356FC8A4FB9F * __this, int32_t ___i0, const RuntimeMethod* method)
  50670. {
  50671. static bool s_Il2CppMethodInitialized;
  50672. if (!s_Il2CppMethodInitialized)
  50673. {
  50674. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  50675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50676. s_Il2CppMethodInitialized = true;
  50677. }
  50678. int32_t V_0 = 0;
  50679. int32_t V_1 = 0;
  50680. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  50681. memset((&V_2), 0, sizeof(V_2));
  50682. RuntimeObject* V_3 = NULL;
  50683. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  50684. memset((&V_4), 0, sizeof(V_4));
  50685. Exception_t * __last_unhandled_exception = 0;
  50686. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  50687. {
  50688. int32_t L_0 = (int32_t)__this->get_minY_0();
  50689. int32_t L_1 = ___i0;
  50690. int32_t L_2 = (int32_t)__this->get_stepY_2();
  50691. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  50692. int32_t L_3 = V_0;
  50693. int32_t L_4 = (int32_t)__this->get_maxY_1();
  50694. if ((((int32_t)L_3) < ((int32_t)L_4)))
  50695. {
  50696. goto IL_001a;
  50697. }
  50698. }
  50699. {
  50700. return;
  50701. }
  50702. IL_001a:
  50703. {
  50704. int32_t L_5 = V_0;
  50705. int32_t L_6 = (int32_t)__this->get_stepY_2();
  50706. int32_t L_7 = (int32_t)__this->get_maxY_1();
  50707. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50708. int32_t L_8;
  50709. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  50710. V_1 = (int32_t)L_8;
  50711. int32_t L_9 = V_0;
  50712. int32_t L_10 = V_1;
  50713. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  50714. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  50715. int32_t L_12 = (int32_t)__this->get_width_3();
  50716. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  50717. RuntimeObject* L_13;
  50718. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  50719. V_3 = (RuntimeObject*)L_13;
  50720. }
  50721. IL_004a:
  50722. try
  50723. {// begin try (depth: 1)
  50724. ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 * L_14 = (ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 *)__this->get_address_of_operation_5();
  50725. ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 * L_15;
  50726. L_15 = (( ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 * (*) (ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 *)(ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  50727. RuntimeObject* L_16 = V_3;
  50728. NullCheck((RuntimeObject*)L_16);
  50729. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  50730. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  50731. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  50732. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  50733. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  50734. Il2CppFakeBox<ProjectiveOperation_1_tFB4EB6613671FE7B62698EF9FF657430EC2E27E4 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  50735. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  50736. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  50737. *L_15 = L_19.m_Value;
  50738. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  50739. }// end try (depth: 1)
  50740. catch(Il2CppExceptionWrapper& e)
  50741. {
  50742. __last_unhandled_exception = (Exception_t *)e.ex;
  50743. goto FINALLY_0073;
  50744. }
  50745. FINALLY_0073:
  50746. {// begin finally (depth: 1)
  50747. {
  50748. RuntimeObject* L_20 = V_3;
  50749. if (!L_20)
  50750. {
  50751. goto IL_007c;
  50752. }
  50753. }
  50754. IL_0076:
  50755. {
  50756. RuntimeObject* L_21 = V_3;
  50757. NullCheck((RuntimeObject*)L_21);
  50758. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  50759. }
  50760. IL_007c:
  50761. {
  50762. IL2CPP_END_FINALLY(115)
  50763. }
  50764. }// end finally (depth: 1)
  50765. IL2CPP_CLEANUP(115)
  50766. {
  50767. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  50768. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  50769. }
  50770. IL_007d:
  50771. {
  50772. return;
  50773. }
  50774. }
  50775. 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)
  50776. {
  50777. {
  50778. int32_t L_0 = ___minY0;
  50779. __this->set_minY_0(L_0);
  50780. int32_t L_1 = ___maxY1;
  50781. __this->set_maxY_1(L_1);
  50782. int32_t L_2 = ___stepY2;
  50783. __this->set_stepY_2(L_2);
  50784. int32_t L_3 = ___width3;
  50785. __this->set_width_3(L_3);
  50786. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  50787. __this->set_allocator_4(L_4);
  50788. ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C * L_5 = ___operation5;
  50789. ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C L_6 = (*(ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C *)L_5);
  50790. __this->set_operation_5(L_6);
  50791. return;
  50792. }
  50793. }
  50794. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m94A4321DF45CF46D46D55310541F8515C111153B_gshared_inline (RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020 * __this, int32_t ___i0, const RuntimeMethod* method)
  50795. {
  50796. static bool s_Il2CppMethodInitialized;
  50797. if (!s_Il2CppMethodInitialized)
  50798. {
  50799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  50800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50801. s_Il2CppMethodInitialized = true;
  50802. }
  50803. int32_t V_0 = 0;
  50804. int32_t V_1 = 0;
  50805. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  50806. memset((&V_2), 0, sizeof(V_2));
  50807. RuntimeObject* V_3 = NULL;
  50808. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  50809. memset((&V_4), 0, sizeof(V_4));
  50810. Exception_t * __last_unhandled_exception = 0;
  50811. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  50812. {
  50813. int32_t L_0 = (int32_t)__this->get_minY_0();
  50814. int32_t L_1 = ___i0;
  50815. int32_t L_2 = (int32_t)__this->get_stepY_2();
  50816. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  50817. int32_t L_3 = V_0;
  50818. int32_t L_4 = (int32_t)__this->get_maxY_1();
  50819. if ((((int32_t)L_3) < ((int32_t)L_4)))
  50820. {
  50821. goto IL_001a;
  50822. }
  50823. }
  50824. {
  50825. return;
  50826. }
  50827. IL_001a:
  50828. {
  50829. int32_t L_5 = V_0;
  50830. int32_t L_6 = (int32_t)__this->get_stepY_2();
  50831. int32_t L_7 = (int32_t)__this->get_maxY_1();
  50832. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50833. int32_t L_8;
  50834. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  50835. V_1 = (int32_t)L_8;
  50836. int32_t L_9 = V_0;
  50837. int32_t L_10 = V_1;
  50838. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  50839. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  50840. int32_t L_12 = (int32_t)__this->get_width_3();
  50841. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  50842. RuntimeObject* L_13;
  50843. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  50844. V_3 = (RuntimeObject*)L_13;
  50845. }
  50846. IL_004a:
  50847. try
  50848. {// begin try (depth: 1)
  50849. ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C * L_14 = (ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C *)__this->get_address_of_operation_5();
  50850. ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C * L_15;
  50851. L_15 = (( ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C * (*) (ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C *)(ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  50852. RuntimeObject* L_16 = V_3;
  50853. NullCheck((RuntimeObject*)L_16);
  50854. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  50855. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  50856. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  50857. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  50858. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  50859. Il2CppFakeBox<ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  50860. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  50861. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  50862. *L_15 = L_19.m_Value;
  50863. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  50864. }// end try (depth: 1)
  50865. catch(Il2CppExceptionWrapper& e)
  50866. {
  50867. __last_unhandled_exception = (Exception_t *)e.ex;
  50868. goto FINALLY_0073;
  50869. }
  50870. FINALLY_0073:
  50871. {// begin finally (depth: 1)
  50872. {
  50873. RuntimeObject* L_20 = V_3;
  50874. if (!L_20)
  50875. {
  50876. goto IL_007c;
  50877. }
  50878. }
  50879. IL_0076:
  50880. {
  50881. RuntimeObject* L_21 = V_3;
  50882. NullCheck((RuntimeObject*)L_21);
  50883. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  50884. }
  50885. IL_007c:
  50886. {
  50887. IL2CPP_END_FINALLY(115)
  50888. }
  50889. }// end finally (depth: 1)
  50890. IL2CPP_CLEANUP(115)
  50891. {
  50892. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  50893. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  50894. }
  50895. IL_007d:
  50896. {
  50897. return;
  50898. }
  50899. }
  50900. 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)
  50901. {
  50902. {
  50903. int32_t L_0 = ___minY0;
  50904. __this->set_minY_0(L_0);
  50905. int32_t L_1 = ___maxY1;
  50906. __this->set_maxY_1(L_1);
  50907. int32_t L_2 = ___stepY2;
  50908. __this->set_stepY_2(L_2);
  50909. int32_t L_3 = ___width3;
  50910. __this->set_width_3(L_3);
  50911. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  50912. __this->set_allocator_4(L_4);
  50913. ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E * L_5 = ___operation5;
  50914. ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E L_6 = (*(ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E *)L_5);
  50915. __this->set_operation_5(L_6);
  50916. return;
  50917. }
  50918. }
  50919. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mDAD25D9778118161CE90AB51E94BB86101541B8B_gshared_inline (RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715 * __this, int32_t ___i0, const RuntimeMethod* method)
  50920. {
  50921. static bool s_Il2CppMethodInitialized;
  50922. if (!s_Il2CppMethodInitialized)
  50923. {
  50924. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  50925. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50926. s_Il2CppMethodInitialized = true;
  50927. }
  50928. int32_t V_0 = 0;
  50929. int32_t V_1 = 0;
  50930. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  50931. memset((&V_2), 0, sizeof(V_2));
  50932. RuntimeObject* V_3 = NULL;
  50933. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  50934. memset((&V_4), 0, sizeof(V_4));
  50935. Exception_t * __last_unhandled_exception = 0;
  50936. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  50937. {
  50938. int32_t L_0 = (int32_t)__this->get_minY_0();
  50939. int32_t L_1 = ___i0;
  50940. int32_t L_2 = (int32_t)__this->get_stepY_2();
  50941. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  50942. int32_t L_3 = V_0;
  50943. int32_t L_4 = (int32_t)__this->get_maxY_1();
  50944. if ((((int32_t)L_3) < ((int32_t)L_4)))
  50945. {
  50946. goto IL_001a;
  50947. }
  50948. }
  50949. {
  50950. return;
  50951. }
  50952. IL_001a:
  50953. {
  50954. int32_t L_5 = V_0;
  50955. int32_t L_6 = (int32_t)__this->get_stepY_2();
  50956. int32_t L_7 = (int32_t)__this->get_maxY_1();
  50957. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50958. int32_t L_8;
  50959. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  50960. V_1 = (int32_t)L_8;
  50961. int32_t L_9 = V_0;
  50962. int32_t L_10 = V_1;
  50963. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  50964. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  50965. int32_t L_12 = (int32_t)__this->get_width_3();
  50966. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  50967. RuntimeObject* L_13;
  50968. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  50969. V_3 = (RuntimeObject*)L_13;
  50970. }
  50971. IL_004a:
  50972. try
  50973. {// begin try (depth: 1)
  50974. ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E * L_14 = (ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E *)__this->get_address_of_operation_5();
  50975. ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E * L_15;
  50976. L_15 = (( ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E * (*) (ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E *)(ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  50977. RuntimeObject* L_16 = V_3;
  50978. NullCheck((RuntimeObject*)L_16);
  50979. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  50980. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  50981. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  50982. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  50983. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  50984. Il2CppFakeBox<ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  50985. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  50986. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  50987. *L_15 = L_19.m_Value;
  50988. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  50989. }// end try (depth: 1)
  50990. catch(Il2CppExceptionWrapper& e)
  50991. {
  50992. __last_unhandled_exception = (Exception_t *)e.ex;
  50993. goto FINALLY_0073;
  50994. }
  50995. FINALLY_0073:
  50996. {// begin finally (depth: 1)
  50997. {
  50998. RuntimeObject* L_20 = V_3;
  50999. if (!L_20)
  51000. {
  51001. goto IL_007c;
  51002. }
  51003. }
  51004. IL_0076:
  51005. {
  51006. RuntimeObject* L_21 = V_3;
  51007. NullCheck((RuntimeObject*)L_21);
  51008. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  51009. }
  51010. IL_007c:
  51011. {
  51012. IL2CPP_END_FINALLY(115)
  51013. }
  51014. }// end finally (depth: 1)
  51015. IL2CPP_CLEANUP(115)
  51016. {
  51017. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  51018. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  51019. }
  51020. IL_007d:
  51021. {
  51022. return;
  51023. }
  51024. }
  51025. 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)
  51026. {
  51027. {
  51028. int32_t L_0 = ___minY0;
  51029. __this->set_minY_0(L_0);
  51030. int32_t L_1 = ___maxY1;
  51031. __this->set_maxY_1(L_1);
  51032. int32_t L_2 = ___stepY2;
  51033. __this->set_stepY_2(L_2);
  51034. int32_t L_3 = ___width3;
  51035. __this->set_width_3(L_3);
  51036. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  51037. __this->set_allocator_4(L_4);
  51038. ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 * L_5 = ___operation5;
  51039. ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 L_6 = (*(ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 *)L_5);
  51040. __this->set_operation_5(L_6);
  51041. return;
  51042. }
  51043. }
  51044. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mFF8C3899FB41229E1358DF52FDFB8AB32A58AD87_gshared_inline (RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A * __this, int32_t ___i0, const RuntimeMethod* method)
  51045. {
  51046. static bool s_Il2CppMethodInitialized;
  51047. if (!s_Il2CppMethodInitialized)
  51048. {
  51049. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  51050. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51051. s_Il2CppMethodInitialized = true;
  51052. }
  51053. int32_t V_0 = 0;
  51054. int32_t V_1 = 0;
  51055. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  51056. memset((&V_2), 0, sizeof(V_2));
  51057. RuntimeObject* V_3 = NULL;
  51058. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  51059. memset((&V_4), 0, sizeof(V_4));
  51060. Exception_t * __last_unhandled_exception = 0;
  51061. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  51062. {
  51063. int32_t L_0 = (int32_t)__this->get_minY_0();
  51064. int32_t L_1 = ___i0;
  51065. int32_t L_2 = (int32_t)__this->get_stepY_2();
  51066. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  51067. int32_t L_3 = V_0;
  51068. int32_t L_4 = (int32_t)__this->get_maxY_1();
  51069. if ((((int32_t)L_3) < ((int32_t)L_4)))
  51070. {
  51071. goto IL_001a;
  51072. }
  51073. }
  51074. {
  51075. return;
  51076. }
  51077. IL_001a:
  51078. {
  51079. int32_t L_5 = V_0;
  51080. int32_t L_6 = (int32_t)__this->get_stepY_2();
  51081. int32_t L_7 = (int32_t)__this->get_maxY_1();
  51082. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51083. int32_t L_8;
  51084. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  51085. V_1 = (int32_t)L_8;
  51086. int32_t L_9 = V_0;
  51087. int32_t L_10 = V_1;
  51088. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  51089. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  51090. int32_t L_12 = (int32_t)__this->get_width_3();
  51091. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  51092. RuntimeObject* L_13;
  51093. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  51094. V_3 = (RuntimeObject*)L_13;
  51095. }
  51096. IL_004a:
  51097. try
  51098. {// begin try (depth: 1)
  51099. ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 * L_14 = (ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 *)__this->get_address_of_operation_5();
  51100. ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 * L_15;
  51101. L_15 = (( ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 * (*) (ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 *)(ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  51102. RuntimeObject* L_16 = V_3;
  51103. NullCheck((RuntimeObject*)L_16);
  51104. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  51105. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  51106. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  51107. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  51108. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  51109. Il2CppFakeBox<ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  51110. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  51111. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  51112. *L_15 = L_19.m_Value;
  51113. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  51114. }// end try (depth: 1)
  51115. catch(Il2CppExceptionWrapper& e)
  51116. {
  51117. __last_unhandled_exception = (Exception_t *)e.ex;
  51118. goto FINALLY_0073;
  51119. }
  51120. FINALLY_0073:
  51121. {// begin finally (depth: 1)
  51122. {
  51123. RuntimeObject* L_20 = V_3;
  51124. if (!L_20)
  51125. {
  51126. goto IL_007c;
  51127. }
  51128. }
  51129. IL_0076:
  51130. {
  51131. RuntimeObject* L_21 = V_3;
  51132. NullCheck((RuntimeObject*)L_21);
  51133. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  51134. }
  51135. IL_007c:
  51136. {
  51137. IL2CPP_END_FINALLY(115)
  51138. }
  51139. }// end finally (depth: 1)
  51140. IL2CPP_CLEANUP(115)
  51141. {
  51142. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  51143. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  51144. }
  51145. IL_007d:
  51146. {
  51147. return;
  51148. }
  51149. }
  51150. 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)
  51151. {
  51152. {
  51153. int32_t L_0 = ___minY0;
  51154. __this->set_minY_0(L_0);
  51155. int32_t L_1 = ___maxY1;
  51156. __this->set_maxY_1(L_1);
  51157. int32_t L_2 = ___stepY2;
  51158. __this->set_stepY_2(L_2);
  51159. int32_t L_3 = ___width3;
  51160. __this->set_width_3(L_3);
  51161. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  51162. __this->set_allocator_4(L_4);
  51163. ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 * L_5 = ___operation5;
  51164. ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 L_6 = (*(ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 *)L_5);
  51165. __this->set_operation_5(L_6);
  51166. return;
  51167. }
  51168. }
  51169. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mDD5914C3C37C590A5F70D789B76F570734D7CF0E_gshared_inline (RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15 * __this, int32_t ___i0, const RuntimeMethod* method)
  51170. {
  51171. static bool s_Il2CppMethodInitialized;
  51172. if (!s_Il2CppMethodInitialized)
  51173. {
  51174. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  51175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51176. s_Il2CppMethodInitialized = true;
  51177. }
  51178. int32_t V_0 = 0;
  51179. int32_t V_1 = 0;
  51180. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  51181. memset((&V_2), 0, sizeof(V_2));
  51182. RuntimeObject* V_3 = NULL;
  51183. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  51184. memset((&V_4), 0, sizeof(V_4));
  51185. Exception_t * __last_unhandled_exception = 0;
  51186. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  51187. {
  51188. int32_t L_0 = (int32_t)__this->get_minY_0();
  51189. int32_t L_1 = ___i0;
  51190. int32_t L_2 = (int32_t)__this->get_stepY_2();
  51191. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  51192. int32_t L_3 = V_0;
  51193. int32_t L_4 = (int32_t)__this->get_maxY_1();
  51194. if ((((int32_t)L_3) < ((int32_t)L_4)))
  51195. {
  51196. goto IL_001a;
  51197. }
  51198. }
  51199. {
  51200. return;
  51201. }
  51202. IL_001a:
  51203. {
  51204. int32_t L_5 = V_0;
  51205. int32_t L_6 = (int32_t)__this->get_stepY_2();
  51206. int32_t L_7 = (int32_t)__this->get_maxY_1();
  51207. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51208. int32_t L_8;
  51209. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  51210. V_1 = (int32_t)L_8;
  51211. int32_t L_9 = V_0;
  51212. int32_t L_10 = V_1;
  51213. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  51214. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  51215. int32_t L_12 = (int32_t)__this->get_width_3();
  51216. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  51217. RuntimeObject* L_13;
  51218. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  51219. V_3 = (RuntimeObject*)L_13;
  51220. }
  51221. IL_004a:
  51222. try
  51223. {// begin try (depth: 1)
  51224. ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 * L_14 = (ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 *)__this->get_address_of_operation_5();
  51225. ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 * L_15;
  51226. L_15 = (( ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 * (*) (ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 *)(ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  51227. RuntimeObject* L_16 = V_3;
  51228. NullCheck((RuntimeObject*)L_16);
  51229. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  51230. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  51231. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  51232. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  51233. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  51234. Il2CppFakeBox<ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  51235. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  51236. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  51237. *L_15 = L_19.m_Value;
  51238. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  51239. }// end try (depth: 1)
  51240. catch(Il2CppExceptionWrapper& e)
  51241. {
  51242. __last_unhandled_exception = (Exception_t *)e.ex;
  51243. goto FINALLY_0073;
  51244. }
  51245. FINALLY_0073:
  51246. {// begin finally (depth: 1)
  51247. {
  51248. RuntimeObject* L_20 = V_3;
  51249. if (!L_20)
  51250. {
  51251. goto IL_007c;
  51252. }
  51253. }
  51254. IL_0076:
  51255. {
  51256. RuntimeObject* L_21 = V_3;
  51257. NullCheck((RuntimeObject*)L_21);
  51258. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  51259. }
  51260. IL_007c:
  51261. {
  51262. IL2CPP_END_FINALLY(115)
  51263. }
  51264. }// end finally (depth: 1)
  51265. IL2CPP_CLEANUP(115)
  51266. {
  51267. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  51268. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  51269. }
  51270. IL_007d:
  51271. {
  51272. return;
  51273. }
  51274. }
  51275. 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)
  51276. {
  51277. {
  51278. int32_t L_0 = ___minY0;
  51279. __this->set_minY_0(L_0);
  51280. int32_t L_1 = ___maxY1;
  51281. __this->set_maxY_1(L_1);
  51282. int32_t L_2 = ___stepY2;
  51283. __this->set_stepY_2(L_2);
  51284. int32_t L_3 = ___width3;
  51285. __this->set_width_3(L_3);
  51286. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  51287. __this->set_allocator_4(L_4);
  51288. ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 * L_5 = ___operation5;
  51289. ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 L_6 = (*(ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 *)L_5);
  51290. __this->set_operation_5(L_6);
  51291. return;
  51292. }
  51293. }
  51294. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m6344D7E8A2F6E45C988FCEC0F1EFAE3ED91593CB_gshared_inline (RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792 * __this, int32_t ___i0, const RuntimeMethod* method)
  51295. {
  51296. static bool s_Il2CppMethodInitialized;
  51297. if (!s_Il2CppMethodInitialized)
  51298. {
  51299. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  51300. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51301. s_Il2CppMethodInitialized = true;
  51302. }
  51303. int32_t V_0 = 0;
  51304. int32_t V_1 = 0;
  51305. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  51306. memset((&V_2), 0, sizeof(V_2));
  51307. RuntimeObject* V_3 = NULL;
  51308. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  51309. memset((&V_4), 0, sizeof(V_4));
  51310. Exception_t * __last_unhandled_exception = 0;
  51311. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  51312. {
  51313. int32_t L_0 = (int32_t)__this->get_minY_0();
  51314. int32_t L_1 = ___i0;
  51315. int32_t L_2 = (int32_t)__this->get_stepY_2();
  51316. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  51317. int32_t L_3 = V_0;
  51318. int32_t L_4 = (int32_t)__this->get_maxY_1();
  51319. if ((((int32_t)L_3) < ((int32_t)L_4)))
  51320. {
  51321. goto IL_001a;
  51322. }
  51323. }
  51324. {
  51325. return;
  51326. }
  51327. IL_001a:
  51328. {
  51329. int32_t L_5 = V_0;
  51330. int32_t L_6 = (int32_t)__this->get_stepY_2();
  51331. int32_t L_7 = (int32_t)__this->get_maxY_1();
  51332. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51333. int32_t L_8;
  51334. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  51335. V_1 = (int32_t)L_8;
  51336. int32_t L_9 = V_0;
  51337. int32_t L_10 = V_1;
  51338. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  51339. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  51340. int32_t L_12 = (int32_t)__this->get_width_3();
  51341. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  51342. RuntimeObject* L_13;
  51343. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  51344. V_3 = (RuntimeObject*)L_13;
  51345. }
  51346. IL_004a:
  51347. try
  51348. {// begin try (depth: 1)
  51349. ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 * L_14 = (ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 *)__this->get_address_of_operation_5();
  51350. ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 * L_15;
  51351. L_15 = (( ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 * (*) (ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 *)(ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  51352. RuntimeObject* L_16 = V_3;
  51353. NullCheck((RuntimeObject*)L_16);
  51354. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  51355. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  51356. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  51357. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  51358. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  51359. Il2CppFakeBox<ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  51360. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  51361. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  51362. *L_15 = L_19.m_Value;
  51363. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  51364. }// end try (depth: 1)
  51365. catch(Il2CppExceptionWrapper& e)
  51366. {
  51367. __last_unhandled_exception = (Exception_t *)e.ex;
  51368. goto FINALLY_0073;
  51369. }
  51370. FINALLY_0073:
  51371. {// begin finally (depth: 1)
  51372. {
  51373. RuntimeObject* L_20 = V_3;
  51374. if (!L_20)
  51375. {
  51376. goto IL_007c;
  51377. }
  51378. }
  51379. IL_0076:
  51380. {
  51381. RuntimeObject* L_21 = V_3;
  51382. NullCheck((RuntimeObject*)L_21);
  51383. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  51384. }
  51385. IL_007c:
  51386. {
  51387. IL2CPP_END_FINALLY(115)
  51388. }
  51389. }// end finally (depth: 1)
  51390. IL2CPP_CLEANUP(115)
  51391. {
  51392. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  51393. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  51394. }
  51395. IL_007d:
  51396. {
  51397. return;
  51398. }
  51399. }
  51400. 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)
  51401. {
  51402. {
  51403. int32_t L_0 = ___minY0;
  51404. __this->set_minY_0(L_0);
  51405. int32_t L_1 = ___maxY1;
  51406. __this->set_maxY_1(L_1);
  51407. int32_t L_2 = ___stepY2;
  51408. __this->set_stepY_2(L_2);
  51409. int32_t L_3 = ___width3;
  51410. __this->set_width_3(L_3);
  51411. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  51412. __this->set_allocator_4(L_4);
  51413. ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 * L_5 = ___operation5;
  51414. ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 L_6 = (*(ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 *)L_5);
  51415. __this->set_operation_5(L_6);
  51416. return;
  51417. }
  51418. }
  51419. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m754A42377E3E27E00939C3A653D67BF4C0A71244_gshared_inline (RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E * __this, int32_t ___i0, const RuntimeMethod* method)
  51420. {
  51421. static bool s_Il2CppMethodInitialized;
  51422. if (!s_Il2CppMethodInitialized)
  51423. {
  51424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  51425. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51426. s_Il2CppMethodInitialized = true;
  51427. }
  51428. int32_t V_0 = 0;
  51429. int32_t V_1 = 0;
  51430. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  51431. memset((&V_2), 0, sizeof(V_2));
  51432. RuntimeObject* V_3 = NULL;
  51433. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  51434. memset((&V_4), 0, sizeof(V_4));
  51435. Exception_t * __last_unhandled_exception = 0;
  51436. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  51437. {
  51438. int32_t L_0 = (int32_t)__this->get_minY_0();
  51439. int32_t L_1 = ___i0;
  51440. int32_t L_2 = (int32_t)__this->get_stepY_2();
  51441. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  51442. int32_t L_3 = V_0;
  51443. int32_t L_4 = (int32_t)__this->get_maxY_1();
  51444. if ((((int32_t)L_3) < ((int32_t)L_4)))
  51445. {
  51446. goto IL_001a;
  51447. }
  51448. }
  51449. {
  51450. return;
  51451. }
  51452. IL_001a:
  51453. {
  51454. int32_t L_5 = V_0;
  51455. int32_t L_6 = (int32_t)__this->get_stepY_2();
  51456. int32_t L_7 = (int32_t)__this->get_maxY_1();
  51457. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51458. int32_t L_8;
  51459. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  51460. V_1 = (int32_t)L_8;
  51461. int32_t L_9 = V_0;
  51462. int32_t L_10 = V_1;
  51463. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  51464. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  51465. int32_t L_12 = (int32_t)__this->get_width_3();
  51466. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  51467. RuntimeObject* L_13;
  51468. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  51469. V_3 = (RuntimeObject*)L_13;
  51470. }
  51471. IL_004a:
  51472. try
  51473. {// begin try (depth: 1)
  51474. ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 * L_14 = (ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 *)__this->get_address_of_operation_5();
  51475. ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 * L_15;
  51476. L_15 = (( ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 * (*) (ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 *)(ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  51477. RuntimeObject* L_16 = V_3;
  51478. NullCheck((RuntimeObject*)L_16);
  51479. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  51480. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  51481. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  51482. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  51483. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  51484. Il2CppFakeBox<ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  51485. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  51486. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  51487. *L_15 = L_19.m_Value;
  51488. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  51489. }// end try (depth: 1)
  51490. catch(Il2CppExceptionWrapper& e)
  51491. {
  51492. __last_unhandled_exception = (Exception_t *)e.ex;
  51493. goto FINALLY_0073;
  51494. }
  51495. FINALLY_0073:
  51496. {// begin finally (depth: 1)
  51497. {
  51498. RuntimeObject* L_20 = V_3;
  51499. if (!L_20)
  51500. {
  51501. goto IL_007c;
  51502. }
  51503. }
  51504. IL_0076:
  51505. {
  51506. RuntimeObject* L_21 = V_3;
  51507. NullCheck((RuntimeObject*)L_21);
  51508. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  51509. }
  51510. IL_007c:
  51511. {
  51512. IL2CPP_END_FINALLY(115)
  51513. }
  51514. }// end finally (depth: 1)
  51515. IL2CPP_CLEANUP(115)
  51516. {
  51517. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  51518. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  51519. }
  51520. IL_007d:
  51521. {
  51522. return;
  51523. }
  51524. }
  51525. 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)
  51526. {
  51527. {
  51528. int32_t L_0 = ___minY0;
  51529. __this->set_minY_0(L_0);
  51530. int32_t L_1 = ___maxY1;
  51531. __this->set_maxY_1(L_1);
  51532. int32_t L_2 = ___stepY2;
  51533. __this->set_stepY_2(L_2);
  51534. int32_t L_3 = ___width3;
  51535. __this->set_width_3(L_3);
  51536. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  51537. __this->set_allocator_4(L_4);
  51538. ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 * L_5 = ___operation5;
  51539. ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 L_6 = (*(ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 *)L_5);
  51540. __this->set_operation_5(L_6);
  51541. return;
  51542. }
  51543. }
  51544. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mDCF7600337C148F860AB2FD28DA2D2871E531E24_gshared_inline (RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B * __this, int32_t ___i0, const RuntimeMethod* method)
  51545. {
  51546. static bool s_Il2CppMethodInitialized;
  51547. if (!s_Il2CppMethodInitialized)
  51548. {
  51549. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  51550. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51551. s_Il2CppMethodInitialized = true;
  51552. }
  51553. int32_t V_0 = 0;
  51554. int32_t V_1 = 0;
  51555. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  51556. memset((&V_2), 0, sizeof(V_2));
  51557. RuntimeObject* V_3 = NULL;
  51558. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  51559. memset((&V_4), 0, sizeof(V_4));
  51560. Exception_t * __last_unhandled_exception = 0;
  51561. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  51562. {
  51563. int32_t L_0 = (int32_t)__this->get_minY_0();
  51564. int32_t L_1 = ___i0;
  51565. int32_t L_2 = (int32_t)__this->get_stepY_2();
  51566. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  51567. int32_t L_3 = V_0;
  51568. int32_t L_4 = (int32_t)__this->get_maxY_1();
  51569. if ((((int32_t)L_3) < ((int32_t)L_4)))
  51570. {
  51571. goto IL_001a;
  51572. }
  51573. }
  51574. {
  51575. return;
  51576. }
  51577. IL_001a:
  51578. {
  51579. int32_t L_5 = V_0;
  51580. int32_t L_6 = (int32_t)__this->get_stepY_2();
  51581. int32_t L_7 = (int32_t)__this->get_maxY_1();
  51582. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51583. int32_t L_8;
  51584. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  51585. V_1 = (int32_t)L_8;
  51586. int32_t L_9 = V_0;
  51587. int32_t L_10 = V_1;
  51588. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  51589. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  51590. int32_t L_12 = (int32_t)__this->get_width_3();
  51591. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  51592. RuntimeObject* L_13;
  51593. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  51594. V_3 = (RuntimeObject*)L_13;
  51595. }
  51596. IL_004a:
  51597. try
  51598. {// begin try (depth: 1)
  51599. ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 * L_14 = (ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 *)__this->get_address_of_operation_5();
  51600. ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 * L_15;
  51601. L_15 = (( ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 * (*) (ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 *)(ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  51602. RuntimeObject* L_16 = V_3;
  51603. NullCheck((RuntimeObject*)L_16);
  51604. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  51605. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  51606. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  51607. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  51608. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  51609. Il2CppFakeBox<ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  51610. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  51611. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  51612. *L_15 = L_19.m_Value;
  51613. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  51614. }// end try (depth: 1)
  51615. catch(Il2CppExceptionWrapper& e)
  51616. {
  51617. __last_unhandled_exception = (Exception_t *)e.ex;
  51618. goto FINALLY_0073;
  51619. }
  51620. FINALLY_0073:
  51621. {// begin finally (depth: 1)
  51622. {
  51623. RuntimeObject* L_20 = V_3;
  51624. if (!L_20)
  51625. {
  51626. goto IL_007c;
  51627. }
  51628. }
  51629. IL_0076:
  51630. {
  51631. RuntimeObject* L_21 = V_3;
  51632. NullCheck((RuntimeObject*)L_21);
  51633. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  51634. }
  51635. IL_007c:
  51636. {
  51637. IL2CPP_END_FINALLY(115)
  51638. }
  51639. }// end finally (depth: 1)
  51640. IL2CPP_CLEANUP(115)
  51641. {
  51642. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  51643. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  51644. }
  51645. IL_007d:
  51646. {
  51647. return;
  51648. }
  51649. }
  51650. 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)
  51651. {
  51652. {
  51653. int32_t L_0 = ___minY0;
  51654. __this->set_minY_0(L_0);
  51655. int32_t L_1 = ___maxY1;
  51656. __this->set_maxY_1(L_1);
  51657. int32_t L_2 = ___stepY2;
  51658. __this->set_stepY_2(L_2);
  51659. int32_t L_3 = ___width3;
  51660. __this->set_width_3(L_3);
  51661. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  51662. __this->set_allocator_4(L_4);
  51663. ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D * L_5 = ___operation5;
  51664. ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D L_6 = (*(ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D *)L_5);
  51665. __this->set_operation_5(L_6);
  51666. return;
  51667. }
  51668. }
  51669. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m8BECED1A7E0E186B448F3FC3890A5F77E973AFA1_gshared_inline (RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325 * __this, int32_t ___i0, const RuntimeMethod* method)
  51670. {
  51671. static bool s_Il2CppMethodInitialized;
  51672. if (!s_Il2CppMethodInitialized)
  51673. {
  51674. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  51675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51676. s_Il2CppMethodInitialized = true;
  51677. }
  51678. int32_t V_0 = 0;
  51679. int32_t V_1 = 0;
  51680. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  51681. memset((&V_2), 0, sizeof(V_2));
  51682. RuntimeObject* V_3 = NULL;
  51683. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  51684. memset((&V_4), 0, sizeof(V_4));
  51685. Exception_t * __last_unhandled_exception = 0;
  51686. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  51687. {
  51688. int32_t L_0 = (int32_t)__this->get_minY_0();
  51689. int32_t L_1 = ___i0;
  51690. int32_t L_2 = (int32_t)__this->get_stepY_2();
  51691. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  51692. int32_t L_3 = V_0;
  51693. int32_t L_4 = (int32_t)__this->get_maxY_1();
  51694. if ((((int32_t)L_3) < ((int32_t)L_4)))
  51695. {
  51696. goto IL_001a;
  51697. }
  51698. }
  51699. {
  51700. return;
  51701. }
  51702. IL_001a:
  51703. {
  51704. int32_t L_5 = V_0;
  51705. int32_t L_6 = (int32_t)__this->get_stepY_2();
  51706. int32_t L_7 = (int32_t)__this->get_maxY_1();
  51707. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51708. int32_t L_8;
  51709. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  51710. V_1 = (int32_t)L_8;
  51711. int32_t L_9 = V_0;
  51712. int32_t L_10 = V_1;
  51713. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  51714. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  51715. int32_t L_12 = (int32_t)__this->get_width_3();
  51716. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  51717. RuntimeObject* L_13;
  51718. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  51719. V_3 = (RuntimeObject*)L_13;
  51720. }
  51721. IL_004a:
  51722. try
  51723. {// begin try (depth: 1)
  51724. ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D * L_14 = (ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D *)__this->get_address_of_operation_5();
  51725. ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D * L_15;
  51726. L_15 = (( ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D * (*) (ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D *)(ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  51727. RuntimeObject* L_16 = V_3;
  51728. NullCheck((RuntimeObject*)L_16);
  51729. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  51730. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  51731. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  51732. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  51733. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  51734. Il2CppFakeBox<ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  51735. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  51736. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  51737. *L_15 = L_19.m_Value;
  51738. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  51739. }// end try (depth: 1)
  51740. catch(Il2CppExceptionWrapper& e)
  51741. {
  51742. __last_unhandled_exception = (Exception_t *)e.ex;
  51743. goto FINALLY_0073;
  51744. }
  51745. FINALLY_0073:
  51746. {// begin finally (depth: 1)
  51747. {
  51748. RuntimeObject* L_20 = V_3;
  51749. if (!L_20)
  51750. {
  51751. goto IL_007c;
  51752. }
  51753. }
  51754. IL_0076:
  51755. {
  51756. RuntimeObject* L_21 = V_3;
  51757. NullCheck((RuntimeObject*)L_21);
  51758. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  51759. }
  51760. IL_007c:
  51761. {
  51762. IL2CPP_END_FINALLY(115)
  51763. }
  51764. }// end finally (depth: 1)
  51765. IL2CPP_CLEANUP(115)
  51766. {
  51767. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  51768. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  51769. }
  51770. IL_007d:
  51771. {
  51772. return;
  51773. }
  51774. }
  51775. 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)
  51776. {
  51777. {
  51778. int32_t L_0 = ___minY0;
  51779. __this->set_minY_0(L_0);
  51780. int32_t L_1 = ___maxY1;
  51781. __this->set_maxY_1(L_1);
  51782. int32_t L_2 = ___stepY2;
  51783. __this->set_stepY_2(L_2);
  51784. int32_t L_3 = ___width3;
  51785. __this->set_width_3(L_3);
  51786. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  51787. __this->set_allocator_4(L_4);
  51788. ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 * L_5 = ___operation5;
  51789. ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 L_6 = (*(ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 *)L_5);
  51790. __this->set_operation_5(L_6);
  51791. return;
  51792. }
  51793. }
  51794. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m65E40738827EE04FE4EC9D44CE19783AF28C0E84_gshared_inline (RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604 * __this, int32_t ___i0, const RuntimeMethod* method)
  51795. {
  51796. static bool s_Il2CppMethodInitialized;
  51797. if (!s_Il2CppMethodInitialized)
  51798. {
  51799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  51800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51801. s_Il2CppMethodInitialized = true;
  51802. }
  51803. int32_t V_0 = 0;
  51804. int32_t V_1 = 0;
  51805. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  51806. memset((&V_2), 0, sizeof(V_2));
  51807. RuntimeObject* V_3 = NULL;
  51808. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  51809. memset((&V_4), 0, sizeof(V_4));
  51810. Exception_t * __last_unhandled_exception = 0;
  51811. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  51812. {
  51813. int32_t L_0 = (int32_t)__this->get_minY_0();
  51814. int32_t L_1 = ___i0;
  51815. int32_t L_2 = (int32_t)__this->get_stepY_2();
  51816. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  51817. int32_t L_3 = V_0;
  51818. int32_t L_4 = (int32_t)__this->get_maxY_1();
  51819. if ((((int32_t)L_3) < ((int32_t)L_4)))
  51820. {
  51821. goto IL_001a;
  51822. }
  51823. }
  51824. {
  51825. return;
  51826. }
  51827. IL_001a:
  51828. {
  51829. int32_t L_5 = V_0;
  51830. int32_t L_6 = (int32_t)__this->get_stepY_2();
  51831. int32_t L_7 = (int32_t)__this->get_maxY_1();
  51832. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51833. int32_t L_8;
  51834. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  51835. V_1 = (int32_t)L_8;
  51836. int32_t L_9 = V_0;
  51837. int32_t L_10 = V_1;
  51838. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  51839. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  51840. int32_t L_12 = (int32_t)__this->get_width_3();
  51841. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  51842. RuntimeObject* L_13;
  51843. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  51844. V_3 = (RuntimeObject*)L_13;
  51845. }
  51846. IL_004a:
  51847. try
  51848. {// begin try (depth: 1)
  51849. ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 * L_14 = (ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 *)__this->get_address_of_operation_5();
  51850. ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 * L_15;
  51851. L_15 = (( ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 * (*) (ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 *)(ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  51852. RuntimeObject* L_16 = V_3;
  51853. NullCheck((RuntimeObject*)L_16);
  51854. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  51855. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  51856. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  51857. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  51858. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  51859. Il2CppFakeBox<ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  51860. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  51861. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  51862. *L_15 = L_19.m_Value;
  51863. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  51864. }// end try (depth: 1)
  51865. catch(Il2CppExceptionWrapper& e)
  51866. {
  51867. __last_unhandled_exception = (Exception_t *)e.ex;
  51868. goto FINALLY_0073;
  51869. }
  51870. FINALLY_0073:
  51871. {// begin finally (depth: 1)
  51872. {
  51873. RuntimeObject* L_20 = V_3;
  51874. if (!L_20)
  51875. {
  51876. goto IL_007c;
  51877. }
  51878. }
  51879. IL_0076:
  51880. {
  51881. RuntimeObject* L_21 = V_3;
  51882. NullCheck((RuntimeObject*)L_21);
  51883. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  51884. }
  51885. IL_007c:
  51886. {
  51887. IL2CPP_END_FINALLY(115)
  51888. }
  51889. }// end finally (depth: 1)
  51890. IL2CPP_CLEANUP(115)
  51891. {
  51892. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  51893. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  51894. }
  51895. IL_007d:
  51896. {
  51897. return;
  51898. }
  51899. }
  51900. 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)
  51901. {
  51902. {
  51903. int32_t L_0 = ___minY0;
  51904. __this->set_minY_0(L_0);
  51905. int32_t L_1 = ___maxY1;
  51906. __this->set_maxY_1(L_1);
  51907. int32_t L_2 = ___stepY2;
  51908. __this->set_stepY_2(L_2);
  51909. int32_t L_3 = ___width3;
  51910. __this->set_width_3(L_3);
  51911. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  51912. __this->set_allocator_4(L_4);
  51913. ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB * L_5 = ___operation5;
  51914. ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB L_6 = (*(ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB *)L_5);
  51915. __this->set_operation_5(L_6);
  51916. return;
  51917. }
  51918. }
  51919. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mFF648900C4AD23C9A7F86EB36AECC5B7C51F23D8_gshared_inline (RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E * __this, int32_t ___i0, const RuntimeMethod* method)
  51920. {
  51921. static bool s_Il2CppMethodInitialized;
  51922. if (!s_Il2CppMethodInitialized)
  51923. {
  51924. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  51925. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51926. s_Il2CppMethodInitialized = true;
  51927. }
  51928. int32_t V_0 = 0;
  51929. int32_t V_1 = 0;
  51930. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  51931. memset((&V_2), 0, sizeof(V_2));
  51932. RuntimeObject* V_3 = NULL;
  51933. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  51934. memset((&V_4), 0, sizeof(V_4));
  51935. Exception_t * __last_unhandled_exception = 0;
  51936. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  51937. {
  51938. int32_t L_0 = (int32_t)__this->get_minY_0();
  51939. int32_t L_1 = ___i0;
  51940. int32_t L_2 = (int32_t)__this->get_stepY_2();
  51941. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  51942. int32_t L_3 = V_0;
  51943. int32_t L_4 = (int32_t)__this->get_maxY_1();
  51944. if ((((int32_t)L_3) < ((int32_t)L_4)))
  51945. {
  51946. goto IL_001a;
  51947. }
  51948. }
  51949. {
  51950. return;
  51951. }
  51952. IL_001a:
  51953. {
  51954. int32_t L_5 = V_0;
  51955. int32_t L_6 = (int32_t)__this->get_stepY_2();
  51956. int32_t L_7 = (int32_t)__this->get_maxY_1();
  51957. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51958. int32_t L_8;
  51959. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  51960. V_1 = (int32_t)L_8;
  51961. int32_t L_9 = V_0;
  51962. int32_t L_10 = V_1;
  51963. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  51964. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  51965. int32_t L_12 = (int32_t)__this->get_width_3();
  51966. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  51967. RuntimeObject* L_13;
  51968. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  51969. V_3 = (RuntimeObject*)L_13;
  51970. }
  51971. IL_004a:
  51972. try
  51973. {// begin try (depth: 1)
  51974. ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB * L_14 = (ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB *)__this->get_address_of_operation_5();
  51975. ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB * L_15;
  51976. L_15 = (( ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB * (*) (ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB *)(ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  51977. RuntimeObject* L_16 = V_3;
  51978. NullCheck((RuntimeObject*)L_16);
  51979. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  51980. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  51981. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  51982. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  51983. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  51984. Il2CppFakeBox<ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  51985. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  51986. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  51987. *L_15 = L_19.m_Value;
  51988. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  51989. }// end try (depth: 1)
  51990. catch(Il2CppExceptionWrapper& e)
  51991. {
  51992. __last_unhandled_exception = (Exception_t *)e.ex;
  51993. goto FINALLY_0073;
  51994. }
  51995. FINALLY_0073:
  51996. {// begin finally (depth: 1)
  51997. {
  51998. RuntimeObject* L_20 = V_3;
  51999. if (!L_20)
  52000. {
  52001. goto IL_007c;
  52002. }
  52003. }
  52004. IL_0076:
  52005. {
  52006. RuntimeObject* L_21 = V_3;
  52007. NullCheck((RuntimeObject*)L_21);
  52008. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  52009. }
  52010. IL_007c:
  52011. {
  52012. IL2CPP_END_FINALLY(115)
  52013. }
  52014. }// end finally (depth: 1)
  52015. IL2CPP_CLEANUP(115)
  52016. {
  52017. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  52018. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  52019. }
  52020. IL_007d:
  52021. {
  52022. return;
  52023. }
  52024. }
  52025. 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)
  52026. {
  52027. {
  52028. int32_t L_0 = ___minY0;
  52029. __this->set_minY_0(L_0);
  52030. int32_t L_1 = ___maxY1;
  52031. __this->set_maxY_1(L_1);
  52032. int32_t L_2 = ___stepY2;
  52033. __this->set_stepY_2(L_2);
  52034. int32_t L_3 = ___width3;
  52035. __this->set_width_3(L_3);
  52036. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  52037. __this->set_allocator_4(L_4);
  52038. ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB * L_5 = ___operation5;
  52039. ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB L_6 = (*(ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB *)L_5);
  52040. __this->set_operation_5(L_6);
  52041. return;
  52042. }
  52043. }
  52044. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m07204371EE8869079B445D702B6E4FF58E53AE64_gshared_inline (RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC * __this, int32_t ___i0, const RuntimeMethod* method)
  52045. {
  52046. static bool s_Il2CppMethodInitialized;
  52047. if (!s_Il2CppMethodInitialized)
  52048. {
  52049. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  52050. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52051. s_Il2CppMethodInitialized = true;
  52052. }
  52053. int32_t V_0 = 0;
  52054. int32_t V_1 = 0;
  52055. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  52056. memset((&V_2), 0, sizeof(V_2));
  52057. RuntimeObject* V_3 = NULL;
  52058. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  52059. memset((&V_4), 0, sizeof(V_4));
  52060. Exception_t * __last_unhandled_exception = 0;
  52061. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  52062. {
  52063. int32_t L_0 = (int32_t)__this->get_minY_0();
  52064. int32_t L_1 = ___i0;
  52065. int32_t L_2 = (int32_t)__this->get_stepY_2();
  52066. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  52067. int32_t L_3 = V_0;
  52068. int32_t L_4 = (int32_t)__this->get_maxY_1();
  52069. if ((((int32_t)L_3) < ((int32_t)L_4)))
  52070. {
  52071. goto IL_001a;
  52072. }
  52073. }
  52074. {
  52075. return;
  52076. }
  52077. IL_001a:
  52078. {
  52079. int32_t L_5 = V_0;
  52080. int32_t L_6 = (int32_t)__this->get_stepY_2();
  52081. int32_t L_7 = (int32_t)__this->get_maxY_1();
  52082. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52083. int32_t L_8;
  52084. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  52085. V_1 = (int32_t)L_8;
  52086. int32_t L_9 = V_0;
  52087. int32_t L_10 = V_1;
  52088. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  52089. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  52090. int32_t L_12 = (int32_t)__this->get_width_3();
  52091. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  52092. RuntimeObject* L_13;
  52093. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  52094. V_3 = (RuntimeObject*)L_13;
  52095. }
  52096. IL_004a:
  52097. try
  52098. {// begin try (depth: 1)
  52099. ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB * L_14 = (ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB *)__this->get_address_of_operation_5();
  52100. ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB * L_15;
  52101. L_15 = (( ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB * (*) (ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB *)(ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  52102. RuntimeObject* L_16 = V_3;
  52103. NullCheck((RuntimeObject*)L_16);
  52104. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  52105. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  52106. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  52107. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  52108. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  52109. Il2CppFakeBox<ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  52110. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  52111. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  52112. *L_15 = L_19.m_Value;
  52113. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  52114. }// end try (depth: 1)
  52115. catch(Il2CppExceptionWrapper& e)
  52116. {
  52117. __last_unhandled_exception = (Exception_t *)e.ex;
  52118. goto FINALLY_0073;
  52119. }
  52120. FINALLY_0073:
  52121. {// begin finally (depth: 1)
  52122. {
  52123. RuntimeObject* L_20 = V_3;
  52124. if (!L_20)
  52125. {
  52126. goto IL_007c;
  52127. }
  52128. }
  52129. IL_0076:
  52130. {
  52131. RuntimeObject* L_21 = V_3;
  52132. NullCheck((RuntimeObject*)L_21);
  52133. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  52134. }
  52135. IL_007c:
  52136. {
  52137. IL2CPP_END_FINALLY(115)
  52138. }
  52139. }// end finally (depth: 1)
  52140. IL2CPP_CLEANUP(115)
  52141. {
  52142. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  52143. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  52144. }
  52145. IL_007d:
  52146. {
  52147. return;
  52148. }
  52149. }
  52150. 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)
  52151. {
  52152. {
  52153. int32_t L_0 = ___minY0;
  52154. __this->set_minY_0(L_0);
  52155. int32_t L_1 = ___maxY1;
  52156. __this->set_maxY_1(L_1);
  52157. int32_t L_2 = ___stepY2;
  52158. __this->set_stepY_2(L_2);
  52159. int32_t L_3 = ___width3;
  52160. __this->set_width_3(L_3);
  52161. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  52162. __this->set_allocator_4(L_4);
  52163. ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 * L_5 = ___operation5;
  52164. ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 L_6 = (*(ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 *)L_5);
  52165. __this->set_operation_5(L_6);
  52166. return;
  52167. }
  52168. }
  52169. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m918DC6E59BF64AEEF775EDBE79FB1C8BBFE6A765_gshared_inline (RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD * __this, int32_t ___i0, const RuntimeMethod* method)
  52170. {
  52171. static bool s_Il2CppMethodInitialized;
  52172. if (!s_Il2CppMethodInitialized)
  52173. {
  52174. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  52175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52176. s_Il2CppMethodInitialized = true;
  52177. }
  52178. int32_t V_0 = 0;
  52179. int32_t V_1 = 0;
  52180. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  52181. memset((&V_2), 0, sizeof(V_2));
  52182. RuntimeObject* V_3 = NULL;
  52183. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  52184. memset((&V_4), 0, sizeof(V_4));
  52185. Exception_t * __last_unhandled_exception = 0;
  52186. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  52187. {
  52188. int32_t L_0 = (int32_t)__this->get_minY_0();
  52189. int32_t L_1 = ___i0;
  52190. int32_t L_2 = (int32_t)__this->get_stepY_2();
  52191. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  52192. int32_t L_3 = V_0;
  52193. int32_t L_4 = (int32_t)__this->get_maxY_1();
  52194. if ((((int32_t)L_3) < ((int32_t)L_4)))
  52195. {
  52196. goto IL_001a;
  52197. }
  52198. }
  52199. {
  52200. return;
  52201. }
  52202. IL_001a:
  52203. {
  52204. int32_t L_5 = V_0;
  52205. int32_t L_6 = (int32_t)__this->get_stepY_2();
  52206. int32_t L_7 = (int32_t)__this->get_maxY_1();
  52207. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52208. int32_t L_8;
  52209. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  52210. V_1 = (int32_t)L_8;
  52211. int32_t L_9 = V_0;
  52212. int32_t L_10 = V_1;
  52213. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  52214. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  52215. int32_t L_12 = (int32_t)__this->get_width_3();
  52216. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  52217. RuntimeObject* L_13;
  52218. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  52219. V_3 = (RuntimeObject*)L_13;
  52220. }
  52221. IL_004a:
  52222. try
  52223. {// begin try (depth: 1)
  52224. ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 * L_14 = (ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 *)__this->get_address_of_operation_5();
  52225. ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 * L_15;
  52226. L_15 = (( ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 * (*) (ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 *)(ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  52227. RuntimeObject* L_16 = V_3;
  52228. NullCheck((RuntimeObject*)L_16);
  52229. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  52230. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  52231. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  52232. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  52233. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  52234. Il2CppFakeBox<ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  52235. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  52236. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  52237. *L_15 = L_19.m_Value;
  52238. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  52239. }// end try (depth: 1)
  52240. catch(Il2CppExceptionWrapper& e)
  52241. {
  52242. __last_unhandled_exception = (Exception_t *)e.ex;
  52243. goto FINALLY_0073;
  52244. }
  52245. FINALLY_0073:
  52246. {// begin finally (depth: 1)
  52247. {
  52248. RuntimeObject* L_20 = V_3;
  52249. if (!L_20)
  52250. {
  52251. goto IL_007c;
  52252. }
  52253. }
  52254. IL_0076:
  52255. {
  52256. RuntimeObject* L_21 = V_3;
  52257. NullCheck((RuntimeObject*)L_21);
  52258. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  52259. }
  52260. IL_007c:
  52261. {
  52262. IL2CPP_END_FINALLY(115)
  52263. }
  52264. }// end finally (depth: 1)
  52265. IL2CPP_CLEANUP(115)
  52266. {
  52267. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  52268. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  52269. }
  52270. IL_007d:
  52271. {
  52272. return;
  52273. }
  52274. }
  52275. 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)
  52276. {
  52277. {
  52278. int32_t L_0 = ___minY0;
  52279. __this->set_minY_0(L_0);
  52280. int32_t L_1 = ___maxY1;
  52281. __this->set_maxY_1(L_1);
  52282. int32_t L_2 = ___stepY2;
  52283. __this->set_stepY_2(L_2);
  52284. int32_t L_3 = ___width3;
  52285. __this->set_width_3(L_3);
  52286. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  52287. __this->set_allocator_4(L_4);
  52288. ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B * L_5 = ___operation5;
  52289. ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B L_6 = (*(ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B *)L_5);
  52290. __this->set_operation_5(L_6);
  52291. return;
  52292. }
  52293. }
  52294. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m2579CD195160D77BA01EE7A8441562EAC1D061CA_gshared_inline (RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4 * __this, int32_t ___i0, const RuntimeMethod* method)
  52295. {
  52296. static bool s_Il2CppMethodInitialized;
  52297. if (!s_Il2CppMethodInitialized)
  52298. {
  52299. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  52300. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52301. s_Il2CppMethodInitialized = true;
  52302. }
  52303. int32_t V_0 = 0;
  52304. int32_t V_1 = 0;
  52305. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  52306. memset((&V_2), 0, sizeof(V_2));
  52307. RuntimeObject* V_3 = NULL;
  52308. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  52309. memset((&V_4), 0, sizeof(V_4));
  52310. Exception_t * __last_unhandled_exception = 0;
  52311. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  52312. {
  52313. int32_t L_0 = (int32_t)__this->get_minY_0();
  52314. int32_t L_1 = ___i0;
  52315. int32_t L_2 = (int32_t)__this->get_stepY_2();
  52316. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  52317. int32_t L_3 = V_0;
  52318. int32_t L_4 = (int32_t)__this->get_maxY_1();
  52319. if ((((int32_t)L_3) < ((int32_t)L_4)))
  52320. {
  52321. goto IL_001a;
  52322. }
  52323. }
  52324. {
  52325. return;
  52326. }
  52327. IL_001a:
  52328. {
  52329. int32_t L_5 = V_0;
  52330. int32_t L_6 = (int32_t)__this->get_stepY_2();
  52331. int32_t L_7 = (int32_t)__this->get_maxY_1();
  52332. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52333. int32_t L_8;
  52334. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  52335. V_1 = (int32_t)L_8;
  52336. int32_t L_9 = V_0;
  52337. int32_t L_10 = V_1;
  52338. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  52339. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  52340. int32_t L_12 = (int32_t)__this->get_width_3();
  52341. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  52342. RuntimeObject* L_13;
  52343. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  52344. V_3 = (RuntimeObject*)L_13;
  52345. }
  52346. IL_004a:
  52347. try
  52348. {// begin try (depth: 1)
  52349. ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B * L_14 = (ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B *)__this->get_address_of_operation_5();
  52350. ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B * L_15;
  52351. L_15 = (( ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B * (*) (ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B *)(ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  52352. RuntimeObject* L_16 = V_3;
  52353. NullCheck((RuntimeObject*)L_16);
  52354. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  52355. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  52356. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  52357. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  52358. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  52359. Il2CppFakeBox<ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  52360. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  52361. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  52362. *L_15 = L_19.m_Value;
  52363. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  52364. }// end try (depth: 1)
  52365. catch(Il2CppExceptionWrapper& e)
  52366. {
  52367. __last_unhandled_exception = (Exception_t *)e.ex;
  52368. goto FINALLY_0073;
  52369. }
  52370. FINALLY_0073:
  52371. {// begin finally (depth: 1)
  52372. {
  52373. RuntimeObject* L_20 = V_3;
  52374. if (!L_20)
  52375. {
  52376. goto IL_007c;
  52377. }
  52378. }
  52379. IL_0076:
  52380. {
  52381. RuntimeObject* L_21 = V_3;
  52382. NullCheck((RuntimeObject*)L_21);
  52383. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  52384. }
  52385. IL_007c:
  52386. {
  52387. IL2CPP_END_FINALLY(115)
  52388. }
  52389. }// end finally (depth: 1)
  52390. IL2CPP_CLEANUP(115)
  52391. {
  52392. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  52393. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  52394. }
  52395. IL_007d:
  52396. {
  52397. return;
  52398. }
  52399. }
  52400. 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)
  52401. {
  52402. {
  52403. int32_t L_0 = ___minY0;
  52404. __this->set_minY_0(L_0);
  52405. int32_t L_1 = ___maxY1;
  52406. __this->set_maxY_1(L_1);
  52407. int32_t L_2 = ___stepY2;
  52408. __this->set_stepY_2(L_2);
  52409. int32_t L_3 = ___width3;
  52410. __this->set_width_3(L_3);
  52411. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  52412. __this->set_allocator_4(L_4);
  52413. ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 * L_5 = ___operation5;
  52414. ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 L_6 = (*(ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 *)L_5);
  52415. __this->set_operation_5(L_6);
  52416. return;
  52417. }
  52418. }
  52419. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mEF8458F5DCCD700B4F382BDD748FFCC52F5094F9_gshared_inline (RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888 * __this, int32_t ___i0, const RuntimeMethod* method)
  52420. {
  52421. static bool s_Il2CppMethodInitialized;
  52422. if (!s_Il2CppMethodInitialized)
  52423. {
  52424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  52425. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52426. s_Il2CppMethodInitialized = true;
  52427. }
  52428. int32_t V_0 = 0;
  52429. int32_t V_1 = 0;
  52430. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  52431. memset((&V_2), 0, sizeof(V_2));
  52432. RuntimeObject* V_3 = NULL;
  52433. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  52434. memset((&V_4), 0, sizeof(V_4));
  52435. Exception_t * __last_unhandled_exception = 0;
  52436. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  52437. {
  52438. int32_t L_0 = (int32_t)__this->get_minY_0();
  52439. int32_t L_1 = ___i0;
  52440. int32_t L_2 = (int32_t)__this->get_stepY_2();
  52441. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  52442. int32_t L_3 = V_0;
  52443. int32_t L_4 = (int32_t)__this->get_maxY_1();
  52444. if ((((int32_t)L_3) < ((int32_t)L_4)))
  52445. {
  52446. goto IL_001a;
  52447. }
  52448. }
  52449. {
  52450. return;
  52451. }
  52452. IL_001a:
  52453. {
  52454. int32_t L_5 = V_0;
  52455. int32_t L_6 = (int32_t)__this->get_stepY_2();
  52456. int32_t L_7 = (int32_t)__this->get_maxY_1();
  52457. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52458. int32_t L_8;
  52459. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  52460. V_1 = (int32_t)L_8;
  52461. int32_t L_9 = V_0;
  52462. int32_t L_10 = V_1;
  52463. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  52464. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  52465. int32_t L_12 = (int32_t)__this->get_width_3();
  52466. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  52467. RuntimeObject* L_13;
  52468. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  52469. V_3 = (RuntimeObject*)L_13;
  52470. }
  52471. IL_004a:
  52472. try
  52473. {// begin try (depth: 1)
  52474. ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 * L_14 = (ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 *)__this->get_address_of_operation_5();
  52475. ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 * L_15;
  52476. L_15 = (( ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 * (*) (ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 *)(ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  52477. RuntimeObject* L_16 = V_3;
  52478. NullCheck((RuntimeObject*)L_16);
  52479. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  52480. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  52481. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  52482. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  52483. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  52484. Il2CppFakeBox<ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  52485. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  52486. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  52487. *L_15 = L_19.m_Value;
  52488. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  52489. }// end try (depth: 1)
  52490. catch(Il2CppExceptionWrapper& e)
  52491. {
  52492. __last_unhandled_exception = (Exception_t *)e.ex;
  52493. goto FINALLY_0073;
  52494. }
  52495. FINALLY_0073:
  52496. {// begin finally (depth: 1)
  52497. {
  52498. RuntimeObject* L_20 = V_3;
  52499. if (!L_20)
  52500. {
  52501. goto IL_007c;
  52502. }
  52503. }
  52504. IL_0076:
  52505. {
  52506. RuntimeObject* L_21 = V_3;
  52507. NullCheck((RuntimeObject*)L_21);
  52508. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  52509. }
  52510. IL_007c:
  52511. {
  52512. IL2CPP_END_FINALLY(115)
  52513. }
  52514. }// end finally (depth: 1)
  52515. IL2CPP_CLEANUP(115)
  52516. {
  52517. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  52518. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  52519. }
  52520. IL_007d:
  52521. {
  52522. return;
  52523. }
  52524. }
  52525. 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)
  52526. {
  52527. {
  52528. int32_t L_0 = ___minY0;
  52529. __this->set_minY_0(L_0);
  52530. int32_t L_1 = ___maxY1;
  52531. __this->set_maxY_1(L_1);
  52532. int32_t L_2 = ___stepY2;
  52533. __this->set_stepY_2(L_2);
  52534. int32_t L_3 = ___width3;
  52535. __this->set_width_3(L_3);
  52536. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  52537. __this->set_allocator_4(L_4);
  52538. ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 * L_5 = ___operation5;
  52539. ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 L_6 = (*(ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 *)L_5);
  52540. __this->set_operation_5(L_6);
  52541. return;
  52542. }
  52543. }
  52544. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m2410CE722E519BCF9CA8E41829805E8EB3F20DA4_gshared_inline (RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11 * __this, int32_t ___i0, const RuntimeMethod* method)
  52545. {
  52546. static bool s_Il2CppMethodInitialized;
  52547. if (!s_Il2CppMethodInitialized)
  52548. {
  52549. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  52550. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52551. s_Il2CppMethodInitialized = true;
  52552. }
  52553. int32_t V_0 = 0;
  52554. int32_t V_1 = 0;
  52555. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  52556. memset((&V_2), 0, sizeof(V_2));
  52557. RuntimeObject* V_3 = NULL;
  52558. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  52559. memset((&V_4), 0, sizeof(V_4));
  52560. Exception_t * __last_unhandled_exception = 0;
  52561. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  52562. {
  52563. int32_t L_0 = (int32_t)__this->get_minY_0();
  52564. int32_t L_1 = ___i0;
  52565. int32_t L_2 = (int32_t)__this->get_stepY_2();
  52566. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  52567. int32_t L_3 = V_0;
  52568. int32_t L_4 = (int32_t)__this->get_maxY_1();
  52569. if ((((int32_t)L_3) < ((int32_t)L_4)))
  52570. {
  52571. goto IL_001a;
  52572. }
  52573. }
  52574. {
  52575. return;
  52576. }
  52577. IL_001a:
  52578. {
  52579. int32_t L_5 = V_0;
  52580. int32_t L_6 = (int32_t)__this->get_stepY_2();
  52581. int32_t L_7 = (int32_t)__this->get_maxY_1();
  52582. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52583. int32_t L_8;
  52584. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  52585. V_1 = (int32_t)L_8;
  52586. int32_t L_9 = V_0;
  52587. int32_t L_10 = V_1;
  52588. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  52589. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  52590. int32_t L_12 = (int32_t)__this->get_width_3();
  52591. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  52592. RuntimeObject* L_13;
  52593. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  52594. V_3 = (RuntimeObject*)L_13;
  52595. }
  52596. IL_004a:
  52597. try
  52598. {// begin try (depth: 1)
  52599. ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 * L_14 = (ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 *)__this->get_address_of_operation_5();
  52600. ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 * L_15;
  52601. L_15 = (( ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 * (*) (ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 *)(ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  52602. RuntimeObject* L_16 = V_3;
  52603. NullCheck((RuntimeObject*)L_16);
  52604. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  52605. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  52606. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  52607. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  52608. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  52609. Il2CppFakeBox<ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  52610. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  52611. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  52612. *L_15 = L_19.m_Value;
  52613. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  52614. }// end try (depth: 1)
  52615. catch(Il2CppExceptionWrapper& e)
  52616. {
  52617. __last_unhandled_exception = (Exception_t *)e.ex;
  52618. goto FINALLY_0073;
  52619. }
  52620. FINALLY_0073:
  52621. {// begin finally (depth: 1)
  52622. {
  52623. RuntimeObject* L_20 = V_3;
  52624. if (!L_20)
  52625. {
  52626. goto IL_007c;
  52627. }
  52628. }
  52629. IL_0076:
  52630. {
  52631. RuntimeObject* L_21 = V_3;
  52632. NullCheck((RuntimeObject*)L_21);
  52633. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  52634. }
  52635. IL_007c:
  52636. {
  52637. IL2CPP_END_FINALLY(115)
  52638. }
  52639. }// end finally (depth: 1)
  52640. IL2CPP_CLEANUP(115)
  52641. {
  52642. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  52643. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  52644. }
  52645. IL_007d:
  52646. {
  52647. return;
  52648. }
  52649. }
  52650. 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)
  52651. {
  52652. {
  52653. int32_t L_0 = ___minY0;
  52654. __this->set_minY_0(L_0);
  52655. int32_t L_1 = ___maxY1;
  52656. __this->set_maxY_1(L_1);
  52657. int32_t L_2 = ___stepY2;
  52658. __this->set_stepY_2(L_2);
  52659. int32_t L_3 = ___width3;
  52660. __this->set_width_3(L_3);
  52661. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  52662. __this->set_allocator_4(L_4);
  52663. ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A * L_5 = ___operation5;
  52664. ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A L_6 = (*(ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A *)L_5);
  52665. __this->set_operation_5(L_6);
  52666. return;
  52667. }
  52668. }
  52669. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mAF5E031B6D7CD0213F5D6ECCE580A532E5D39687_gshared_inline (RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460 * __this, int32_t ___i0, const RuntimeMethod* method)
  52670. {
  52671. static bool s_Il2CppMethodInitialized;
  52672. if (!s_Il2CppMethodInitialized)
  52673. {
  52674. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  52675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52676. s_Il2CppMethodInitialized = true;
  52677. }
  52678. int32_t V_0 = 0;
  52679. int32_t V_1 = 0;
  52680. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  52681. memset((&V_2), 0, sizeof(V_2));
  52682. RuntimeObject* V_3 = NULL;
  52683. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  52684. memset((&V_4), 0, sizeof(V_4));
  52685. Exception_t * __last_unhandled_exception = 0;
  52686. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  52687. {
  52688. int32_t L_0 = (int32_t)__this->get_minY_0();
  52689. int32_t L_1 = ___i0;
  52690. int32_t L_2 = (int32_t)__this->get_stepY_2();
  52691. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  52692. int32_t L_3 = V_0;
  52693. int32_t L_4 = (int32_t)__this->get_maxY_1();
  52694. if ((((int32_t)L_3) < ((int32_t)L_4)))
  52695. {
  52696. goto IL_001a;
  52697. }
  52698. }
  52699. {
  52700. return;
  52701. }
  52702. IL_001a:
  52703. {
  52704. int32_t L_5 = V_0;
  52705. int32_t L_6 = (int32_t)__this->get_stepY_2();
  52706. int32_t L_7 = (int32_t)__this->get_maxY_1();
  52707. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52708. int32_t L_8;
  52709. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  52710. V_1 = (int32_t)L_8;
  52711. int32_t L_9 = V_0;
  52712. int32_t L_10 = V_1;
  52713. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  52714. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  52715. int32_t L_12 = (int32_t)__this->get_width_3();
  52716. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  52717. RuntimeObject* L_13;
  52718. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  52719. V_3 = (RuntimeObject*)L_13;
  52720. }
  52721. IL_004a:
  52722. try
  52723. {// begin try (depth: 1)
  52724. ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A * L_14 = (ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A *)__this->get_address_of_operation_5();
  52725. ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A * L_15;
  52726. L_15 = (( ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A * (*) (ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A *)(ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  52727. RuntimeObject* L_16 = V_3;
  52728. NullCheck((RuntimeObject*)L_16);
  52729. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  52730. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  52731. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  52732. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  52733. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  52734. Il2CppFakeBox<ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  52735. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  52736. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  52737. *L_15 = L_19.m_Value;
  52738. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  52739. }// end try (depth: 1)
  52740. catch(Il2CppExceptionWrapper& e)
  52741. {
  52742. __last_unhandled_exception = (Exception_t *)e.ex;
  52743. goto FINALLY_0073;
  52744. }
  52745. FINALLY_0073:
  52746. {// begin finally (depth: 1)
  52747. {
  52748. RuntimeObject* L_20 = V_3;
  52749. if (!L_20)
  52750. {
  52751. goto IL_007c;
  52752. }
  52753. }
  52754. IL_0076:
  52755. {
  52756. RuntimeObject* L_21 = V_3;
  52757. NullCheck((RuntimeObject*)L_21);
  52758. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  52759. }
  52760. IL_007c:
  52761. {
  52762. IL2CPP_END_FINALLY(115)
  52763. }
  52764. }// end finally (depth: 1)
  52765. IL2CPP_CLEANUP(115)
  52766. {
  52767. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  52768. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  52769. }
  52770. IL_007d:
  52771. {
  52772. return;
  52773. }
  52774. }
  52775. 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)
  52776. {
  52777. {
  52778. int32_t L_0 = ___minY0;
  52779. __this->set_minY_0(L_0);
  52780. int32_t L_1 = ___maxY1;
  52781. __this->set_maxY_1(L_1);
  52782. int32_t L_2 = ___stepY2;
  52783. __this->set_stepY_2(L_2);
  52784. int32_t L_3 = ___width3;
  52785. __this->set_width_3(L_3);
  52786. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  52787. __this->set_allocator_4(L_4);
  52788. ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B * L_5 = ___operation5;
  52789. ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B L_6 = (*(ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B *)L_5);
  52790. __this->set_operation_5(L_6);
  52791. return;
  52792. }
  52793. }
  52794. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m0187B5D63DEC0A0E25B903B49F214E9687A46E06_gshared_inline (RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD * __this, int32_t ___i0, const RuntimeMethod* method)
  52795. {
  52796. static bool s_Il2CppMethodInitialized;
  52797. if (!s_Il2CppMethodInitialized)
  52798. {
  52799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  52800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52801. s_Il2CppMethodInitialized = true;
  52802. }
  52803. int32_t V_0 = 0;
  52804. int32_t V_1 = 0;
  52805. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  52806. memset((&V_2), 0, sizeof(V_2));
  52807. RuntimeObject* V_3 = NULL;
  52808. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  52809. memset((&V_4), 0, sizeof(V_4));
  52810. Exception_t * __last_unhandled_exception = 0;
  52811. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  52812. {
  52813. int32_t L_0 = (int32_t)__this->get_minY_0();
  52814. int32_t L_1 = ___i0;
  52815. int32_t L_2 = (int32_t)__this->get_stepY_2();
  52816. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  52817. int32_t L_3 = V_0;
  52818. int32_t L_4 = (int32_t)__this->get_maxY_1();
  52819. if ((((int32_t)L_3) < ((int32_t)L_4)))
  52820. {
  52821. goto IL_001a;
  52822. }
  52823. }
  52824. {
  52825. return;
  52826. }
  52827. IL_001a:
  52828. {
  52829. int32_t L_5 = V_0;
  52830. int32_t L_6 = (int32_t)__this->get_stepY_2();
  52831. int32_t L_7 = (int32_t)__this->get_maxY_1();
  52832. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52833. int32_t L_8;
  52834. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  52835. V_1 = (int32_t)L_8;
  52836. int32_t L_9 = V_0;
  52837. int32_t L_10 = V_1;
  52838. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  52839. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  52840. int32_t L_12 = (int32_t)__this->get_width_3();
  52841. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  52842. RuntimeObject* L_13;
  52843. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  52844. V_3 = (RuntimeObject*)L_13;
  52845. }
  52846. IL_004a:
  52847. try
  52848. {// begin try (depth: 1)
  52849. ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B * L_14 = (ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B *)__this->get_address_of_operation_5();
  52850. ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B * L_15;
  52851. L_15 = (( ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B * (*) (ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B *)(ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  52852. RuntimeObject* L_16 = V_3;
  52853. NullCheck((RuntimeObject*)L_16);
  52854. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  52855. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  52856. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  52857. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  52858. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  52859. Il2CppFakeBox<ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  52860. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  52861. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  52862. *L_15 = L_19.m_Value;
  52863. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  52864. }// end try (depth: 1)
  52865. catch(Il2CppExceptionWrapper& e)
  52866. {
  52867. __last_unhandled_exception = (Exception_t *)e.ex;
  52868. goto FINALLY_0073;
  52869. }
  52870. FINALLY_0073:
  52871. {// begin finally (depth: 1)
  52872. {
  52873. RuntimeObject* L_20 = V_3;
  52874. if (!L_20)
  52875. {
  52876. goto IL_007c;
  52877. }
  52878. }
  52879. IL_0076:
  52880. {
  52881. RuntimeObject* L_21 = V_3;
  52882. NullCheck((RuntimeObject*)L_21);
  52883. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  52884. }
  52885. IL_007c:
  52886. {
  52887. IL2CPP_END_FINALLY(115)
  52888. }
  52889. }// end finally (depth: 1)
  52890. IL2CPP_CLEANUP(115)
  52891. {
  52892. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  52893. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  52894. }
  52895. IL_007d:
  52896. {
  52897. return;
  52898. }
  52899. }
  52900. 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)
  52901. {
  52902. {
  52903. int32_t L_0 = ___minY0;
  52904. __this->set_minY_0(L_0);
  52905. int32_t L_1 = ___maxY1;
  52906. __this->set_maxY_1(L_1);
  52907. int32_t L_2 = ___stepY2;
  52908. __this->set_stepY_2(L_2);
  52909. int32_t L_3 = ___width3;
  52910. __this->set_width_3(L_3);
  52911. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  52912. __this->set_allocator_4(L_4);
  52913. ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 * L_5 = ___operation5;
  52914. ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 L_6 = (*(ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 *)L_5);
  52915. __this->set_operation_5(L_6);
  52916. return;
  52917. }
  52918. }
  52919. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m3A54CCE4B858FC441E916A327C7283439D8DF2D1_gshared_inline (RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83 * __this, int32_t ___i0, const RuntimeMethod* method)
  52920. {
  52921. static bool s_Il2CppMethodInitialized;
  52922. if (!s_Il2CppMethodInitialized)
  52923. {
  52924. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  52925. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52926. s_Il2CppMethodInitialized = true;
  52927. }
  52928. int32_t V_0 = 0;
  52929. int32_t V_1 = 0;
  52930. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  52931. memset((&V_2), 0, sizeof(V_2));
  52932. RuntimeObject* V_3 = NULL;
  52933. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  52934. memset((&V_4), 0, sizeof(V_4));
  52935. Exception_t * __last_unhandled_exception = 0;
  52936. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  52937. {
  52938. int32_t L_0 = (int32_t)__this->get_minY_0();
  52939. int32_t L_1 = ___i0;
  52940. int32_t L_2 = (int32_t)__this->get_stepY_2();
  52941. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  52942. int32_t L_3 = V_0;
  52943. int32_t L_4 = (int32_t)__this->get_maxY_1();
  52944. if ((((int32_t)L_3) < ((int32_t)L_4)))
  52945. {
  52946. goto IL_001a;
  52947. }
  52948. }
  52949. {
  52950. return;
  52951. }
  52952. IL_001a:
  52953. {
  52954. int32_t L_5 = V_0;
  52955. int32_t L_6 = (int32_t)__this->get_stepY_2();
  52956. int32_t L_7 = (int32_t)__this->get_maxY_1();
  52957. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52958. int32_t L_8;
  52959. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  52960. V_1 = (int32_t)L_8;
  52961. int32_t L_9 = V_0;
  52962. int32_t L_10 = V_1;
  52963. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  52964. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  52965. int32_t L_12 = (int32_t)__this->get_width_3();
  52966. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  52967. RuntimeObject* L_13;
  52968. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  52969. V_3 = (RuntimeObject*)L_13;
  52970. }
  52971. IL_004a:
  52972. try
  52973. {// begin try (depth: 1)
  52974. ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 * L_14 = (ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 *)__this->get_address_of_operation_5();
  52975. ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 * L_15;
  52976. L_15 = (( ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 * (*) (ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 *)(ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  52977. RuntimeObject* L_16 = V_3;
  52978. NullCheck((RuntimeObject*)L_16);
  52979. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  52980. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  52981. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  52982. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  52983. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  52984. Il2CppFakeBox<ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  52985. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  52986. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  52987. *L_15 = L_19.m_Value;
  52988. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  52989. }// end try (depth: 1)
  52990. catch(Il2CppExceptionWrapper& e)
  52991. {
  52992. __last_unhandled_exception = (Exception_t *)e.ex;
  52993. goto FINALLY_0073;
  52994. }
  52995. FINALLY_0073:
  52996. {// begin finally (depth: 1)
  52997. {
  52998. RuntimeObject* L_20 = V_3;
  52999. if (!L_20)
  53000. {
  53001. goto IL_007c;
  53002. }
  53003. }
  53004. IL_0076:
  53005. {
  53006. RuntimeObject* L_21 = V_3;
  53007. NullCheck((RuntimeObject*)L_21);
  53008. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  53009. }
  53010. IL_007c:
  53011. {
  53012. IL2CPP_END_FINALLY(115)
  53013. }
  53014. }// end finally (depth: 1)
  53015. IL2CPP_CLEANUP(115)
  53016. {
  53017. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  53018. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  53019. }
  53020. IL_007d:
  53021. {
  53022. return;
  53023. }
  53024. }
  53025. 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)
  53026. {
  53027. {
  53028. int32_t L_0 = ___minY0;
  53029. __this->set_minY_0(L_0);
  53030. int32_t L_1 = ___maxY1;
  53031. __this->set_maxY_1(L_1);
  53032. int32_t L_2 = ___stepY2;
  53033. __this->set_stepY_2(L_2);
  53034. int32_t L_3 = ___width3;
  53035. __this->set_width_3(L_3);
  53036. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  53037. __this->set_allocator_4(L_4);
  53038. ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A * L_5 = ___operation5;
  53039. ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A L_6 = (*(ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A *)L_5);
  53040. __this->set_operation_5(L_6);
  53041. return;
  53042. }
  53043. }
  53044. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mD602EEC4463605006FCA29121F299D52C6D9DD30_gshared_inline (RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D * __this, int32_t ___i0, const RuntimeMethod* method)
  53045. {
  53046. static bool s_Il2CppMethodInitialized;
  53047. if (!s_Il2CppMethodInitialized)
  53048. {
  53049. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  53050. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53051. s_Il2CppMethodInitialized = true;
  53052. }
  53053. int32_t V_0 = 0;
  53054. int32_t V_1 = 0;
  53055. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  53056. memset((&V_2), 0, sizeof(V_2));
  53057. RuntimeObject* V_3 = NULL;
  53058. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  53059. memset((&V_4), 0, sizeof(V_4));
  53060. Exception_t * __last_unhandled_exception = 0;
  53061. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  53062. {
  53063. int32_t L_0 = (int32_t)__this->get_minY_0();
  53064. int32_t L_1 = ___i0;
  53065. int32_t L_2 = (int32_t)__this->get_stepY_2();
  53066. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  53067. int32_t L_3 = V_0;
  53068. int32_t L_4 = (int32_t)__this->get_maxY_1();
  53069. if ((((int32_t)L_3) < ((int32_t)L_4)))
  53070. {
  53071. goto IL_001a;
  53072. }
  53073. }
  53074. {
  53075. return;
  53076. }
  53077. IL_001a:
  53078. {
  53079. int32_t L_5 = V_0;
  53080. int32_t L_6 = (int32_t)__this->get_stepY_2();
  53081. int32_t L_7 = (int32_t)__this->get_maxY_1();
  53082. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53083. int32_t L_8;
  53084. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  53085. V_1 = (int32_t)L_8;
  53086. int32_t L_9 = V_0;
  53087. int32_t L_10 = V_1;
  53088. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  53089. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  53090. int32_t L_12 = (int32_t)__this->get_width_3();
  53091. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  53092. RuntimeObject* L_13;
  53093. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  53094. V_3 = (RuntimeObject*)L_13;
  53095. }
  53096. IL_004a:
  53097. try
  53098. {// begin try (depth: 1)
  53099. ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A * L_14 = (ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A *)__this->get_address_of_operation_5();
  53100. ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A * L_15;
  53101. L_15 = (( ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A * (*) (ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A *)(ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  53102. RuntimeObject* L_16 = V_3;
  53103. NullCheck((RuntimeObject*)L_16);
  53104. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  53105. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  53106. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  53107. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  53108. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  53109. Il2CppFakeBox<ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  53110. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  53111. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  53112. *L_15 = L_19.m_Value;
  53113. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  53114. }// end try (depth: 1)
  53115. catch(Il2CppExceptionWrapper& e)
  53116. {
  53117. __last_unhandled_exception = (Exception_t *)e.ex;
  53118. goto FINALLY_0073;
  53119. }
  53120. FINALLY_0073:
  53121. {// begin finally (depth: 1)
  53122. {
  53123. RuntimeObject* L_20 = V_3;
  53124. if (!L_20)
  53125. {
  53126. goto IL_007c;
  53127. }
  53128. }
  53129. IL_0076:
  53130. {
  53131. RuntimeObject* L_21 = V_3;
  53132. NullCheck((RuntimeObject*)L_21);
  53133. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  53134. }
  53135. IL_007c:
  53136. {
  53137. IL2CPP_END_FINALLY(115)
  53138. }
  53139. }// end finally (depth: 1)
  53140. IL2CPP_CLEANUP(115)
  53141. {
  53142. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  53143. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  53144. }
  53145. IL_007d:
  53146. {
  53147. return;
  53148. }
  53149. }
  53150. 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)
  53151. {
  53152. {
  53153. int32_t L_0 = ___minY0;
  53154. __this->set_minY_0(L_0);
  53155. int32_t L_1 = ___maxY1;
  53156. __this->set_maxY_1(L_1);
  53157. int32_t L_2 = ___stepY2;
  53158. __this->set_stepY_2(L_2);
  53159. int32_t L_3 = ___width3;
  53160. __this->set_width_3(L_3);
  53161. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  53162. __this->set_allocator_4(L_4);
  53163. ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 * L_5 = ___operation5;
  53164. ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 L_6 = (*(ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 *)L_5);
  53165. __this->set_operation_5(L_6);
  53166. return;
  53167. }
  53168. }
  53169. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m15B572F3A29F903532735205A86E9663C3E81168_gshared_inline (RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E * __this, int32_t ___i0, const RuntimeMethod* method)
  53170. {
  53171. static bool s_Il2CppMethodInitialized;
  53172. if (!s_Il2CppMethodInitialized)
  53173. {
  53174. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  53175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53176. s_Il2CppMethodInitialized = true;
  53177. }
  53178. int32_t V_0 = 0;
  53179. int32_t V_1 = 0;
  53180. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  53181. memset((&V_2), 0, sizeof(V_2));
  53182. RuntimeObject* V_3 = NULL;
  53183. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  53184. memset((&V_4), 0, sizeof(V_4));
  53185. Exception_t * __last_unhandled_exception = 0;
  53186. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  53187. {
  53188. int32_t L_0 = (int32_t)__this->get_minY_0();
  53189. int32_t L_1 = ___i0;
  53190. int32_t L_2 = (int32_t)__this->get_stepY_2();
  53191. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  53192. int32_t L_3 = V_0;
  53193. int32_t L_4 = (int32_t)__this->get_maxY_1();
  53194. if ((((int32_t)L_3) < ((int32_t)L_4)))
  53195. {
  53196. goto IL_001a;
  53197. }
  53198. }
  53199. {
  53200. return;
  53201. }
  53202. IL_001a:
  53203. {
  53204. int32_t L_5 = V_0;
  53205. int32_t L_6 = (int32_t)__this->get_stepY_2();
  53206. int32_t L_7 = (int32_t)__this->get_maxY_1();
  53207. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53208. int32_t L_8;
  53209. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  53210. V_1 = (int32_t)L_8;
  53211. int32_t L_9 = V_0;
  53212. int32_t L_10 = V_1;
  53213. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  53214. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  53215. int32_t L_12 = (int32_t)__this->get_width_3();
  53216. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  53217. RuntimeObject* L_13;
  53218. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  53219. V_3 = (RuntimeObject*)L_13;
  53220. }
  53221. IL_004a:
  53222. try
  53223. {// begin try (depth: 1)
  53224. ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 * L_14 = (ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 *)__this->get_address_of_operation_5();
  53225. ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 * L_15;
  53226. L_15 = (( ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 * (*) (ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 *)(ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  53227. RuntimeObject* L_16 = V_3;
  53228. NullCheck((RuntimeObject*)L_16);
  53229. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  53230. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  53231. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  53232. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  53233. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  53234. Il2CppFakeBox<ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  53235. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  53236. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  53237. *L_15 = L_19.m_Value;
  53238. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  53239. }// end try (depth: 1)
  53240. catch(Il2CppExceptionWrapper& e)
  53241. {
  53242. __last_unhandled_exception = (Exception_t *)e.ex;
  53243. goto FINALLY_0073;
  53244. }
  53245. FINALLY_0073:
  53246. {// begin finally (depth: 1)
  53247. {
  53248. RuntimeObject* L_20 = V_3;
  53249. if (!L_20)
  53250. {
  53251. goto IL_007c;
  53252. }
  53253. }
  53254. IL_0076:
  53255. {
  53256. RuntimeObject* L_21 = V_3;
  53257. NullCheck((RuntimeObject*)L_21);
  53258. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  53259. }
  53260. IL_007c:
  53261. {
  53262. IL2CPP_END_FINALLY(115)
  53263. }
  53264. }// end finally (depth: 1)
  53265. IL2CPP_CLEANUP(115)
  53266. {
  53267. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  53268. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  53269. }
  53270. IL_007d:
  53271. {
  53272. return;
  53273. }
  53274. }
  53275. 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)
  53276. {
  53277. {
  53278. int32_t L_0 = ___minY0;
  53279. __this->set_minY_0(L_0);
  53280. int32_t L_1 = ___maxY1;
  53281. __this->set_maxY_1(L_1);
  53282. int32_t L_2 = ___stepY2;
  53283. __this->set_stepY_2(L_2);
  53284. int32_t L_3 = ___width3;
  53285. __this->set_width_3(L_3);
  53286. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  53287. __this->set_allocator_4(L_4);
  53288. ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 * L_5 = ___operation5;
  53289. ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 L_6 = (*(ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 *)L_5);
  53290. __this->set_operation_5(L_6);
  53291. return;
  53292. }
  53293. }
  53294. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m115A76C8467E6E83CF46FC00B263DCB9483E852F_gshared_inline (RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819 * __this, int32_t ___i0, const RuntimeMethod* method)
  53295. {
  53296. static bool s_Il2CppMethodInitialized;
  53297. if (!s_Il2CppMethodInitialized)
  53298. {
  53299. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  53300. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53301. s_Il2CppMethodInitialized = true;
  53302. }
  53303. int32_t V_0 = 0;
  53304. int32_t V_1 = 0;
  53305. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  53306. memset((&V_2), 0, sizeof(V_2));
  53307. RuntimeObject* V_3 = NULL;
  53308. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  53309. memset((&V_4), 0, sizeof(V_4));
  53310. Exception_t * __last_unhandled_exception = 0;
  53311. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  53312. {
  53313. int32_t L_0 = (int32_t)__this->get_minY_0();
  53314. int32_t L_1 = ___i0;
  53315. int32_t L_2 = (int32_t)__this->get_stepY_2();
  53316. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  53317. int32_t L_3 = V_0;
  53318. int32_t L_4 = (int32_t)__this->get_maxY_1();
  53319. if ((((int32_t)L_3) < ((int32_t)L_4)))
  53320. {
  53321. goto IL_001a;
  53322. }
  53323. }
  53324. {
  53325. return;
  53326. }
  53327. IL_001a:
  53328. {
  53329. int32_t L_5 = V_0;
  53330. int32_t L_6 = (int32_t)__this->get_stepY_2();
  53331. int32_t L_7 = (int32_t)__this->get_maxY_1();
  53332. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53333. int32_t L_8;
  53334. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  53335. V_1 = (int32_t)L_8;
  53336. int32_t L_9 = V_0;
  53337. int32_t L_10 = V_1;
  53338. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  53339. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  53340. int32_t L_12 = (int32_t)__this->get_width_3();
  53341. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  53342. RuntimeObject* L_13;
  53343. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  53344. V_3 = (RuntimeObject*)L_13;
  53345. }
  53346. IL_004a:
  53347. try
  53348. {// begin try (depth: 1)
  53349. ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 * L_14 = (ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 *)__this->get_address_of_operation_5();
  53350. ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 * L_15;
  53351. L_15 = (( ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 * (*) (ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 *)(ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  53352. RuntimeObject* L_16 = V_3;
  53353. NullCheck((RuntimeObject*)L_16);
  53354. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  53355. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  53356. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  53357. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  53358. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  53359. Il2CppFakeBox<ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  53360. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  53361. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  53362. *L_15 = L_19.m_Value;
  53363. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  53364. }// end try (depth: 1)
  53365. catch(Il2CppExceptionWrapper& e)
  53366. {
  53367. __last_unhandled_exception = (Exception_t *)e.ex;
  53368. goto FINALLY_0073;
  53369. }
  53370. FINALLY_0073:
  53371. {// begin finally (depth: 1)
  53372. {
  53373. RuntimeObject* L_20 = V_3;
  53374. if (!L_20)
  53375. {
  53376. goto IL_007c;
  53377. }
  53378. }
  53379. IL_0076:
  53380. {
  53381. RuntimeObject* L_21 = V_3;
  53382. NullCheck((RuntimeObject*)L_21);
  53383. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  53384. }
  53385. IL_007c:
  53386. {
  53387. IL2CPP_END_FINALLY(115)
  53388. }
  53389. }// end finally (depth: 1)
  53390. IL2CPP_CLEANUP(115)
  53391. {
  53392. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  53393. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  53394. }
  53395. IL_007d:
  53396. {
  53397. return;
  53398. }
  53399. }
  53400. 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)
  53401. {
  53402. {
  53403. int32_t L_0 = ___minY0;
  53404. __this->set_minY_0(L_0);
  53405. int32_t L_1 = ___maxY1;
  53406. __this->set_maxY_1(L_1);
  53407. int32_t L_2 = ___stepY2;
  53408. __this->set_stepY_2(L_2);
  53409. int32_t L_3 = ___width3;
  53410. __this->set_width_3(L_3);
  53411. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  53412. __this->set_allocator_4(L_4);
  53413. ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D * L_5 = ___operation5;
  53414. ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D L_6 = (*(ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D *)L_5);
  53415. __this->set_operation_5(L_6);
  53416. return;
  53417. }
  53418. }
  53419. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mB4200A1760A3D33A325AE4ED758481FD99E0512B_gshared_inline (RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54 * __this, int32_t ___i0, const RuntimeMethod* method)
  53420. {
  53421. static bool s_Il2CppMethodInitialized;
  53422. if (!s_Il2CppMethodInitialized)
  53423. {
  53424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  53425. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53426. s_Il2CppMethodInitialized = true;
  53427. }
  53428. int32_t V_0 = 0;
  53429. int32_t V_1 = 0;
  53430. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  53431. memset((&V_2), 0, sizeof(V_2));
  53432. RuntimeObject* V_3 = NULL;
  53433. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  53434. memset((&V_4), 0, sizeof(V_4));
  53435. Exception_t * __last_unhandled_exception = 0;
  53436. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  53437. {
  53438. int32_t L_0 = (int32_t)__this->get_minY_0();
  53439. int32_t L_1 = ___i0;
  53440. int32_t L_2 = (int32_t)__this->get_stepY_2();
  53441. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  53442. int32_t L_3 = V_0;
  53443. int32_t L_4 = (int32_t)__this->get_maxY_1();
  53444. if ((((int32_t)L_3) < ((int32_t)L_4)))
  53445. {
  53446. goto IL_001a;
  53447. }
  53448. }
  53449. {
  53450. return;
  53451. }
  53452. IL_001a:
  53453. {
  53454. int32_t L_5 = V_0;
  53455. int32_t L_6 = (int32_t)__this->get_stepY_2();
  53456. int32_t L_7 = (int32_t)__this->get_maxY_1();
  53457. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53458. int32_t L_8;
  53459. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  53460. V_1 = (int32_t)L_8;
  53461. int32_t L_9 = V_0;
  53462. int32_t L_10 = V_1;
  53463. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  53464. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  53465. int32_t L_12 = (int32_t)__this->get_width_3();
  53466. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  53467. RuntimeObject* L_13;
  53468. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  53469. V_3 = (RuntimeObject*)L_13;
  53470. }
  53471. IL_004a:
  53472. try
  53473. {// begin try (depth: 1)
  53474. ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D * L_14 = (ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D *)__this->get_address_of_operation_5();
  53475. ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D * L_15;
  53476. L_15 = (( ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D * (*) (ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D *)(ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  53477. RuntimeObject* L_16 = V_3;
  53478. NullCheck((RuntimeObject*)L_16);
  53479. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  53480. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  53481. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  53482. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  53483. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  53484. Il2CppFakeBox<ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  53485. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  53486. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  53487. *L_15 = L_19.m_Value;
  53488. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  53489. }// end try (depth: 1)
  53490. catch(Il2CppExceptionWrapper& e)
  53491. {
  53492. __last_unhandled_exception = (Exception_t *)e.ex;
  53493. goto FINALLY_0073;
  53494. }
  53495. FINALLY_0073:
  53496. {// begin finally (depth: 1)
  53497. {
  53498. RuntimeObject* L_20 = V_3;
  53499. if (!L_20)
  53500. {
  53501. goto IL_007c;
  53502. }
  53503. }
  53504. IL_0076:
  53505. {
  53506. RuntimeObject* L_21 = V_3;
  53507. NullCheck((RuntimeObject*)L_21);
  53508. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  53509. }
  53510. IL_007c:
  53511. {
  53512. IL2CPP_END_FINALLY(115)
  53513. }
  53514. }// end finally (depth: 1)
  53515. IL2CPP_CLEANUP(115)
  53516. {
  53517. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  53518. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  53519. }
  53520. IL_007d:
  53521. {
  53522. return;
  53523. }
  53524. }
  53525. 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)
  53526. {
  53527. {
  53528. int32_t L_0 = ___minY0;
  53529. __this->set_minY_0(L_0);
  53530. int32_t L_1 = ___maxY1;
  53531. __this->set_maxY_1(L_1);
  53532. int32_t L_2 = ___stepY2;
  53533. __this->set_stepY_2(L_2);
  53534. int32_t L_3 = ___width3;
  53535. __this->set_width_3(L_3);
  53536. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  53537. __this->set_allocator_4(L_4);
  53538. ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 * L_5 = ___operation5;
  53539. ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 L_6 = (*(ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 *)L_5);
  53540. __this->set_operation_5(L_6);
  53541. return;
  53542. }
  53543. }
  53544. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m4975F494425408FA9B06E261D4D323DFFC37DB9A_gshared_inline (RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD * __this, int32_t ___i0, const RuntimeMethod* method)
  53545. {
  53546. static bool s_Il2CppMethodInitialized;
  53547. if (!s_Il2CppMethodInitialized)
  53548. {
  53549. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  53550. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53551. s_Il2CppMethodInitialized = true;
  53552. }
  53553. int32_t V_0 = 0;
  53554. int32_t V_1 = 0;
  53555. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  53556. memset((&V_2), 0, sizeof(V_2));
  53557. RuntimeObject* V_3 = NULL;
  53558. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  53559. memset((&V_4), 0, sizeof(V_4));
  53560. Exception_t * __last_unhandled_exception = 0;
  53561. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  53562. {
  53563. int32_t L_0 = (int32_t)__this->get_minY_0();
  53564. int32_t L_1 = ___i0;
  53565. int32_t L_2 = (int32_t)__this->get_stepY_2();
  53566. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  53567. int32_t L_3 = V_0;
  53568. int32_t L_4 = (int32_t)__this->get_maxY_1();
  53569. if ((((int32_t)L_3) < ((int32_t)L_4)))
  53570. {
  53571. goto IL_001a;
  53572. }
  53573. }
  53574. {
  53575. return;
  53576. }
  53577. IL_001a:
  53578. {
  53579. int32_t L_5 = V_0;
  53580. int32_t L_6 = (int32_t)__this->get_stepY_2();
  53581. int32_t L_7 = (int32_t)__this->get_maxY_1();
  53582. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53583. int32_t L_8;
  53584. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  53585. V_1 = (int32_t)L_8;
  53586. int32_t L_9 = V_0;
  53587. int32_t L_10 = V_1;
  53588. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  53589. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  53590. int32_t L_12 = (int32_t)__this->get_width_3();
  53591. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  53592. RuntimeObject* L_13;
  53593. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  53594. V_3 = (RuntimeObject*)L_13;
  53595. }
  53596. IL_004a:
  53597. try
  53598. {// begin try (depth: 1)
  53599. ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 * L_14 = (ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 *)__this->get_address_of_operation_5();
  53600. ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 * L_15;
  53601. L_15 = (( ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 * (*) (ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 *)(ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  53602. RuntimeObject* L_16 = V_3;
  53603. NullCheck((RuntimeObject*)L_16);
  53604. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  53605. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  53606. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  53607. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  53608. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  53609. Il2CppFakeBox<ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  53610. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  53611. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  53612. *L_15 = L_19.m_Value;
  53613. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  53614. }// end try (depth: 1)
  53615. catch(Il2CppExceptionWrapper& e)
  53616. {
  53617. __last_unhandled_exception = (Exception_t *)e.ex;
  53618. goto FINALLY_0073;
  53619. }
  53620. FINALLY_0073:
  53621. {// begin finally (depth: 1)
  53622. {
  53623. RuntimeObject* L_20 = V_3;
  53624. if (!L_20)
  53625. {
  53626. goto IL_007c;
  53627. }
  53628. }
  53629. IL_0076:
  53630. {
  53631. RuntimeObject* L_21 = V_3;
  53632. NullCheck((RuntimeObject*)L_21);
  53633. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  53634. }
  53635. IL_007c:
  53636. {
  53637. IL2CPP_END_FINALLY(115)
  53638. }
  53639. }// end finally (depth: 1)
  53640. IL2CPP_CLEANUP(115)
  53641. {
  53642. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  53643. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  53644. }
  53645. IL_007d:
  53646. {
  53647. return;
  53648. }
  53649. }
  53650. 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)
  53651. {
  53652. {
  53653. int32_t L_0 = ___minY0;
  53654. __this->set_minY_0(L_0);
  53655. int32_t L_1 = ___maxY1;
  53656. __this->set_maxY_1(L_1);
  53657. int32_t L_2 = ___stepY2;
  53658. __this->set_stepY_2(L_2);
  53659. int32_t L_3 = ___width3;
  53660. __this->set_width_3(L_3);
  53661. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  53662. __this->set_allocator_4(L_4);
  53663. ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 * L_5 = ___operation5;
  53664. ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 L_6 = (*(ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 *)L_5);
  53665. __this->set_operation_5(L_6);
  53666. return;
  53667. }
  53668. }
  53669. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m47217E0F06668B1911708D168AE3BC43516DA892_gshared_inline (RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756 * __this, int32_t ___i0, const RuntimeMethod* method)
  53670. {
  53671. static bool s_Il2CppMethodInitialized;
  53672. if (!s_Il2CppMethodInitialized)
  53673. {
  53674. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  53675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53676. s_Il2CppMethodInitialized = true;
  53677. }
  53678. int32_t V_0 = 0;
  53679. int32_t V_1 = 0;
  53680. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  53681. memset((&V_2), 0, sizeof(V_2));
  53682. RuntimeObject* V_3 = NULL;
  53683. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  53684. memset((&V_4), 0, sizeof(V_4));
  53685. Exception_t * __last_unhandled_exception = 0;
  53686. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  53687. {
  53688. int32_t L_0 = (int32_t)__this->get_minY_0();
  53689. int32_t L_1 = ___i0;
  53690. int32_t L_2 = (int32_t)__this->get_stepY_2();
  53691. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  53692. int32_t L_3 = V_0;
  53693. int32_t L_4 = (int32_t)__this->get_maxY_1();
  53694. if ((((int32_t)L_3) < ((int32_t)L_4)))
  53695. {
  53696. goto IL_001a;
  53697. }
  53698. }
  53699. {
  53700. return;
  53701. }
  53702. IL_001a:
  53703. {
  53704. int32_t L_5 = V_0;
  53705. int32_t L_6 = (int32_t)__this->get_stepY_2();
  53706. int32_t L_7 = (int32_t)__this->get_maxY_1();
  53707. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53708. int32_t L_8;
  53709. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  53710. V_1 = (int32_t)L_8;
  53711. int32_t L_9 = V_0;
  53712. int32_t L_10 = V_1;
  53713. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  53714. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  53715. int32_t L_12 = (int32_t)__this->get_width_3();
  53716. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  53717. RuntimeObject* L_13;
  53718. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  53719. V_3 = (RuntimeObject*)L_13;
  53720. }
  53721. IL_004a:
  53722. try
  53723. {// begin try (depth: 1)
  53724. ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 * L_14 = (ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 *)__this->get_address_of_operation_5();
  53725. ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 * L_15;
  53726. L_15 = (( ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 * (*) (ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 *)(ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  53727. RuntimeObject* L_16 = V_3;
  53728. NullCheck((RuntimeObject*)L_16);
  53729. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  53730. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  53731. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  53732. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  53733. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  53734. Il2CppFakeBox<ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  53735. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  53736. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  53737. *L_15 = L_19.m_Value;
  53738. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  53739. }// end try (depth: 1)
  53740. catch(Il2CppExceptionWrapper& e)
  53741. {
  53742. __last_unhandled_exception = (Exception_t *)e.ex;
  53743. goto FINALLY_0073;
  53744. }
  53745. FINALLY_0073:
  53746. {// begin finally (depth: 1)
  53747. {
  53748. RuntimeObject* L_20 = V_3;
  53749. if (!L_20)
  53750. {
  53751. goto IL_007c;
  53752. }
  53753. }
  53754. IL_0076:
  53755. {
  53756. RuntimeObject* L_21 = V_3;
  53757. NullCheck((RuntimeObject*)L_21);
  53758. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  53759. }
  53760. IL_007c:
  53761. {
  53762. IL2CPP_END_FINALLY(115)
  53763. }
  53764. }// end finally (depth: 1)
  53765. IL2CPP_CLEANUP(115)
  53766. {
  53767. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  53768. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  53769. }
  53770. IL_007d:
  53771. {
  53772. return;
  53773. }
  53774. }
  53775. 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)
  53776. {
  53777. {
  53778. int32_t L_0 = ___minY0;
  53779. __this->set_minY_0(L_0);
  53780. int32_t L_1 = ___maxY1;
  53781. __this->set_maxY_1(L_1);
  53782. int32_t L_2 = ___stepY2;
  53783. __this->set_stepY_2(L_2);
  53784. int32_t L_3 = ___width3;
  53785. __this->set_width_3(L_3);
  53786. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  53787. __this->set_allocator_4(L_4);
  53788. ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 * L_5 = ___operation5;
  53789. ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 L_6 = (*(ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 *)L_5);
  53790. __this->set_operation_5(L_6);
  53791. return;
  53792. }
  53793. }
  53794. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m367718D99689257812B979F3B90704F09F3C9550_gshared_inline (RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132 * __this, int32_t ___i0, const RuntimeMethod* method)
  53795. {
  53796. static bool s_Il2CppMethodInitialized;
  53797. if (!s_Il2CppMethodInitialized)
  53798. {
  53799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  53800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53801. s_Il2CppMethodInitialized = true;
  53802. }
  53803. int32_t V_0 = 0;
  53804. int32_t V_1 = 0;
  53805. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  53806. memset((&V_2), 0, sizeof(V_2));
  53807. RuntimeObject* V_3 = NULL;
  53808. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  53809. memset((&V_4), 0, sizeof(V_4));
  53810. Exception_t * __last_unhandled_exception = 0;
  53811. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  53812. {
  53813. int32_t L_0 = (int32_t)__this->get_minY_0();
  53814. int32_t L_1 = ___i0;
  53815. int32_t L_2 = (int32_t)__this->get_stepY_2();
  53816. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  53817. int32_t L_3 = V_0;
  53818. int32_t L_4 = (int32_t)__this->get_maxY_1();
  53819. if ((((int32_t)L_3) < ((int32_t)L_4)))
  53820. {
  53821. goto IL_001a;
  53822. }
  53823. }
  53824. {
  53825. return;
  53826. }
  53827. IL_001a:
  53828. {
  53829. int32_t L_5 = V_0;
  53830. int32_t L_6 = (int32_t)__this->get_stepY_2();
  53831. int32_t L_7 = (int32_t)__this->get_maxY_1();
  53832. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53833. int32_t L_8;
  53834. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  53835. V_1 = (int32_t)L_8;
  53836. int32_t L_9 = V_0;
  53837. int32_t L_10 = V_1;
  53838. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  53839. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  53840. int32_t L_12 = (int32_t)__this->get_width_3();
  53841. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  53842. RuntimeObject* L_13;
  53843. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  53844. V_3 = (RuntimeObject*)L_13;
  53845. }
  53846. IL_004a:
  53847. try
  53848. {// begin try (depth: 1)
  53849. ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 * L_14 = (ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 *)__this->get_address_of_operation_5();
  53850. ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 * L_15;
  53851. L_15 = (( ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 * (*) (ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 *)(ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  53852. RuntimeObject* L_16 = V_3;
  53853. NullCheck((RuntimeObject*)L_16);
  53854. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  53855. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  53856. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  53857. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  53858. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  53859. Il2CppFakeBox<ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  53860. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  53861. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  53862. *L_15 = L_19.m_Value;
  53863. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  53864. }// end try (depth: 1)
  53865. catch(Il2CppExceptionWrapper& e)
  53866. {
  53867. __last_unhandled_exception = (Exception_t *)e.ex;
  53868. goto FINALLY_0073;
  53869. }
  53870. FINALLY_0073:
  53871. {// begin finally (depth: 1)
  53872. {
  53873. RuntimeObject* L_20 = V_3;
  53874. if (!L_20)
  53875. {
  53876. goto IL_007c;
  53877. }
  53878. }
  53879. IL_0076:
  53880. {
  53881. RuntimeObject* L_21 = V_3;
  53882. NullCheck((RuntimeObject*)L_21);
  53883. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  53884. }
  53885. IL_007c:
  53886. {
  53887. IL2CPP_END_FINALLY(115)
  53888. }
  53889. }// end finally (depth: 1)
  53890. IL2CPP_CLEANUP(115)
  53891. {
  53892. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  53893. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  53894. }
  53895. IL_007d:
  53896. {
  53897. return;
  53898. }
  53899. }
  53900. 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)
  53901. {
  53902. {
  53903. int32_t L_0 = ___minY0;
  53904. __this->set_minY_0(L_0);
  53905. int32_t L_1 = ___maxY1;
  53906. __this->set_maxY_1(L_1);
  53907. int32_t L_2 = ___stepY2;
  53908. __this->set_stepY_2(L_2);
  53909. int32_t L_3 = ___width3;
  53910. __this->set_width_3(L_3);
  53911. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  53912. __this->set_allocator_4(L_4);
  53913. ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C * L_5 = ___operation5;
  53914. ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C L_6 = (*(ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C *)L_5);
  53915. __this->set_operation_5(L_6);
  53916. return;
  53917. }
  53918. }
  53919. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m46AE45CEC667FFD613E50649EC535F6127DCA308_gshared_inline (RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8 * __this, int32_t ___i0, const RuntimeMethod* method)
  53920. {
  53921. static bool s_Il2CppMethodInitialized;
  53922. if (!s_Il2CppMethodInitialized)
  53923. {
  53924. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  53925. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53926. s_Il2CppMethodInitialized = true;
  53927. }
  53928. int32_t V_0 = 0;
  53929. int32_t V_1 = 0;
  53930. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  53931. memset((&V_2), 0, sizeof(V_2));
  53932. RuntimeObject* V_3 = NULL;
  53933. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  53934. memset((&V_4), 0, sizeof(V_4));
  53935. Exception_t * __last_unhandled_exception = 0;
  53936. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  53937. {
  53938. int32_t L_0 = (int32_t)__this->get_minY_0();
  53939. int32_t L_1 = ___i0;
  53940. int32_t L_2 = (int32_t)__this->get_stepY_2();
  53941. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  53942. int32_t L_3 = V_0;
  53943. int32_t L_4 = (int32_t)__this->get_maxY_1();
  53944. if ((((int32_t)L_3) < ((int32_t)L_4)))
  53945. {
  53946. goto IL_001a;
  53947. }
  53948. }
  53949. {
  53950. return;
  53951. }
  53952. IL_001a:
  53953. {
  53954. int32_t L_5 = V_0;
  53955. int32_t L_6 = (int32_t)__this->get_stepY_2();
  53956. int32_t L_7 = (int32_t)__this->get_maxY_1();
  53957. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53958. int32_t L_8;
  53959. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  53960. V_1 = (int32_t)L_8;
  53961. int32_t L_9 = V_0;
  53962. int32_t L_10 = V_1;
  53963. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  53964. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  53965. int32_t L_12 = (int32_t)__this->get_width_3();
  53966. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  53967. RuntimeObject* L_13;
  53968. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  53969. V_3 = (RuntimeObject*)L_13;
  53970. }
  53971. IL_004a:
  53972. try
  53973. {// begin try (depth: 1)
  53974. ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C * L_14 = (ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C *)__this->get_address_of_operation_5();
  53975. ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C * L_15;
  53976. L_15 = (( ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C * (*) (ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C *)(ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  53977. RuntimeObject* L_16 = V_3;
  53978. NullCheck((RuntimeObject*)L_16);
  53979. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  53980. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  53981. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  53982. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  53983. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  53984. Il2CppFakeBox<ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  53985. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  53986. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  53987. *L_15 = L_19.m_Value;
  53988. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  53989. }// end try (depth: 1)
  53990. catch(Il2CppExceptionWrapper& e)
  53991. {
  53992. __last_unhandled_exception = (Exception_t *)e.ex;
  53993. goto FINALLY_0073;
  53994. }
  53995. FINALLY_0073:
  53996. {// begin finally (depth: 1)
  53997. {
  53998. RuntimeObject* L_20 = V_3;
  53999. if (!L_20)
  54000. {
  54001. goto IL_007c;
  54002. }
  54003. }
  54004. IL_0076:
  54005. {
  54006. RuntimeObject* L_21 = V_3;
  54007. NullCheck((RuntimeObject*)L_21);
  54008. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  54009. }
  54010. IL_007c:
  54011. {
  54012. IL2CPP_END_FINALLY(115)
  54013. }
  54014. }// end finally (depth: 1)
  54015. IL2CPP_CLEANUP(115)
  54016. {
  54017. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  54018. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  54019. }
  54020. IL_007d:
  54021. {
  54022. return;
  54023. }
  54024. }
  54025. 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)
  54026. {
  54027. {
  54028. int32_t L_0 = ___minY0;
  54029. __this->set_minY_0(L_0);
  54030. int32_t L_1 = ___maxY1;
  54031. __this->set_maxY_1(L_1);
  54032. int32_t L_2 = ___stepY2;
  54033. __this->set_stepY_2(L_2);
  54034. int32_t L_3 = ___width3;
  54035. __this->set_width_3(L_3);
  54036. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  54037. __this->set_allocator_4(L_4);
  54038. ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 * L_5 = ___operation5;
  54039. ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 L_6 = (*(ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 *)L_5);
  54040. __this->set_operation_5(L_6);
  54041. return;
  54042. }
  54043. }
  54044. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mBA73424A0FE2AF348E70C4FBEC1754D949A4966E_gshared_inline (RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D * __this, int32_t ___i0, const RuntimeMethod* method)
  54045. {
  54046. static bool s_Il2CppMethodInitialized;
  54047. if (!s_Il2CppMethodInitialized)
  54048. {
  54049. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  54050. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54051. s_Il2CppMethodInitialized = true;
  54052. }
  54053. int32_t V_0 = 0;
  54054. int32_t V_1 = 0;
  54055. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  54056. memset((&V_2), 0, sizeof(V_2));
  54057. RuntimeObject* V_3 = NULL;
  54058. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  54059. memset((&V_4), 0, sizeof(V_4));
  54060. Exception_t * __last_unhandled_exception = 0;
  54061. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  54062. {
  54063. int32_t L_0 = (int32_t)__this->get_minY_0();
  54064. int32_t L_1 = ___i0;
  54065. int32_t L_2 = (int32_t)__this->get_stepY_2();
  54066. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  54067. int32_t L_3 = V_0;
  54068. int32_t L_4 = (int32_t)__this->get_maxY_1();
  54069. if ((((int32_t)L_3) < ((int32_t)L_4)))
  54070. {
  54071. goto IL_001a;
  54072. }
  54073. }
  54074. {
  54075. return;
  54076. }
  54077. IL_001a:
  54078. {
  54079. int32_t L_5 = V_0;
  54080. int32_t L_6 = (int32_t)__this->get_stepY_2();
  54081. int32_t L_7 = (int32_t)__this->get_maxY_1();
  54082. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54083. int32_t L_8;
  54084. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  54085. V_1 = (int32_t)L_8;
  54086. int32_t L_9 = V_0;
  54087. int32_t L_10 = V_1;
  54088. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  54089. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  54090. int32_t L_12 = (int32_t)__this->get_width_3();
  54091. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  54092. RuntimeObject* L_13;
  54093. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  54094. V_3 = (RuntimeObject*)L_13;
  54095. }
  54096. IL_004a:
  54097. try
  54098. {// begin try (depth: 1)
  54099. ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 * L_14 = (ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 *)__this->get_address_of_operation_5();
  54100. ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 * L_15;
  54101. L_15 = (( ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 * (*) (ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 *)(ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  54102. RuntimeObject* L_16 = V_3;
  54103. NullCheck((RuntimeObject*)L_16);
  54104. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  54105. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  54106. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  54107. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  54108. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  54109. Il2CppFakeBox<ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  54110. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  54111. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  54112. *L_15 = L_19.m_Value;
  54113. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  54114. }// end try (depth: 1)
  54115. catch(Il2CppExceptionWrapper& e)
  54116. {
  54117. __last_unhandled_exception = (Exception_t *)e.ex;
  54118. goto FINALLY_0073;
  54119. }
  54120. FINALLY_0073:
  54121. {// begin finally (depth: 1)
  54122. {
  54123. RuntimeObject* L_20 = V_3;
  54124. if (!L_20)
  54125. {
  54126. goto IL_007c;
  54127. }
  54128. }
  54129. IL_0076:
  54130. {
  54131. RuntimeObject* L_21 = V_3;
  54132. NullCheck((RuntimeObject*)L_21);
  54133. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  54134. }
  54135. IL_007c:
  54136. {
  54137. IL2CPP_END_FINALLY(115)
  54138. }
  54139. }// end finally (depth: 1)
  54140. IL2CPP_CLEANUP(115)
  54141. {
  54142. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  54143. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  54144. }
  54145. IL_007d:
  54146. {
  54147. return;
  54148. }
  54149. }
  54150. 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)
  54151. {
  54152. {
  54153. int32_t L_0 = ___minY0;
  54154. __this->set_minY_0(L_0);
  54155. int32_t L_1 = ___maxY1;
  54156. __this->set_maxY_1(L_1);
  54157. int32_t L_2 = ___stepY2;
  54158. __this->set_stepY_2(L_2);
  54159. int32_t L_3 = ___width3;
  54160. __this->set_width_3(L_3);
  54161. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  54162. __this->set_allocator_4(L_4);
  54163. ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 * L_5 = ___operation5;
  54164. ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 L_6 = (*(ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 *)L_5);
  54165. __this->set_operation_5(L_6);
  54166. return;
  54167. }
  54168. }
  54169. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m16F324E122D559CCCC1A93FC7483C923EDEE71B3_gshared_inline (RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273 * __this, int32_t ___i0, const RuntimeMethod* method)
  54170. {
  54171. static bool s_Il2CppMethodInitialized;
  54172. if (!s_Il2CppMethodInitialized)
  54173. {
  54174. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  54175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54176. s_Il2CppMethodInitialized = true;
  54177. }
  54178. int32_t V_0 = 0;
  54179. int32_t V_1 = 0;
  54180. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  54181. memset((&V_2), 0, sizeof(V_2));
  54182. RuntimeObject* V_3 = NULL;
  54183. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  54184. memset((&V_4), 0, sizeof(V_4));
  54185. Exception_t * __last_unhandled_exception = 0;
  54186. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  54187. {
  54188. int32_t L_0 = (int32_t)__this->get_minY_0();
  54189. int32_t L_1 = ___i0;
  54190. int32_t L_2 = (int32_t)__this->get_stepY_2();
  54191. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  54192. int32_t L_3 = V_0;
  54193. int32_t L_4 = (int32_t)__this->get_maxY_1();
  54194. if ((((int32_t)L_3) < ((int32_t)L_4)))
  54195. {
  54196. goto IL_001a;
  54197. }
  54198. }
  54199. {
  54200. return;
  54201. }
  54202. IL_001a:
  54203. {
  54204. int32_t L_5 = V_0;
  54205. int32_t L_6 = (int32_t)__this->get_stepY_2();
  54206. int32_t L_7 = (int32_t)__this->get_maxY_1();
  54207. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54208. int32_t L_8;
  54209. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  54210. V_1 = (int32_t)L_8;
  54211. int32_t L_9 = V_0;
  54212. int32_t L_10 = V_1;
  54213. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  54214. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  54215. int32_t L_12 = (int32_t)__this->get_width_3();
  54216. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  54217. RuntimeObject* L_13;
  54218. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  54219. V_3 = (RuntimeObject*)L_13;
  54220. }
  54221. IL_004a:
  54222. try
  54223. {// begin try (depth: 1)
  54224. ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 * L_14 = (ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 *)__this->get_address_of_operation_5();
  54225. ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 * L_15;
  54226. L_15 = (( ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 * (*) (ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 *)(ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  54227. RuntimeObject* L_16 = V_3;
  54228. NullCheck((RuntimeObject*)L_16);
  54229. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  54230. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  54231. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  54232. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  54233. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  54234. Il2CppFakeBox<ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  54235. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  54236. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  54237. *L_15 = L_19.m_Value;
  54238. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  54239. }// end try (depth: 1)
  54240. catch(Il2CppExceptionWrapper& e)
  54241. {
  54242. __last_unhandled_exception = (Exception_t *)e.ex;
  54243. goto FINALLY_0073;
  54244. }
  54245. FINALLY_0073:
  54246. {// begin finally (depth: 1)
  54247. {
  54248. RuntimeObject* L_20 = V_3;
  54249. if (!L_20)
  54250. {
  54251. goto IL_007c;
  54252. }
  54253. }
  54254. IL_0076:
  54255. {
  54256. RuntimeObject* L_21 = V_3;
  54257. NullCheck((RuntimeObject*)L_21);
  54258. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  54259. }
  54260. IL_007c:
  54261. {
  54262. IL2CPP_END_FINALLY(115)
  54263. }
  54264. }// end finally (depth: 1)
  54265. IL2CPP_CLEANUP(115)
  54266. {
  54267. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  54268. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  54269. }
  54270. IL_007d:
  54271. {
  54272. return;
  54273. }
  54274. }
  54275. 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)
  54276. {
  54277. {
  54278. int32_t L_0 = ___minY0;
  54279. __this->set_minY_0(L_0);
  54280. int32_t L_1 = ___maxY1;
  54281. __this->set_maxY_1(L_1);
  54282. int32_t L_2 = ___stepY2;
  54283. __this->set_stepY_2(L_2);
  54284. int32_t L_3 = ___width3;
  54285. __this->set_width_3(L_3);
  54286. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  54287. __this->set_allocator_4(L_4);
  54288. ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 * L_5 = ___operation5;
  54289. ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 L_6 = (*(ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 *)L_5);
  54290. __this->set_operation_5(L_6);
  54291. return;
  54292. }
  54293. }
  54294. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m959F0CDD7097A41D7057BDF441B0FB0B66C6FE10_gshared_inline (RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17 * __this, int32_t ___i0, const RuntimeMethod* method)
  54295. {
  54296. static bool s_Il2CppMethodInitialized;
  54297. if (!s_Il2CppMethodInitialized)
  54298. {
  54299. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  54300. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54301. s_Il2CppMethodInitialized = true;
  54302. }
  54303. int32_t V_0 = 0;
  54304. int32_t V_1 = 0;
  54305. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  54306. memset((&V_2), 0, sizeof(V_2));
  54307. RuntimeObject* V_3 = NULL;
  54308. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  54309. memset((&V_4), 0, sizeof(V_4));
  54310. Exception_t * __last_unhandled_exception = 0;
  54311. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  54312. {
  54313. int32_t L_0 = (int32_t)__this->get_minY_0();
  54314. int32_t L_1 = ___i0;
  54315. int32_t L_2 = (int32_t)__this->get_stepY_2();
  54316. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  54317. int32_t L_3 = V_0;
  54318. int32_t L_4 = (int32_t)__this->get_maxY_1();
  54319. if ((((int32_t)L_3) < ((int32_t)L_4)))
  54320. {
  54321. goto IL_001a;
  54322. }
  54323. }
  54324. {
  54325. return;
  54326. }
  54327. IL_001a:
  54328. {
  54329. int32_t L_5 = V_0;
  54330. int32_t L_6 = (int32_t)__this->get_stepY_2();
  54331. int32_t L_7 = (int32_t)__this->get_maxY_1();
  54332. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54333. int32_t L_8;
  54334. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  54335. V_1 = (int32_t)L_8;
  54336. int32_t L_9 = V_0;
  54337. int32_t L_10 = V_1;
  54338. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  54339. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  54340. int32_t L_12 = (int32_t)__this->get_width_3();
  54341. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  54342. RuntimeObject* L_13;
  54343. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  54344. V_3 = (RuntimeObject*)L_13;
  54345. }
  54346. IL_004a:
  54347. try
  54348. {// begin try (depth: 1)
  54349. ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 * L_14 = (ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 *)__this->get_address_of_operation_5();
  54350. ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 * L_15;
  54351. L_15 = (( ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 * (*) (ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 *)(ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  54352. RuntimeObject* L_16 = V_3;
  54353. NullCheck((RuntimeObject*)L_16);
  54354. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  54355. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  54356. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  54357. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  54358. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  54359. Il2CppFakeBox<ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  54360. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  54361. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  54362. *L_15 = L_19.m_Value;
  54363. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  54364. }// end try (depth: 1)
  54365. catch(Il2CppExceptionWrapper& e)
  54366. {
  54367. __last_unhandled_exception = (Exception_t *)e.ex;
  54368. goto FINALLY_0073;
  54369. }
  54370. FINALLY_0073:
  54371. {// begin finally (depth: 1)
  54372. {
  54373. RuntimeObject* L_20 = V_3;
  54374. if (!L_20)
  54375. {
  54376. goto IL_007c;
  54377. }
  54378. }
  54379. IL_0076:
  54380. {
  54381. RuntimeObject* L_21 = V_3;
  54382. NullCheck((RuntimeObject*)L_21);
  54383. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  54384. }
  54385. IL_007c:
  54386. {
  54387. IL2CPP_END_FINALLY(115)
  54388. }
  54389. }// end finally (depth: 1)
  54390. IL2CPP_CLEANUP(115)
  54391. {
  54392. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  54393. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  54394. }
  54395. IL_007d:
  54396. {
  54397. return;
  54398. }
  54399. }
  54400. 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)
  54401. {
  54402. {
  54403. int32_t L_0 = ___minY0;
  54404. __this->set_minY_0(L_0);
  54405. int32_t L_1 = ___maxY1;
  54406. __this->set_maxY_1(L_1);
  54407. int32_t L_2 = ___stepY2;
  54408. __this->set_stepY_2(L_2);
  54409. int32_t L_3 = ___width3;
  54410. __this->set_width_3(L_3);
  54411. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  54412. __this->set_allocator_4(L_4);
  54413. ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 * L_5 = ___operation5;
  54414. ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 L_6 = (*(ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 *)L_5);
  54415. __this->set_operation_5(L_6);
  54416. return;
  54417. }
  54418. }
  54419. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mA64BBFA2F1640A4523A6917306E3B1162FD65340_gshared_inline (RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776 * __this, int32_t ___i0, const RuntimeMethod* method)
  54420. {
  54421. static bool s_Il2CppMethodInitialized;
  54422. if (!s_Il2CppMethodInitialized)
  54423. {
  54424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  54425. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54426. s_Il2CppMethodInitialized = true;
  54427. }
  54428. int32_t V_0 = 0;
  54429. int32_t V_1 = 0;
  54430. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  54431. memset((&V_2), 0, sizeof(V_2));
  54432. RuntimeObject* V_3 = NULL;
  54433. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  54434. memset((&V_4), 0, sizeof(V_4));
  54435. Exception_t * __last_unhandled_exception = 0;
  54436. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  54437. {
  54438. int32_t L_0 = (int32_t)__this->get_minY_0();
  54439. int32_t L_1 = ___i0;
  54440. int32_t L_2 = (int32_t)__this->get_stepY_2();
  54441. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  54442. int32_t L_3 = V_0;
  54443. int32_t L_4 = (int32_t)__this->get_maxY_1();
  54444. if ((((int32_t)L_3) < ((int32_t)L_4)))
  54445. {
  54446. goto IL_001a;
  54447. }
  54448. }
  54449. {
  54450. return;
  54451. }
  54452. IL_001a:
  54453. {
  54454. int32_t L_5 = V_0;
  54455. int32_t L_6 = (int32_t)__this->get_stepY_2();
  54456. int32_t L_7 = (int32_t)__this->get_maxY_1();
  54457. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54458. int32_t L_8;
  54459. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  54460. V_1 = (int32_t)L_8;
  54461. int32_t L_9 = V_0;
  54462. int32_t L_10 = V_1;
  54463. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  54464. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  54465. int32_t L_12 = (int32_t)__this->get_width_3();
  54466. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  54467. RuntimeObject* L_13;
  54468. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  54469. V_3 = (RuntimeObject*)L_13;
  54470. }
  54471. IL_004a:
  54472. try
  54473. {// begin try (depth: 1)
  54474. ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 * L_14 = (ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 *)__this->get_address_of_operation_5();
  54475. ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 * L_15;
  54476. L_15 = (( ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 * (*) (ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 *)(ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  54477. RuntimeObject* L_16 = V_3;
  54478. NullCheck((RuntimeObject*)L_16);
  54479. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  54480. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  54481. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  54482. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  54483. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  54484. Il2CppFakeBox<ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  54485. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  54486. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  54487. *L_15 = L_19.m_Value;
  54488. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  54489. }// end try (depth: 1)
  54490. catch(Il2CppExceptionWrapper& e)
  54491. {
  54492. __last_unhandled_exception = (Exception_t *)e.ex;
  54493. goto FINALLY_0073;
  54494. }
  54495. FINALLY_0073:
  54496. {// begin finally (depth: 1)
  54497. {
  54498. RuntimeObject* L_20 = V_3;
  54499. if (!L_20)
  54500. {
  54501. goto IL_007c;
  54502. }
  54503. }
  54504. IL_0076:
  54505. {
  54506. RuntimeObject* L_21 = V_3;
  54507. NullCheck((RuntimeObject*)L_21);
  54508. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  54509. }
  54510. IL_007c:
  54511. {
  54512. IL2CPP_END_FINALLY(115)
  54513. }
  54514. }// end finally (depth: 1)
  54515. IL2CPP_CLEANUP(115)
  54516. {
  54517. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  54518. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  54519. }
  54520. IL_007d:
  54521. {
  54522. return;
  54523. }
  54524. }
  54525. 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)
  54526. {
  54527. {
  54528. int32_t L_0 = ___minY0;
  54529. __this->set_minY_0(L_0);
  54530. int32_t L_1 = ___maxY1;
  54531. __this->set_maxY_1(L_1);
  54532. int32_t L_2 = ___stepY2;
  54533. __this->set_stepY_2(L_2);
  54534. int32_t L_3 = ___width3;
  54535. __this->set_width_3(L_3);
  54536. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  54537. __this->set_allocator_4(L_4);
  54538. ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC * L_5 = ___operation5;
  54539. ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC L_6 = (*(ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC *)L_5);
  54540. __this->set_operation_5(L_6);
  54541. return;
  54542. }
  54543. }
  54544. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m0293B56188196D77BD2FB961A5E865DE7E8FB898_gshared_inline (RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C * __this, int32_t ___i0, const RuntimeMethod* method)
  54545. {
  54546. static bool s_Il2CppMethodInitialized;
  54547. if (!s_Il2CppMethodInitialized)
  54548. {
  54549. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  54550. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54551. s_Il2CppMethodInitialized = true;
  54552. }
  54553. int32_t V_0 = 0;
  54554. int32_t V_1 = 0;
  54555. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  54556. memset((&V_2), 0, sizeof(V_2));
  54557. RuntimeObject* V_3 = NULL;
  54558. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  54559. memset((&V_4), 0, sizeof(V_4));
  54560. Exception_t * __last_unhandled_exception = 0;
  54561. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  54562. {
  54563. int32_t L_0 = (int32_t)__this->get_minY_0();
  54564. int32_t L_1 = ___i0;
  54565. int32_t L_2 = (int32_t)__this->get_stepY_2();
  54566. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  54567. int32_t L_3 = V_0;
  54568. int32_t L_4 = (int32_t)__this->get_maxY_1();
  54569. if ((((int32_t)L_3) < ((int32_t)L_4)))
  54570. {
  54571. goto IL_001a;
  54572. }
  54573. }
  54574. {
  54575. return;
  54576. }
  54577. IL_001a:
  54578. {
  54579. int32_t L_5 = V_0;
  54580. int32_t L_6 = (int32_t)__this->get_stepY_2();
  54581. int32_t L_7 = (int32_t)__this->get_maxY_1();
  54582. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54583. int32_t L_8;
  54584. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  54585. V_1 = (int32_t)L_8;
  54586. int32_t L_9 = V_0;
  54587. int32_t L_10 = V_1;
  54588. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  54589. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  54590. int32_t L_12 = (int32_t)__this->get_width_3();
  54591. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  54592. RuntimeObject* L_13;
  54593. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  54594. V_3 = (RuntimeObject*)L_13;
  54595. }
  54596. IL_004a:
  54597. try
  54598. {// begin try (depth: 1)
  54599. ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC * L_14 = (ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC *)__this->get_address_of_operation_5();
  54600. ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC * L_15;
  54601. L_15 = (( ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC * (*) (ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC *)(ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  54602. RuntimeObject* L_16 = V_3;
  54603. NullCheck((RuntimeObject*)L_16);
  54604. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  54605. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  54606. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  54607. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  54608. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  54609. Il2CppFakeBox<ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  54610. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  54611. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  54612. *L_15 = L_19.m_Value;
  54613. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  54614. }// end try (depth: 1)
  54615. catch(Il2CppExceptionWrapper& e)
  54616. {
  54617. __last_unhandled_exception = (Exception_t *)e.ex;
  54618. goto FINALLY_0073;
  54619. }
  54620. FINALLY_0073:
  54621. {// begin finally (depth: 1)
  54622. {
  54623. RuntimeObject* L_20 = V_3;
  54624. if (!L_20)
  54625. {
  54626. goto IL_007c;
  54627. }
  54628. }
  54629. IL_0076:
  54630. {
  54631. RuntimeObject* L_21 = V_3;
  54632. NullCheck((RuntimeObject*)L_21);
  54633. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  54634. }
  54635. IL_007c:
  54636. {
  54637. IL2CPP_END_FINALLY(115)
  54638. }
  54639. }// end finally (depth: 1)
  54640. IL2CPP_CLEANUP(115)
  54641. {
  54642. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  54643. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  54644. }
  54645. IL_007d:
  54646. {
  54647. return;
  54648. }
  54649. }
  54650. 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)
  54651. {
  54652. {
  54653. int32_t L_0 = ___minY0;
  54654. __this->set_minY_0(L_0);
  54655. int32_t L_1 = ___maxY1;
  54656. __this->set_maxY_1(L_1);
  54657. int32_t L_2 = ___stepY2;
  54658. __this->set_stepY_2(L_2);
  54659. int32_t L_3 = ___width3;
  54660. __this->set_width_3(L_3);
  54661. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  54662. __this->set_allocator_4(L_4);
  54663. ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 * L_5 = ___operation5;
  54664. ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 L_6 = (*(ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 *)L_5);
  54665. __this->set_operation_5(L_6);
  54666. return;
  54667. }
  54668. }
  54669. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mE1506BD06CEEEF21EAD042B133D3B13C1476F193_gshared_inline (RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF * __this, int32_t ___i0, const RuntimeMethod* method)
  54670. {
  54671. static bool s_Il2CppMethodInitialized;
  54672. if (!s_Il2CppMethodInitialized)
  54673. {
  54674. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  54675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54676. s_Il2CppMethodInitialized = true;
  54677. }
  54678. int32_t V_0 = 0;
  54679. int32_t V_1 = 0;
  54680. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  54681. memset((&V_2), 0, sizeof(V_2));
  54682. RuntimeObject* V_3 = NULL;
  54683. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  54684. memset((&V_4), 0, sizeof(V_4));
  54685. Exception_t * __last_unhandled_exception = 0;
  54686. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  54687. {
  54688. int32_t L_0 = (int32_t)__this->get_minY_0();
  54689. int32_t L_1 = ___i0;
  54690. int32_t L_2 = (int32_t)__this->get_stepY_2();
  54691. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  54692. int32_t L_3 = V_0;
  54693. int32_t L_4 = (int32_t)__this->get_maxY_1();
  54694. if ((((int32_t)L_3) < ((int32_t)L_4)))
  54695. {
  54696. goto IL_001a;
  54697. }
  54698. }
  54699. {
  54700. return;
  54701. }
  54702. IL_001a:
  54703. {
  54704. int32_t L_5 = V_0;
  54705. int32_t L_6 = (int32_t)__this->get_stepY_2();
  54706. int32_t L_7 = (int32_t)__this->get_maxY_1();
  54707. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54708. int32_t L_8;
  54709. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  54710. V_1 = (int32_t)L_8;
  54711. int32_t L_9 = V_0;
  54712. int32_t L_10 = V_1;
  54713. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  54714. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  54715. int32_t L_12 = (int32_t)__this->get_width_3();
  54716. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  54717. RuntimeObject* L_13;
  54718. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  54719. V_3 = (RuntimeObject*)L_13;
  54720. }
  54721. IL_004a:
  54722. try
  54723. {// begin try (depth: 1)
  54724. ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 * L_14 = (ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 *)__this->get_address_of_operation_5();
  54725. ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 * L_15;
  54726. L_15 = (( ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 * (*) (ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 *)(ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  54727. RuntimeObject* L_16 = V_3;
  54728. NullCheck((RuntimeObject*)L_16);
  54729. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  54730. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  54731. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  54732. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  54733. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  54734. Il2CppFakeBox<ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  54735. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  54736. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  54737. *L_15 = L_19.m_Value;
  54738. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  54739. }// end try (depth: 1)
  54740. catch(Il2CppExceptionWrapper& e)
  54741. {
  54742. __last_unhandled_exception = (Exception_t *)e.ex;
  54743. goto FINALLY_0073;
  54744. }
  54745. FINALLY_0073:
  54746. {// begin finally (depth: 1)
  54747. {
  54748. RuntimeObject* L_20 = V_3;
  54749. if (!L_20)
  54750. {
  54751. goto IL_007c;
  54752. }
  54753. }
  54754. IL_0076:
  54755. {
  54756. RuntimeObject* L_21 = V_3;
  54757. NullCheck((RuntimeObject*)L_21);
  54758. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  54759. }
  54760. IL_007c:
  54761. {
  54762. IL2CPP_END_FINALLY(115)
  54763. }
  54764. }// end finally (depth: 1)
  54765. IL2CPP_CLEANUP(115)
  54766. {
  54767. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  54768. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  54769. }
  54770. IL_007d:
  54771. {
  54772. return;
  54773. }
  54774. }
  54775. 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)
  54776. {
  54777. {
  54778. int32_t L_0 = ___minY0;
  54779. __this->set_minY_0(L_0);
  54780. int32_t L_1 = ___maxY1;
  54781. __this->set_maxY_1(L_1);
  54782. int32_t L_2 = ___stepY2;
  54783. __this->set_stepY_2(L_2);
  54784. int32_t L_3 = ___width3;
  54785. __this->set_width_3(L_3);
  54786. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  54787. __this->set_allocator_4(L_4);
  54788. ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 * L_5 = ___operation5;
  54789. ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 L_6 = (*(ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 *)L_5);
  54790. __this->set_operation_5(L_6);
  54791. return;
  54792. }
  54793. }
  54794. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mF6EED41A6B9BF557F0612A1E1D8D6F0E7C1DC0D7_gshared_inline (RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135 * __this, int32_t ___i0, const RuntimeMethod* method)
  54795. {
  54796. static bool s_Il2CppMethodInitialized;
  54797. if (!s_Il2CppMethodInitialized)
  54798. {
  54799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  54800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54801. s_Il2CppMethodInitialized = true;
  54802. }
  54803. int32_t V_0 = 0;
  54804. int32_t V_1 = 0;
  54805. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  54806. memset((&V_2), 0, sizeof(V_2));
  54807. RuntimeObject* V_3 = NULL;
  54808. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  54809. memset((&V_4), 0, sizeof(V_4));
  54810. Exception_t * __last_unhandled_exception = 0;
  54811. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  54812. {
  54813. int32_t L_0 = (int32_t)__this->get_minY_0();
  54814. int32_t L_1 = ___i0;
  54815. int32_t L_2 = (int32_t)__this->get_stepY_2();
  54816. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  54817. int32_t L_3 = V_0;
  54818. int32_t L_4 = (int32_t)__this->get_maxY_1();
  54819. if ((((int32_t)L_3) < ((int32_t)L_4)))
  54820. {
  54821. goto IL_001a;
  54822. }
  54823. }
  54824. {
  54825. return;
  54826. }
  54827. IL_001a:
  54828. {
  54829. int32_t L_5 = V_0;
  54830. int32_t L_6 = (int32_t)__this->get_stepY_2();
  54831. int32_t L_7 = (int32_t)__this->get_maxY_1();
  54832. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54833. int32_t L_8;
  54834. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  54835. V_1 = (int32_t)L_8;
  54836. int32_t L_9 = V_0;
  54837. int32_t L_10 = V_1;
  54838. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  54839. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  54840. int32_t L_12 = (int32_t)__this->get_width_3();
  54841. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  54842. RuntimeObject* L_13;
  54843. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  54844. V_3 = (RuntimeObject*)L_13;
  54845. }
  54846. IL_004a:
  54847. try
  54848. {// begin try (depth: 1)
  54849. ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 * L_14 = (ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 *)__this->get_address_of_operation_5();
  54850. ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 * L_15;
  54851. L_15 = (( ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 * (*) (ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 *)(ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  54852. RuntimeObject* L_16 = V_3;
  54853. NullCheck((RuntimeObject*)L_16);
  54854. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  54855. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  54856. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  54857. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  54858. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  54859. Il2CppFakeBox<ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  54860. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  54861. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  54862. *L_15 = L_19.m_Value;
  54863. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  54864. }// end try (depth: 1)
  54865. catch(Il2CppExceptionWrapper& e)
  54866. {
  54867. __last_unhandled_exception = (Exception_t *)e.ex;
  54868. goto FINALLY_0073;
  54869. }
  54870. FINALLY_0073:
  54871. {// begin finally (depth: 1)
  54872. {
  54873. RuntimeObject* L_20 = V_3;
  54874. if (!L_20)
  54875. {
  54876. goto IL_007c;
  54877. }
  54878. }
  54879. IL_0076:
  54880. {
  54881. RuntimeObject* L_21 = V_3;
  54882. NullCheck((RuntimeObject*)L_21);
  54883. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  54884. }
  54885. IL_007c:
  54886. {
  54887. IL2CPP_END_FINALLY(115)
  54888. }
  54889. }// end finally (depth: 1)
  54890. IL2CPP_CLEANUP(115)
  54891. {
  54892. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  54893. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  54894. }
  54895. IL_007d:
  54896. {
  54897. return;
  54898. }
  54899. }
  54900. 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)
  54901. {
  54902. {
  54903. int32_t L_0 = ___minY0;
  54904. __this->set_minY_0(L_0);
  54905. int32_t L_1 = ___maxY1;
  54906. __this->set_maxY_1(L_1);
  54907. int32_t L_2 = ___stepY2;
  54908. __this->set_stepY_2(L_2);
  54909. int32_t L_3 = ___width3;
  54910. __this->set_width_3(L_3);
  54911. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  54912. __this->set_allocator_4(L_4);
  54913. ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD * L_5 = ___operation5;
  54914. ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD L_6 = (*(ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD *)L_5);
  54915. __this->set_operation_5(L_6);
  54916. return;
  54917. }
  54918. }
  54919. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m85FC6B2F670B378EFB6EB2ED8489BBA8938A9AC6_gshared_inline (RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155 * __this, int32_t ___i0, const RuntimeMethod* method)
  54920. {
  54921. static bool s_Il2CppMethodInitialized;
  54922. if (!s_Il2CppMethodInitialized)
  54923. {
  54924. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  54925. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54926. s_Il2CppMethodInitialized = true;
  54927. }
  54928. int32_t V_0 = 0;
  54929. int32_t V_1 = 0;
  54930. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  54931. memset((&V_2), 0, sizeof(V_2));
  54932. RuntimeObject* V_3 = NULL;
  54933. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  54934. memset((&V_4), 0, sizeof(V_4));
  54935. Exception_t * __last_unhandled_exception = 0;
  54936. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  54937. {
  54938. int32_t L_0 = (int32_t)__this->get_minY_0();
  54939. int32_t L_1 = ___i0;
  54940. int32_t L_2 = (int32_t)__this->get_stepY_2();
  54941. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  54942. int32_t L_3 = V_0;
  54943. int32_t L_4 = (int32_t)__this->get_maxY_1();
  54944. if ((((int32_t)L_3) < ((int32_t)L_4)))
  54945. {
  54946. goto IL_001a;
  54947. }
  54948. }
  54949. {
  54950. return;
  54951. }
  54952. IL_001a:
  54953. {
  54954. int32_t L_5 = V_0;
  54955. int32_t L_6 = (int32_t)__this->get_stepY_2();
  54956. int32_t L_7 = (int32_t)__this->get_maxY_1();
  54957. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54958. int32_t L_8;
  54959. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  54960. V_1 = (int32_t)L_8;
  54961. int32_t L_9 = V_0;
  54962. int32_t L_10 = V_1;
  54963. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  54964. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  54965. int32_t L_12 = (int32_t)__this->get_width_3();
  54966. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  54967. RuntimeObject* L_13;
  54968. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  54969. V_3 = (RuntimeObject*)L_13;
  54970. }
  54971. IL_004a:
  54972. try
  54973. {// begin try (depth: 1)
  54974. ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD * L_14 = (ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD *)__this->get_address_of_operation_5();
  54975. ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD * L_15;
  54976. L_15 = (( ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD * (*) (ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD *)(ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  54977. RuntimeObject* L_16 = V_3;
  54978. NullCheck((RuntimeObject*)L_16);
  54979. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  54980. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  54981. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  54982. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  54983. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  54984. Il2CppFakeBox<ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  54985. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  54986. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  54987. *L_15 = L_19.m_Value;
  54988. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  54989. }// end try (depth: 1)
  54990. catch(Il2CppExceptionWrapper& e)
  54991. {
  54992. __last_unhandled_exception = (Exception_t *)e.ex;
  54993. goto FINALLY_0073;
  54994. }
  54995. FINALLY_0073:
  54996. {// begin finally (depth: 1)
  54997. {
  54998. RuntimeObject* L_20 = V_3;
  54999. if (!L_20)
  55000. {
  55001. goto IL_007c;
  55002. }
  55003. }
  55004. IL_0076:
  55005. {
  55006. RuntimeObject* L_21 = V_3;
  55007. NullCheck((RuntimeObject*)L_21);
  55008. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  55009. }
  55010. IL_007c:
  55011. {
  55012. IL2CPP_END_FINALLY(115)
  55013. }
  55014. }// end finally (depth: 1)
  55015. IL2CPP_CLEANUP(115)
  55016. {
  55017. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  55018. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  55019. }
  55020. IL_007d:
  55021. {
  55022. return;
  55023. }
  55024. }
  55025. 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)
  55026. {
  55027. {
  55028. int32_t L_0 = ___minY0;
  55029. __this->set_minY_0(L_0);
  55030. int32_t L_1 = ___maxY1;
  55031. __this->set_maxY_1(L_1);
  55032. int32_t L_2 = ___stepY2;
  55033. __this->set_stepY_2(L_2);
  55034. int32_t L_3 = ___width3;
  55035. __this->set_width_3(L_3);
  55036. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  55037. __this->set_allocator_4(L_4);
  55038. ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F * L_5 = ___operation5;
  55039. ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F L_6 = (*(ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F *)L_5);
  55040. __this->set_operation_5(L_6);
  55041. return;
  55042. }
  55043. }
  55044. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mE8389FCBB23821AC938DFE81B6A78E5881417BE1_gshared_inline (RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711 * __this, int32_t ___i0, const RuntimeMethod* method)
  55045. {
  55046. static bool s_Il2CppMethodInitialized;
  55047. if (!s_Il2CppMethodInitialized)
  55048. {
  55049. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  55050. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55051. s_Il2CppMethodInitialized = true;
  55052. }
  55053. int32_t V_0 = 0;
  55054. int32_t V_1 = 0;
  55055. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  55056. memset((&V_2), 0, sizeof(V_2));
  55057. RuntimeObject* V_3 = NULL;
  55058. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  55059. memset((&V_4), 0, sizeof(V_4));
  55060. Exception_t * __last_unhandled_exception = 0;
  55061. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  55062. {
  55063. int32_t L_0 = (int32_t)__this->get_minY_0();
  55064. int32_t L_1 = ___i0;
  55065. int32_t L_2 = (int32_t)__this->get_stepY_2();
  55066. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  55067. int32_t L_3 = V_0;
  55068. int32_t L_4 = (int32_t)__this->get_maxY_1();
  55069. if ((((int32_t)L_3) < ((int32_t)L_4)))
  55070. {
  55071. goto IL_001a;
  55072. }
  55073. }
  55074. {
  55075. return;
  55076. }
  55077. IL_001a:
  55078. {
  55079. int32_t L_5 = V_0;
  55080. int32_t L_6 = (int32_t)__this->get_stepY_2();
  55081. int32_t L_7 = (int32_t)__this->get_maxY_1();
  55082. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55083. int32_t L_8;
  55084. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  55085. V_1 = (int32_t)L_8;
  55086. int32_t L_9 = V_0;
  55087. int32_t L_10 = V_1;
  55088. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  55089. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  55090. int32_t L_12 = (int32_t)__this->get_width_3();
  55091. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  55092. RuntimeObject* L_13;
  55093. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  55094. V_3 = (RuntimeObject*)L_13;
  55095. }
  55096. IL_004a:
  55097. try
  55098. {// begin try (depth: 1)
  55099. ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F * L_14 = (ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F *)__this->get_address_of_operation_5();
  55100. ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F * L_15;
  55101. L_15 = (( ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F * (*) (ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F *)(ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  55102. RuntimeObject* L_16 = V_3;
  55103. NullCheck((RuntimeObject*)L_16);
  55104. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  55105. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  55106. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  55107. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  55108. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  55109. Il2CppFakeBox<ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  55110. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  55111. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  55112. *L_15 = L_19.m_Value;
  55113. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  55114. }// end try (depth: 1)
  55115. catch(Il2CppExceptionWrapper& e)
  55116. {
  55117. __last_unhandled_exception = (Exception_t *)e.ex;
  55118. goto FINALLY_0073;
  55119. }
  55120. FINALLY_0073:
  55121. {// begin finally (depth: 1)
  55122. {
  55123. RuntimeObject* L_20 = V_3;
  55124. if (!L_20)
  55125. {
  55126. goto IL_007c;
  55127. }
  55128. }
  55129. IL_0076:
  55130. {
  55131. RuntimeObject* L_21 = V_3;
  55132. NullCheck((RuntimeObject*)L_21);
  55133. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  55134. }
  55135. IL_007c:
  55136. {
  55137. IL2CPP_END_FINALLY(115)
  55138. }
  55139. }// end finally (depth: 1)
  55140. IL2CPP_CLEANUP(115)
  55141. {
  55142. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  55143. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  55144. }
  55145. IL_007d:
  55146. {
  55147. return;
  55148. }
  55149. }
  55150. 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)
  55151. {
  55152. {
  55153. int32_t L_0 = ___minY0;
  55154. __this->set_minY_0(L_0);
  55155. int32_t L_1 = ___maxY1;
  55156. __this->set_maxY_1(L_1);
  55157. int32_t L_2 = ___stepY2;
  55158. __this->set_stepY_2(L_2);
  55159. int32_t L_3 = ___width3;
  55160. __this->set_width_3(L_3);
  55161. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  55162. __this->set_allocator_4(L_4);
  55163. ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 * L_5 = ___operation5;
  55164. ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 L_6 = (*(ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 *)L_5);
  55165. __this->set_operation_5(L_6);
  55166. return;
  55167. }
  55168. }
  55169. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m6A0014150DB2E68F201AFCC7E1FBFB695DA26E2F_gshared_inline (RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A * __this, int32_t ___i0, const RuntimeMethod* method)
  55170. {
  55171. static bool s_Il2CppMethodInitialized;
  55172. if (!s_Il2CppMethodInitialized)
  55173. {
  55174. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  55175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55176. s_Il2CppMethodInitialized = true;
  55177. }
  55178. int32_t V_0 = 0;
  55179. int32_t V_1 = 0;
  55180. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  55181. memset((&V_2), 0, sizeof(V_2));
  55182. RuntimeObject* V_3 = NULL;
  55183. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  55184. memset((&V_4), 0, sizeof(V_4));
  55185. Exception_t * __last_unhandled_exception = 0;
  55186. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  55187. {
  55188. int32_t L_0 = (int32_t)__this->get_minY_0();
  55189. int32_t L_1 = ___i0;
  55190. int32_t L_2 = (int32_t)__this->get_stepY_2();
  55191. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  55192. int32_t L_3 = V_0;
  55193. int32_t L_4 = (int32_t)__this->get_maxY_1();
  55194. if ((((int32_t)L_3) < ((int32_t)L_4)))
  55195. {
  55196. goto IL_001a;
  55197. }
  55198. }
  55199. {
  55200. return;
  55201. }
  55202. IL_001a:
  55203. {
  55204. int32_t L_5 = V_0;
  55205. int32_t L_6 = (int32_t)__this->get_stepY_2();
  55206. int32_t L_7 = (int32_t)__this->get_maxY_1();
  55207. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55208. int32_t L_8;
  55209. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  55210. V_1 = (int32_t)L_8;
  55211. int32_t L_9 = V_0;
  55212. int32_t L_10 = V_1;
  55213. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  55214. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  55215. int32_t L_12 = (int32_t)__this->get_width_3();
  55216. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  55217. RuntimeObject* L_13;
  55218. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  55219. V_3 = (RuntimeObject*)L_13;
  55220. }
  55221. IL_004a:
  55222. try
  55223. {// begin try (depth: 1)
  55224. ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 * L_14 = (ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 *)__this->get_address_of_operation_5();
  55225. ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 * L_15;
  55226. L_15 = (( ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 * (*) (ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 *)(ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  55227. RuntimeObject* L_16 = V_3;
  55228. NullCheck((RuntimeObject*)L_16);
  55229. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  55230. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  55231. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  55232. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  55233. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  55234. Il2CppFakeBox<ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  55235. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  55236. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  55237. *L_15 = L_19.m_Value;
  55238. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  55239. }// end try (depth: 1)
  55240. catch(Il2CppExceptionWrapper& e)
  55241. {
  55242. __last_unhandled_exception = (Exception_t *)e.ex;
  55243. goto FINALLY_0073;
  55244. }
  55245. FINALLY_0073:
  55246. {// begin finally (depth: 1)
  55247. {
  55248. RuntimeObject* L_20 = V_3;
  55249. if (!L_20)
  55250. {
  55251. goto IL_007c;
  55252. }
  55253. }
  55254. IL_0076:
  55255. {
  55256. RuntimeObject* L_21 = V_3;
  55257. NullCheck((RuntimeObject*)L_21);
  55258. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  55259. }
  55260. IL_007c:
  55261. {
  55262. IL2CPP_END_FINALLY(115)
  55263. }
  55264. }// end finally (depth: 1)
  55265. IL2CPP_CLEANUP(115)
  55266. {
  55267. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  55268. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  55269. }
  55270. IL_007d:
  55271. {
  55272. return;
  55273. }
  55274. }
  55275. 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)
  55276. {
  55277. {
  55278. int32_t L_0 = ___minY0;
  55279. __this->set_minY_0(L_0);
  55280. int32_t L_1 = ___maxY1;
  55281. __this->set_maxY_1(L_1);
  55282. int32_t L_2 = ___stepY2;
  55283. __this->set_stepY_2(L_2);
  55284. int32_t L_3 = ___width3;
  55285. __this->set_width_3(L_3);
  55286. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  55287. __this->set_allocator_4(L_4);
  55288. ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 * L_5 = ___operation5;
  55289. ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 L_6 = (*(ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 *)L_5);
  55290. __this->set_operation_5(L_6);
  55291. return;
  55292. }
  55293. }
  55294. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m8F1ED36049AF7A2D1CEAE024DA69378E3D52D93A_gshared_inline (RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A * __this, int32_t ___i0, const RuntimeMethod* method)
  55295. {
  55296. static bool s_Il2CppMethodInitialized;
  55297. if (!s_Il2CppMethodInitialized)
  55298. {
  55299. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  55300. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55301. s_Il2CppMethodInitialized = true;
  55302. }
  55303. int32_t V_0 = 0;
  55304. int32_t V_1 = 0;
  55305. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  55306. memset((&V_2), 0, sizeof(V_2));
  55307. RuntimeObject* V_3 = NULL;
  55308. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  55309. memset((&V_4), 0, sizeof(V_4));
  55310. Exception_t * __last_unhandled_exception = 0;
  55311. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  55312. {
  55313. int32_t L_0 = (int32_t)__this->get_minY_0();
  55314. int32_t L_1 = ___i0;
  55315. int32_t L_2 = (int32_t)__this->get_stepY_2();
  55316. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  55317. int32_t L_3 = V_0;
  55318. int32_t L_4 = (int32_t)__this->get_maxY_1();
  55319. if ((((int32_t)L_3) < ((int32_t)L_4)))
  55320. {
  55321. goto IL_001a;
  55322. }
  55323. }
  55324. {
  55325. return;
  55326. }
  55327. IL_001a:
  55328. {
  55329. int32_t L_5 = V_0;
  55330. int32_t L_6 = (int32_t)__this->get_stepY_2();
  55331. int32_t L_7 = (int32_t)__this->get_maxY_1();
  55332. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55333. int32_t L_8;
  55334. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  55335. V_1 = (int32_t)L_8;
  55336. int32_t L_9 = V_0;
  55337. int32_t L_10 = V_1;
  55338. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  55339. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  55340. int32_t L_12 = (int32_t)__this->get_width_3();
  55341. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  55342. RuntimeObject* L_13;
  55343. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  55344. V_3 = (RuntimeObject*)L_13;
  55345. }
  55346. IL_004a:
  55347. try
  55348. {// begin try (depth: 1)
  55349. ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 * L_14 = (ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 *)__this->get_address_of_operation_5();
  55350. ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 * L_15;
  55351. L_15 = (( ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 * (*) (ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 *)(ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  55352. RuntimeObject* L_16 = V_3;
  55353. NullCheck((RuntimeObject*)L_16);
  55354. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  55355. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  55356. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  55357. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  55358. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  55359. Il2CppFakeBox<ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  55360. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  55361. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  55362. *L_15 = L_19.m_Value;
  55363. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  55364. }// end try (depth: 1)
  55365. catch(Il2CppExceptionWrapper& e)
  55366. {
  55367. __last_unhandled_exception = (Exception_t *)e.ex;
  55368. goto FINALLY_0073;
  55369. }
  55370. FINALLY_0073:
  55371. {// begin finally (depth: 1)
  55372. {
  55373. RuntimeObject* L_20 = V_3;
  55374. if (!L_20)
  55375. {
  55376. goto IL_007c;
  55377. }
  55378. }
  55379. IL_0076:
  55380. {
  55381. RuntimeObject* L_21 = V_3;
  55382. NullCheck((RuntimeObject*)L_21);
  55383. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  55384. }
  55385. IL_007c:
  55386. {
  55387. IL2CPP_END_FINALLY(115)
  55388. }
  55389. }// end finally (depth: 1)
  55390. IL2CPP_CLEANUP(115)
  55391. {
  55392. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  55393. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  55394. }
  55395. IL_007d:
  55396. {
  55397. return;
  55398. }
  55399. }
  55400. 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)
  55401. {
  55402. {
  55403. int32_t L_0 = ___minY0;
  55404. __this->set_minY_0(L_0);
  55405. int32_t L_1 = ___maxY1;
  55406. __this->set_maxY_1(L_1);
  55407. int32_t L_2 = ___stepY2;
  55408. __this->set_stepY_2(L_2);
  55409. int32_t L_3 = ___width3;
  55410. __this->set_width_3(L_3);
  55411. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  55412. __this->set_allocator_4(L_4);
  55413. ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 * L_5 = ___operation5;
  55414. ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 L_6 = (*(ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 *)L_5);
  55415. __this->set_operation_5(L_6);
  55416. return;
  55417. }
  55418. }
  55419. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m2E0FD19C0951BE61BADD95741554C153297A5169_gshared_inline (RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91 * __this, int32_t ___i0, const RuntimeMethod* method)
  55420. {
  55421. static bool s_Il2CppMethodInitialized;
  55422. if (!s_Il2CppMethodInitialized)
  55423. {
  55424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  55425. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55426. s_Il2CppMethodInitialized = true;
  55427. }
  55428. int32_t V_0 = 0;
  55429. int32_t V_1 = 0;
  55430. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  55431. memset((&V_2), 0, sizeof(V_2));
  55432. RuntimeObject* V_3 = NULL;
  55433. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  55434. memset((&V_4), 0, sizeof(V_4));
  55435. Exception_t * __last_unhandled_exception = 0;
  55436. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  55437. {
  55438. int32_t L_0 = (int32_t)__this->get_minY_0();
  55439. int32_t L_1 = ___i0;
  55440. int32_t L_2 = (int32_t)__this->get_stepY_2();
  55441. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  55442. int32_t L_3 = V_0;
  55443. int32_t L_4 = (int32_t)__this->get_maxY_1();
  55444. if ((((int32_t)L_3) < ((int32_t)L_4)))
  55445. {
  55446. goto IL_001a;
  55447. }
  55448. }
  55449. {
  55450. return;
  55451. }
  55452. IL_001a:
  55453. {
  55454. int32_t L_5 = V_0;
  55455. int32_t L_6 = (int32_t)__this->get_stepY_2();
  55456. int32_t L_7 = (int32_t)__this->get_maxY_1();
  55457. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55458. int32_t L_8;
  55459. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  55460. V_1 = (int32_t)L_8;
  55461. int32_t L_9 = V_0;
  55462. int32_t L_10 = V_1;
  55463. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  55464. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  55465. int32_t L_12 = (int32_t)__this->get_width_3();
  55466. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  55467. RuntimeObject* L_13;
  55468. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  55469. V_3 = (RuntimeObject*)L_13;
  55470. }
  55471. IL_004a:
  55472. try
  55473. {// begin try (depth: 1)
  55474. ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 * L_14 = (ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 *)__this->get_address_of_operation_5();
  55475. ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 * L_15;
  55476. L_15 = (( ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 * (*) (ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 *)(ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  55477. RuntimeObject* L_16 = V_3;
  55478. NullCheck((RuntimeObject*)L_16);
  55479. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  55480. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  55481. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  55482. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  55483. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  55484. Il2CppFakeBox<ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  55485. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  55486. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  55487. *L_15 = L_19.m_Value;
  55488. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  55489. }// end try (depth: 1)
  55490. catch(Il2CppExceptionWrapper& e)
  55491. {
  55492. __last_unhandled_exception = (Exception_t *)e.ex;
  55493. goto FINALLY_0073;
  55494. }
  55495. FINALLY_0073:
  55496. {// begin finally (depth: 1)
  55497. {
  55498. RuntimeObject* L_20 = V_3;
  55499. if (!L_20)
  55500. {
  55501. goto IL_007c;
  55502. }
  55503. }
  55504. IL_0076:
  55505. {
  55506. RuntimeObject* L_21 = V_3;
  55507. NullCheck((RuntimeObject*)L_21);
  55508. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  55509. }
  55510. IL_007c:
  55511. {
  55512. IL2CPP_END_FINALLY(115)
  55513. }
  55514. }// end finally (depth: 1)
  55515. IL2CPP_CLEANUP(115)
  55516. {
  55517. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  55518. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  55519. }
  55520. IL_007d:
  55521. {
  55522. return;
  55523. }
  55524. }
  55525. 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)
  55526. {
  55527. {
  55528. int32_t L_0 = ___minY0;
  55529. __this->set_minY_0(L_0);
  55530. int32_t L_1 = ___maxY1;
  55531. __this->set_maxY_1(L_1);
  55532. int32_t L_2 = ___stepY2;
  55533. __this->set_stepY_2(L_2);
  55534. int32_t L_3 = ___width3;
  55535. __this->set_width_3(L_3);
  55536. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  55537. __this->set_allocator_4(L_4);
  55538. ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 * L_5 = ___operation5;
  55539. ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 L_6 = (*(ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 *)L_5);
  55540. __this->set_operation_5(L_6);
  55541. return;
  55542. }
  55543. }
  55544. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m5B91FF3A3136676BBCB22F7DAD72AE00F08FBF72_gshared_inline (RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8 * __this, int32_t ___i0, const RuntimeMethod* method)
  55545. {
  55546. static bool s_Il2CppMethodInitialized;
  55547. if (!s_Il2CppMethodInitialized)
  55548. {
  55549. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  55550. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55551. s_Il2CppMethodInitialized = true;
  55552. }
  55553. int32_t V_0 = 0;
  55554. int32_t V_1 = 0;
  55555. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  55556. memset((&V_2), 0, sizeof(V_2));
  55557. RuntimeObject* V_3 = NULL;
  55558. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  55559. memset((&V_4), 0, sizeof(V_4));
  55560. Exception_t * __last_unhandled_exception = 0;
  55561. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  55562. {
  55563. int32_t L_0 = (int32_t)__this->get_minY_0();
  55564. int32_t L_1 = ___i0;
  55565. int32_t L_2 = (int32_t)__this->get_stepY_2();
  55566. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  55567. int32_t L_3 = V_0;
  55568. int32_t L_4 = (int32_t)__this->get_maxY_1();
  55569. if ((((int32_t)L_3) < ((int32_t)L_4)))
  55570. {
  55571. goto IL_001a;
  55572. }
  55573. }
  55574. {
  55575. return;
  55576. }
  55577. IL_001a:
  55578. {
  55579. int32_t L_5 = V_0;
  55580. int32_t L_6 = (int32_t)__this->get_stepY_2();
  55581. int32_t L_7 = (int32_t)__this->get_maxY_1();
  55582. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55583. int32_t L_8;
  55584. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  55585. V_1 = (int32_t)L_8;
  55586. int32_t L_9 = V_0;
  55587. int32_t L_10 = V_1;
  55588. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  55589. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  55590. int32_t L_12 = (int32_t)__this->get_width_3();
  55591. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  55592. RuntimeObject* L_13;
  55593. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  55594. V_3 = (RuntimeObject*)L_13;
  55595. }
  55596. IL_004a:
  55597. try
  55598. {// begin try (depth: 1)
  55599. ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 * L_14 = (ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 *)__this->get_address_of_operation_5();
  55600. ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 * L_15;
  55601. L_15 = (( ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 * (*) (ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 *)(ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  55602. RuntimeObject* L_16 = V_3;
  55603. NullCheck((RuntimeObject*)L_16);
  55604. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  55605. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  55606. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  55607. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  55608. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  55609. Il2CppFakeBox<ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  55610. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  55611. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  55612. *L_15 = L_19.m_Value;
  55613. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  55614. }// end try (depth: 1)
  55615. catch(Il2CppExceptionWrapper& e)
  55616. {
  55617. __last_unhandled_exception = (Exception_t *)e.ex;
  55618. goto FINALLY_0073;
  55619. }
  55620. FINALLY_0073:
  55621. {// begin finally (depth: 1)
  55622. {
  55623. RuntimeObject* L_20 = V_3;
  55624. if (!L_20)
  55625. {
  55626. goto IL_007c;
  55627. }
  55628. }
  55629. IL_0076:
  55630. {
  55631. RuntimeObject* L_21 = V_3;
  55632. NullCheck((RuntimeObject*)L_21);
  55633. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  55634. }
  55635. IL_007c:
  55636. {
  55637. IL2CPP_END_FINALLY(115)
  55638. }
  55639. }// end finally (depth: 1)
  55640. IL2CPP_CLEANUP(115)
  55641. {
  55642. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  55643. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  55644. }
  55645. IL_007d:
  55646. {
  55647. return;
  55648. }
  55649. }
  55650. 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)
  55651. {
  55652. {
  55653. int32_t L_0 = ___minY0;
  55654. __this->set_minY_0(L_0);
  55655. int32_t L_1 = ___maxY1;
  55656. __this->set_maxY_1(L_1);
  55657. int32_t L_2 = ___stepY2;
  55658. __this->set_stepY_2(L_2);
  55659. int32_t L_3 = ___width3;
  55660. __this->set_width_3(L_3);
  55661. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  55662. __this->set_allocator_4(L_4);
  55663. ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A * L_5 = ___operation5;
  55664. ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A L_6 = (*(ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A *)L_5);
  55665. __this->set_operation_5(L_6);
  55666. return;
  55667. }
  55668. }
  55669. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mF672E6303020CC9CA3B200B7CBCD0D1EB26A49C3_gshared_inline (RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354 * __this, int32_t ___i0, const RuntimeMethod* method)
  55670. {
  55671. static bool s_Il2CppMethodInitialized;
  55672. if (!s_Il2CppMethodInitialized)
  55673. {
  55674. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  55675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55676. s_Il2CppMethodInitialized = true;
  55677. }
  55678. int32_t V_0 = 0;
  55679. int32_t V_1 = 0;
  55680. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  55681. memset((&V_2), 0, sizeof(V_2));
  55682. RuntimeObject* V_3 = NULL;
  55683. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  55684. memset((&V_4), 0, sizeof(V_4));
  55685. Exception_t * __last_unhandled_exception = 0;
  55686. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  55687. {
  55688. int32_t L_0 = (int32_t)__this->get_minY_0();
  55689. int32_t L_1 = ___i0;
  55690. int32_t L_2 = (int32_t)__this->get_stepY_2();
  55691. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  55692. int32_t L_3 = V_0;
  55693. int32_t L_4 = (int32_t)__this->get_maxY_1();
  55694. if ((((int32_t)L_3) < ((int32_t)L_4)))
  55695. {
  55696. goto IL_001a;
  55697. }
  55698. }
  55699. {
  55700. return;
  55701. }
  55702. IL_001a:
  55703. {
  55704. int32_t L_5 = V_0;
  55705. int32_t L_6 = (int32_t)__this->get_stepY_2();
  55706. int32_t L_7 = (int32_t)__this->get_maxY_1();
  55707. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55708. int32_t L_8;
  55709. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  55710. V_1 = (int32_t)L_8;
  55711. int32_t L_9 = V_0;
  55712. int32_t L_10 = V_1;
  55713. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  55714. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  55715. int32_t L_12 = (int32_t)__this->get_width_3();
  55716. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  55717. RuntimeObject* L_13;
  55718. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  55719. V_3 = (RuntimeObject*)L_13;
  55720. }
  55721. IL_004a:
  55722. try
  55723. {// begin try (depth: 1)
  55724. ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A * L_14 = (ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A *)__this->get_address_of_operation_5();
  55725. ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A * L_15;
  55726. L_15 = (( ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A * (*) (ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A *)(ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  55727. RuntimeObject* L_16 = V_3;
  55728. NullCheck((RuntimeObject*)L_16);
  55729. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  55730. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  55731. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  55732. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  55733. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  55734. Il2CppFakeBox<ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  55735. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  55736. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  55737. *L_15 = L_19.m_Value;
  55738. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  55739. }// end try (depth: 1)
  55740. catch(Il2CppExceptionWrapper& e)
  55741. {
  55742. __last_unhandled_exception = (Exception_t *)e.ex;
  55743. goto FINALLY_0073;
  55744. }
  55745. FINALLY_0073:
  55746. {// begin finally (depth: 1)
  55747. {
  55748. RuntimeObject* L_20 = V_3;
  55749. if (!L_20)
  55750. {
  55751. goto IL_007c;
  55752. }
  55753. }
  55754. IL_0076:
  55755. {
  55756. RuntimeObject* L_21 = V_3;
  55757. NullCheck((RuntimeObject*)L_21);
  55758. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  55759. }
  55760. IL_007c:
  55761. {
  55762. IL2CPP_END_FINALLY(115)
  55763. }
  55764. }// end finally (depth: 1)
  55765. IL2CPP_CLEANUP(115)
  55766. {
  55767. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  55768. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  55769. }
  55770. IL_007d:
  55771. {
  55772. return;
  55773. }
  55774. }
  55775. 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)
  55776. {
  55777. {
  55778. int32_t L_0 = ___minY0;
  55779. __this->set_minY_0(L_0);
  55780. int32_t L_1 = ___maxY1;
  55781. __this->set_maxY_1(L_1);
  55782. int32_t L_2 = ___stepY2;
  55783. __this->set_stepY_2(L_2);
  55784. int32_t L_3 = ___width3;
  55785. __this->set_width_3(L_3);
  55786. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  55787. __this->set_allocator_4(L_4);
  55788. ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 * L_5 = ___operation5;
  55789. ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 L_6 = (*(ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 *)L_5);
  55790. __this->set_operation_5(L_6);
  55791. return;
  55792. }
  55793. }
  55794. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mF19C81995C1FE38982654851BC486C96EBC64457_gshared_inline (RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2 * __this, int32_t ___i0, const RuntimeMethod* method)
  55795. {
  55796. static bool s_Il2CppMethodInitialized;
  55797. if (!s_Il2CppMethodInitialized)
  55798. {
  55799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  55800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55801. s_Il2CppMethodInitialized = true;
  55802. }
  55803. int32_t V_0 = 0;
  55804. int32_t V_1 = 0;
  55805. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  55806. memset((&V_2), 0, sizeof(V_2));
  55807. RuntimeObject* V_3 = NULL;
  55808. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  55809. memset((&V_4), 0, sizeof(V_4));
  55810. Exception_t * __last_unhandled_exception = 0;
  55811. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  55812. {
  55813. int32_t L_0 = (int32_t)__this->get_minY_0();
  55814. int32_t L_1 = ___i0;
  55815. int32_t L_2 = (int32_t)__this->get_stepY_2();
  55816. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  55817. int32_t L_3 = V_0;
  55818. int32_t L_4 = (int32_t)__this->get_maxY_1();
  55819. if ((((int32_t)L_3) < ((int32_t)L_4)))
  55820. {
  55821. goto IL_001a;
  55822. }
  55823. }
  55824. {
  55825. return;
  55826. }
  55827. IL_001a:
  55828. {
  55829. int32_t L_5 = V_0;
  55830. int32_t L_6 = (int32_t)__this->get_stepY_2();
  55831. int32_t L_7 = (int32_t)__this->get_maxY_1();
  55832. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55833. int32_t L_8;
  55834. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  55835. V_1 = (int32_t)L_8;
  55836. int32_t L_9 = V_0;
  55837. int32_t L_10 = V_1;
  55838. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  55839. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  55840. int32_t L_12 = (int32_t)__this->get_width_3();
  55841. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  55842. RuntimeObject* L_13;
  55843. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  55844. V_3 = (RuntimeObject*)L_13;
  55845. }
  55846. IL_004a:
  55847. try
  55848. {// begin try (depth: 1)
  55849. ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 * L_14 = (ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 *)__this->get_address_of_operation_5();
  55850. ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 * L_15;
  55851. L_15 = (( ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 * (*) (ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 *)(ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  55852. RuntimeObject* L_16 = V_3;
  55853. NullCheck((RuntimeObject*)L_16);
  55854. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  55855. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  55856. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  55857. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  55858. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  55859. Il2CppFakeBox<ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  55860. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  55861. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  55862. *L_15 = L_19.m_Value;
  55863. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  55864. }// end try (depth: 1)
  55865. catch(Il2CppExceptionWrapper& e)
  55866. {
  55867. __last_unhandled_exception = (Exception_t *)e.ex;
  55868. goto FINALLY_0073;
  55869. }
  55870. FINALLY_0073:
  55871. {// begin finally (depth: 1)
  55872. {
  55873. RuntimeObject* L_20 = V_3;
  55874. if (!L_20)
  55875. {
  55876. goto IL_007c;
  55877. }
  55878. }
  55879. IL_0076:
  55880. {
  55881. RuntimeObject* L_21 = V_3;
  55882. NullCheck((RuntimeObject*)L_21);
  55883. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  55884. }
  55885. IL_007c:
  55886. {
  55887. IL2CPP_END_FINALLY(115)
  55888. }
  55889. }// end finally (depth: 1)
  55890. IL2CPP_CLEANUP(115)
  55891. {
  55892. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  55893. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  55894. }
  55895. IL_007d:
  55896. {
  55897. return;
  55898. }
  55899. }
  55900. 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)
  55901. {
  55902. {
  55903. int32_t L_0 = ___minY0;
  55904. __this->set_minY_0(L_0);
  55905. int32_t L_1 = ___maxY1;
  55906. __this->set_maxY_1(L_1);
  55907. int32_t L_2 = ___stepY2;
  55908. __this->set_stepY_2(L_2);
  55909. int32_t L_3 = ___width3;
  55910. __this->set_width_3(L_3);
  55911. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  55912. __this->set_allocator_4(L_4);
  55913. ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 * L_5 = ___operation5;
  55914. ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 L_6 = (*(ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 *)L_5);
  55915. __this->set_operation_5(L_6);
  55916. return;
  55917. }
  55918. }
  55919. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m7897205EC05D883385E710B5020EA4BFE90A9599_gshared_inline (RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9 * __this, int32_t ___i0, const RuntimeMethod* method)
  55920. {
  55921. static bool s_Il2CppMethodInitialized;
  55922. if (!s_Il2CppMethodInitialized)
  55923. {
  55924. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  55925. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55926. s_Il2CppMethodInitialized = true;
  55927. }
  55928. int32_t V_0 = 0;
  55929. int32_t V_1 = 0;
  55930. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  55931. memset((&V_2), 0, sizeof(V_2));
  55932. RuntimeObject* V_3 = NULL;
  55933. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  55934. memset((&V_4), 0, sizeof(V_4));
  55935. Exception_t * __last_unhandled_exception = 0;
  55936. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  55937. {
  55938. int32_t L_0 = (int32_t)__this->get_minY_0();
  55939. int32_t L_1 = ___i0;
  55940. int32_t L_2 = (int32_t)__this->get_stepY_2();
  55941. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  55942. int32_t L_3 = V_0;
  55943. int32_t L_4 = (int32_t)__this->get_maxY_1();
  55944. if ((((int32_t)L_3) < ((int32_t)L_4)))
  55945. {
  55946. goto IL_001a;
  55947. }
  55948. }
  55949. {
  55950. return;
  55951. }
  55952. IL_001a:
  55953. {
  55954. int32_t L_5 = V_0;
  55955. int32_t L_6 = (int32_t)__this->get_stepY_2();
  55956. int32_t L_7 = (int32_t)__this->get_maxY_1();
  55957. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55958. int32_t L_8;
  55959. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  55960. V_1 = (int32_t)L_8;
  55961. int32_t L_9 = V_0;
  55962. int32_t L_10 = V_1;
  55963. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  55964. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  55965. int32_t L_12 = (int32_t)__this->get_width_3();
  55966. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  55967. RuntimeObject* L_13;
  55968. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  55969. V_3 = (RuntimeObject*)L_13;
  55970. }
  55971. IL_004a:
  55972. try
  55973. {// begin try (depth: 1)
  55974. ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 * L_14 = (ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 *)__this->get_address_of_operation_5();
  55975. ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 * L_15;
  55976. L_15 = (( ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 * (*) (ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 *)(ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  55977. RuntimeObject* L_16 = V_3;
  55978. NullCheck((RuntimeObject*)L_16);
  55979. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  55980. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  55981. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  55982. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  55983. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  55984. Il2CppFakeBox<ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  55985. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  55986. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  55987. *L_15 = L_19.m_Value;
  55988. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  55989. }// end try (depth: 1)
  55990. catch(Il2CppExceptionWrapper& e)
  55991. {
  55992. __last_unhandled_exception = (Exception_t *)e.ex;
  55993. goto FINALLY_0073;
  55994. }
  55995. FINALLY_0073:
  55996. {// begin finally (depth: 1)
  55997. {
  55998. RuntimeObject* L_20 = V_3;
  55999. if (!L_20)
  56000. {
  56001. goto IL_007c;
  56002. }
  56003. }
  56004. IL_0076:
  56005. {
  56006. RuntimeObject* L_21 = V_3;
  56007. NullCheck((RuntimeObject*)L_21);
  56008. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  56009. }
  56010. IL_007c:
  56011. {
  56012. IL2CPP_END_FINALLY(115)
  56013. }
  56014. }// end finally (depth: 1)
  56015. IL2CPP_CLEANUP(115)
  56016. {
  56017. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  56018. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  56019. }
  56020. IL_007d:
  56021. {
  56022. return;
  56023. }
  56024. }
  56025. 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)
  56026. {
  56027. {
  56028. int32_t L_0 = ___minY0;
  56029. __this->set_minY_0(L_0);
  56030. int32_t L_1 = ___maxY1;
  56031. __this->set_maxY_1(L_1);
  56032. int32_t L_2 = ___stepY2;
  56033. __this->set_stepY_2(L_2);
  56034. int32_t L_3 = ___width3;
  56035. __this->set_width_3(L_3);
  56036. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  56037. __this->set_allocator_4(L_4);
  56038. ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE * L_5 = ___operation5;
  56039. ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE L_6 = (*(ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE *)L_5);
  56040. __this->set_operation_5(L_6);
  56041. return;
  56042. }
  56043. }
  56044. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mC0901D4747EC43A0A7600368B7E8EE38A69D3FF4_gshared_inline (RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC * __this, int32_t ___i0, const RuntimeMethod* method)
  56045. {
  56046. static bool s_Il2CppMethodInitialized;
  56047. if (!s_Il2CppMethodInitialized)
  56048. {
  56049. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  56050. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56051. s_Il2CppMethodInitialized = true;
  56052. }
  56053. int32_t V_0 = 0;
  56054. int32_t V_1 = 0;
  56055. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  56056. memset((&V_2), 0, sizeof(V_2));
  56057. RuntimeObject* V_3 = NULL;
  56058. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  56059. memset((&V_4), 0, sizeof(V_4));
  56060. Exception_t * __last_unhandled_exception = 0;
  56061. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  56062. {
  56063. int32_t L_0 = (int32_t)__this->get_minY_0();
  56064. int32_t L_1 = ___i0;
  56065. int32_t L_2 = (int32_t)__this->get_stepY_2();
  56066. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  56067. int32_t L_3 = V_0;
  56068. int32_t L_4 = (int32_t)__this->get_maxY_1();
  56069. if ((((int32_t)L_3) < ((int32_t)L_4)))
  56070. {
  56071. goto IL_001a;
  56072. }
  56073. }
  56074. {
  56075. return;
  56076. }
  56077. IL_001a:
  56078. {
  56079. int32_t L_5 = V_0;
  56080. int32_t L_6 = (int32_t)__this->get_stepY_2();
  56081. int32_t L_7 = (int32_t)__this->get_maxY_1();
  56082. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56083. int32_t L_8;
  56084. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  56085. V_1 = (int32_t)L_8;
  56086. int32_t L_9 = V_0;
  56087. int32_t L_10 = V_1;
  56088. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  56089. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  56090. int32_t L_12 = (int32_t)__this->get_width_3();
  56091. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  56092. RuntimeObject* L_13;
  56093. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  56094. V_3 = (RuntimeObject*)L_13;
  56095. }
  56096. IL_004a:
  56097. try
  56098. {// begin try (depth: 1)
  56099. ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE * L_14 = (ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE *)__this->get_address_of_operation_5();
  56100. ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE * L_15;
  56101. L_15 = (( ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE * (*) (ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE *)(ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  56102. RuntimeObject* L_16 = V_3;
  56103. NullCheck((RuntimeObject*)L_16);
  56104. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  56105. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  56106. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  56107. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  56108. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  56109. Il2CppFakeBox<ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  56110. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  56111. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  56112. *L_15 = L_19.m_Value;
  56113. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  56114. }// end try (depth: 1)
  56115. catch(Il2CppExceptionWrapper& e)
  56116. {
  56117. __last_unhandled_exception = (Exception_t *)e.ex;
  56118. goto FINALLY_0073;
  56119. }
  56120. FINALLY_0073:
  56121. {// begin finally (depth: 1)
  56122. {
  56123. RuntimeObject* L_20 = V_3;
  56124. if (!L_20)
  56125. {
  56126. goto IL_007c;
  56127. }
  56128. }
  56129. IL_0076:
  56130. {
  56131. RuntimeObject* L_21 = V_3;
  56132. NullCheck((RuntimeObject*)L_21);
  56133. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  56134. }
  56135. IL_007c:
  56136. {
  56137. IL2CPP_END_FINALLY(115)
  56138. }
  56139. }// end finally (depth: 1)
  56140. IL2CPP_CLEANUP(115)
  56141. {
  56142. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  56143. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  56144. }
  56145. IL_007d:
  56146. {
  56147. return;
  56148. }
  56149. }
  56150. 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)
  56151. {
  56152. {
  56153. int32_t L_0 = ___minY0;
  56154. __this->set_minY_0(L_0);
  56155. int32_t L_1 = ___maxY1;
  56156. __this->set_maxY_1(L_1);
  56157. int32_t L_2 = ___stepY2;
  56158. __this->set_stepY_2(L_2);
  56159. int32_t L_3 = ___width3;
  56160. __this->set_width_3(L_3);
  56161. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  56162. __this->set_allocator_4(L_4);
  56163. ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 * L_5 = ___operation5;
  56164. ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 L_6 = (*(ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 *)L_5);
  56165. __this->set_operation_5(L_6);
  56166. return;
  56167. }
  56168. }
  56169. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mA91E9CB75FE26868C9209E072EDF8AFFD2AA648F_gshared_inline (RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F * __this, int32_t ___i0, const RuntimeMethod* method)
  56170. {
  56171. static bool s_Il2CppMethodInitialized;
  56172. if (!s_Il2CppMethodInitialized)
  56173. {
  56174. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  56175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56176. s_Il2CppMethodInitialized = true;
  56177. }
  56178. int32_t V_0 = 0;
  56179. int32_t V_1 = 0;
  56180. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  56181. memset((&V_2), 0, sizeof(V_2));
  56182. RuntimeObject* V_3 = NULL;
  56183. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  56184. memset((&V_4), 0, sizeof(V_4));
  56185. Exception_t * __last_unhandled_exception = 0;
  56186. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  56187. {
  56188. int32_t L_0 = (int32_t)__this->get_minY_0();
  56189. int32_t L_1 = ___i0;
  56190. int32_t L_2 = (int32_t)__this->get_stepY_2();
  56191. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  56192. int32_t L_3 = V_0;
  56193. int32_t L_4 = (int32_t)__this->get_maxY_1();
  56194. if ((((int32_t)L_3) < ((int32_t)L_4)))
  56195. {
  56196. goto IL_001a;
  56197. }
  56198. }
  56199. {
  56200. return;
  56201. }
  56202. IL_001a:
  56203. {
  56204. int32_t L_5 = V_0;
  56205. int32_t L_6 = (int32_t)__this->get_stepY_2();
  56206. int32_t L_7 = (int32_t)__this->get_maxY_1();
  56207. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56208. int32_t L_8;
  56209. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  56210. V_1 = (int32_t)L_8;
  56211. int32_t L_9 = V_0;
  56212. int32_t L_10 = V_1;
  56213. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  56214. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  56215. int32_t L_12 = (int32_t)__this->get_width_3();
  56216. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  56217. RuntimeObject* L_13;
  56218. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  56219. V_3 = (RuntimeObject*)L_13;
  56220. }
  56221. IL_004a:
  56222. try
  56223. {// begin try (depth: 1)
  56224. ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 * L_14 = (ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 *)__this->get_address_of_operation_5();
  56225. ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 * L_15;
  56226. L_15 = (( ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 * (*) (ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 *)(ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  56227. RuntimeObject* L_16 = V_3;
  56228. NullCheck((RuntimeObject*)L_16);
  56229. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  56230. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  56231. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  56232. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  56233. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  56234. Il2CppFakeBox<ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  56235. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  56236. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  56237. *L_15 = L_19.m_Value;
  56238. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  56239. }// end try (depth: 1)
  56240. catch(Il2CppExceptionWrapper& e)
  56241. {
  56242. __last_unhandled_exception = (Exception_t *)e.ex;
  56243. goto FINALLY_0073;
  56244. }
  56245. FINALLY_0073:
  56246. {// begin finally (depth: 1)
  56247. {
  56248. RuntimeObject* L_20 = V_3;
  56249. if (!L_20)
  56250. {
  56251. goto IL_007c;
  56252. }
  56253. }
  56254. IL_0076:
  56255. {
  56256. RuntimeObject* L_21 = V_3;
  56257. NullCheck((RuntimeObject*)L_21);
  56258. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  56259. }
  56260. IL_007c:
  56261. {
  56262. IL2CPP_END_FINALLY(115)
  56263. }
  56264. }// end finally (depth: 1)
  56265. IL2CPP_CLEANUP(115)
  56266. {
  56267. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  56268. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  56269. }
  56270. IL_007d:
  56271. {
  56272. return;
  56273. }
  56274. }
  56275. 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)
  56276. {
  56277. {
  56278. int32_t L_0 = ___minY0;
  56279. __this->set_minY_0(L_0);
  56280. int32_t L_1 = ___maxY1;
  56281. __this->set_maxY_1(L_1);
  56282. int32_t L_2 = ___stepY2;
  56283. __this->set_stepY_2(L_2);
  56284. int32_t L_3 = ___width3;
  56285. __this->set_width_3(L_3);
  56286. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  56287. __this->set_allocator_4(L_4);
  56288. ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE * L_5 = ___operation5;
  56289. ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE L_6 = (*(ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE *)L_5);
  56290. __this->set_operation_5(L_6);
  56291. return;
  56292. }
  56293. }
  56294. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mA1C908D868C2CE5357B40064DC47FCB8C6FF0D44_gshared_inline (RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837 * __this, int32_t ___i0, const RuntimeMethod* method)
  56295. {
  56296. static bool s_Il2CppMethodInitialized;
  56297. if (!s_Il2CppMethodInitialized)
  56298. {
  56299. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  56300. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56301. s_Il2CppMethodInitialized = true;
  56302. }
  56303. int32_t V_0 = 0;
  56304. int32_t V_1 = 0;
  56305. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  56306. memset((&V_2), 0, sizeof(V_2));
  56307. RuntimeObject* V_3 = NULL;
  56308. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  56309. memset((&V_4), 0, sizeof(V_4));
  56310. Exception_t * __last_unhandled_exception = 0;
  56311. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  56312. {
  56313. int32_t L_0 = (int32_t)__this->get_minY_0();
  56314. int32_t L_1 = ___i0;
  56315. int32_t L_2 = (int32_t)__this->get_stepY_2();
  56316. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  56317. int32_t L_3 = V_0;
  56318. int32_t L_4 = (int32_t)__this->get_maxY_1();
  56319. if ((((int32_t)L_3) < ((int32_t)L_4)))
  56320. {
  56321. goto IL_001a;
  56322. }
  56323. }
  56324. {
  56325. return;
  56326. }
  56327. IL_001a:
  56328. {
  56329. int32_t L_5 = V_0;
  56330. int32_t L_6 = (int32_t)__this->get_stepY_2();
  56331. int32_t L_7 = (int32_t)__this->get_maxY_1();
  56332. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56333. int32_t L_8;
  56334. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  56335. V_1 = (int32_t)L_8;
  56336. int32_t L_9 = V_0;
  56337. int32_t L_10 = V_1;
  56338. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  56339. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  56340. int32_t L_12 = (int32_t)__this->get_width_3();
  56341. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  56342. RuntimeObject* L_13;
  56343. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  56344. V_3 = (RuntimeObject*)L_13;
  56345. }
  56346. IL_004a:
  56347. try
  56348. {// begin try (depth: 1)
  56349. ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE * L_14 = (ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE *)__this->get_address_of_operation_5();
  56350. ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE * L_15;
  56351. L_15 = (( ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE * (*) (ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE *)(ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  56352. RuntimeObject* L_16 = V_3;
  56353. NullCheck((RuntimeObject*)L_16);
  56354. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  56355. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  56356. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  56357. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  56358. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  56359. Il2CppFakeBox<ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  56360. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  56361. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  56362. *L_15 = L_19.m_Value;
  56363. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  56364. }// end try (depth: 1)
  56365. catch(Il2CppExceptionWrapper& e)
  56366. {
  56367. __last_unhandled_exception = (Exception_t *)e.ex;
  56368. goto FINALLY_0073;
  56369. }
  56370. FINALLY_0073:
  56371. {// begin finally (depth: 1)
  56372. {
  56373. RuntimeObject* L_20 = V_3;
  56374. if (!L_20)
  56375. {
  56376. goto IL_007c;
  56377. }
  56378. }
  56379. IL_0076:
  56380. {
  56381. RuntimeObject* L_21 = V_3;
  56382. NullCheck((RuntimeObject*)L_21);
  56383. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  56384. }
  56385. IL_007c:
  56386. {
  56387. IL2CPP_END_FINALLY(115)
  56388. }
  56389. }// end finally (depth: 1)
  56390. IL2CPP_CLEANUP(115)
  56391. {
  56392. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  56393. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  56394. }
  56395. IL_007d:
  56396. {
  56397. return;
  56398. }
  56399. }
  56400. 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)
  56401. {
  56402. {
  56403. int32_t L_0 = ___minY0;
  56404. __this->set_minY_0(L_0);
  56405. int32_t L_1 = ___maxY1;
  56406. __this->set_maxY_1(L_1);
  56407. int32_t L_2 = ___stepY2;
  56408. __this->set_stepY_2(L_2);
  56409. int32_t L_3 = ___width3;
  56410. __this->set_width_3(L_3);
  56411. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  56412. __this->set_allocator_4(L_4);
  56413. ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A * L_5 = ___operation5;
  56414. ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A L_6 = (*(ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A *)L_5);
  56415. __this->set_operation_5(L_6);
  56416. return;
  56417. }
  56418. }
  56419. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mE0B1F50E6F89AE88D4A12A74F54E6C991AF1B986_gshared_inline (RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F * __this, int32_t ___i0, const RuntimeMethod* method)
  56420. {
  56421. static bool s_Il2CppMethodInitialized;
  56422. if (!s_Il2CppMethodInitialized)
  56423. {
  56424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  56425. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56426. s_Il2CppMethodInitialized = true;
  56427. }
  56428. int32_t V_0 = 0;
  56429. int32_t V_1 = 0;
  56430. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  56431. memset((&V_2), 0, sizeof(V_2));
  56432. RuntimeObject* V_3 = NULL;
  56433. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  56434. memset((&V_4), 0, sizeof(V_4));
  56435. Exception_t * __last_unhandled_exception = 0;
  56436. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  56437. {
  56438. int32_t L_0 = (int32_t)__this->get_minY_0();
  56439. int32_t L_1 = ___i0;
  56440. int32_t L_2 = (int32_t)__this->get_stepY_2();
  56441. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  56442. int32_t L_3 = V_0;
  56443. int32_t L_4 = (int32_t)__this->get_maxY_1();
  56444. if ((((int32_t)L_3) < ((int32_t)L_4)))
  56445. {
  56446. goto IL_001a;
  56447. }
  56448. }
  56449. {
  56450. return;
  56451. }
  56452. IL_001a:
  56453. {
  56454. int32_t L_5 = V_0;
  56455. int32_t L_6 = (int32_t)__this->get_stepY_2();
  56456. int32_t L_7 = (int32_t)__this->get_maxY_1();
  56457. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56458. int32_t L_8;
  56459. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  56460. V_1 = (int32_t)L_8;
  56461. int32_t L_9 = V_0;
  56462. int32_t L_10 = V_1;
  56463. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  56464. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  56465. int32_t L_12 = (int32_t)__this->get_width_3();
  56466. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  56467. RuntimeObject* L_13;
  56468. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  56469. V_3 = (RuntimeObject*)L_13;
  56470. }
  56471. IL_004a:
  56472. try
  56473. {// begin try (depth: 1)
  56474. ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A * L_14 = (ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A *)__this->get_address_of_operation_5();
  56475. ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A * L_15;
  56476. L_15 = (( ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A * (*) (ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A *)(ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  56477. RuntimeObject* L_16 = V_3;
  56478. NullCheck((RuntimeObject*)L_16);
  56479. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  56480. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  56481. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  56482. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  56483. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  56484. Il2CppFakeBox<ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  56485. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  56486. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  56487. *L_15 = L_19.m_Value;
  56488. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  56489. }// end try (depth: 1)
  56490. catch(Il2CppExceptionWrapper& e)
  56491. {
  56492. __last_unhandled_exception = (Exception_t *)e.ex;
  56493. goto FINALLY_0073;
  56494. }
  56495. FINALLY_0073:
  56496. {// begin finally (depth: 1)
  56497. {
  56498. RuntimeObject* L_20 = V_3;
  56499. if (!L_20)
  56500. {
  56501. goto IL_007c;
  56502. }
  56503. }
  56504. IL_0076:
  56505. {
  56506. RuntimeObject* L_21 = V_3;
  56507. NullCheck((RuntimeObject*)L_21);
  56508. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  56509. }
  56510. IL_007c:
  56511. {
  56512. IL2CPP_END_FINALLY(115)
  56513. }
  56514. }// end finally (depth: 1)
  56515. IL2CPP_CLEANUP(115)
  56516. {
  56517. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  56518. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  56519. }
  56520. IL_007d:
  56521. {
  56522. return;
  56523. }
  56524. }
  56525. 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)
  56526. {
  56527. {
  56528. int32_t L_0 = ___minY0;
  56529. __this->set_minY_0(L_0);
  56530. int32_t L_1 = ___maxY1;
  56531. __this->set_maxY_1(L_1);
  56532. int32_t L_2 = ___stepY2;
  56533. __this->set_stepY_2(L_2);
  56534. int32_t L_3 = ___width3;
  56535. __this->set_width_3(L_3);
  56536. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  56537. __this->set_allocator_4(L_4);
  56538. ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F * L_5 = ___operation5;
  56539. ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F L_6 = (*(ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F *)L_5);
  56540. __this->set_operation_5(L_6);
  56541. return;
  56542. }
  56543. }
  56544. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m351FF8E78D6D01EEDE16F289565C520A2C1B5CCE_gshared_inline (RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5 * __this, int32_t ___i0, const RuntimeMethod* method)
  56545. {
  56546. static bool s_Il2CppMethodInitialized;
  56547. if (!s_Il2CppMethodInitialized)
  56548. {
  56549. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  56550. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56551. s_Il2CppMethodInitialized = true;
  56552. }
  56553. int32_t V_0 = 0;
  56554. int32_t V_1 = 0;
  56555. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  56556. memset((&V_2), 0, sizeof(V_2));
  56557. RuntimeObject* V_3 = NULL;
  56558. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  56559. memset((&V_4), 0, sizeof(V_4));
  56560. Exception_t * __last_unhandled_exception = 0;
  56561. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  56562. {
  56563. int32_t L_0 = (int32_t)__this->get_minY_0();
  56564. int32_t L_1 = ___i0;
  56565. int32_t L_2 = (int32_t)__this->get_stepY_2();
  56566. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  56567. int32_t L_3 = V_0;
  56568. int32_t L_4 = (int32_t)__this->get_maxY_1();
  56569. if ((((int32_t)L_3) < ((int32_t)L_4)))
  56570. {
  56571. goto IL_001a;
  56572. }
  56573. }
  56574. {
  56575. return;
  56576. }
  56577. IL_001a:
  56578. {
  56579. int32_t L_5 = V_0;
  56580. int32_t L_6 = (int32_t)__this->get_stepY_2();
  56581. int32_t L_7 = (int32_t)__this->get_maxY_1();
  56582. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56583. int32_t L_8;
  56584. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  56585. V_1 = (int32_t)L_8;
  56586. int32_t L_9 = V_0;
  56587. int32_t L_10 = V_1;
  56588. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  56589. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  56590. int32_t L_12 = (int32_t)__this->get_width_3();
  56591. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  56592. RuntimeObject* L_13;
  56593. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  56594. V_3 = (RuntimeObject*)L_13;
  56595. }
  56596. IL_004a:
  56597. try
  56598. {// begin try (depth: 1)
  56599. ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F * L_14 = (ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F *)__this->get_address_of_operation_5();
  56600. ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F * L_15;
  56601. L_15 = (( ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F * (*) (ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F *)(ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  56602. RuntimeObject* L_16 = V_3;
  56603. NullCheck((RuntimeObject*)L_16);
  56604. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  56605. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  56606. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  56607. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  56608. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  56609. Il2CppFakeBox<ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  56610. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  56611. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  56612. *L_15 = L_19.m_Value;
  56613. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  56614. }// end try (depth: 1)
  56615. catch(Il2CppExceptionWrapper& e)
  56616. {
  56617. __last_unhandled_exception = (Exception_t *)e.ex;
  56618. goto FINALLY_0073;
  56619. }
  56620. FINALLY_0073:
  56621. {// begin finally (depth: 1)
  56622. {
  56623. RuntimeObject* L_20 = V_3;
  56624. if (!L_20)
  56625. {
  56626. goto IL_007c;
  56627. }
  56628. }
  56629. IL_0076:
  56630. {
  56631. RuntimeObject* L_21 = V_3;
  56632. NullCheck((RuntimeObject*)L_21);
  56633. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  56634. }
  56635. IL_007c:
  56636. {
  56637. IL2CPP_END_FINALLY(115)
  56638. }
  56639. }// end finally (depth: 1)
  56640. IL2CPP_CLEANUP(115)
  56641. {
  56642. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  56643. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  56644. }
  56645. IL_007d:
  56646. {
  56647. return;
  56648. }
  56649. }
  56650. 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)
  56651. {
  56652. {
  56653. int32_t L_0 = ___minY0;
  56654. __this->set_minY_0(L_0);
  56655. int32_t L_1 = ___maxY1;
  56656. __this->set_maxY_1(L_1);
  56657. int32_t L_2 = ___stepY2;
  56658. __this->set_stepY_2(L_2);
  56659. int32_t L_3 = ___width3;
  56660. __this->set_width_3(L_3);
  56661. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  56662. __this->set_allocator_4(L_4);
  56663. ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE * L_5 = ___operation5;
  56664. ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE L_6 = (*(ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE *)L_5);
  56665. __this->set_operation_5(L_6);
  56666. return;
  56667. }
  56668. }
  56669. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mC7A60F070E7BA583DD5115499469EA3D225F3AA6_gshared_inline (RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E * __this, int32_t ___i0, const RuntimeMethod* method)
  56670. {
  56671. static bool s_Il2CppMethodInitialized;
  56672. if (!s_Il2CppMethodInitialized)
  56673. {
  56674. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  56675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56676. s_Il2CppMethodInitialized = true;
  56677. }
  56678. int32_t V_0 = 0;
  56679. int32_t V_1 = 0;
  56680. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  56681. memset((&V_2), 0, sizeof(V_2));
  56682. RuntimeObject* V_3 = NULL;
  56683. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  56684. memset((&V_4), 0, sizeof(V_4));
  56685. Exception_t * __last_unhandled_exception = 0;
  56686. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  56687. {
  56688. int32_t L_0 = (int32_t)__this->get_minY_0();
  56689. int32_t L_1 = ___i0;
  56690. int32_t L_2 = (int32_t)__this->get_stepY_2();
  56691. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  56692. int32_t L_3 = V_0;
  56693. int32_t L_4 = (int32_t)__this->get_maxY_1();
  56694. if ((((int32_t)L_3) < ((int32_t)L_4)))
  56695. {
  56696. goto IL_001a;
  56697. }
  56698. }
  56699. {
  56700. return;
  56701. }
  56702. IL_001a:
  56703. {
  56704. int32_t L_5 = V_0;
  56705. int32_t L_6 = (int32_t)__this->get_stepY_2();
  56706. int32_t L_7 = (int32_t)__this->get_maxY_1();
  56707. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56708. int32_t L_8;
  56709. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  56710. V_1 = (int32_t)L_8;
  56711. int32_t L_9 = V_0;
  56712. int32_t L_10 = V_1;
  56713. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  56714. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  56715. int32_t L_12 = (int32_t)__this->get_width_3();
  56716. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  56717. RuntimeObject* L_13;
  56718. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  56719. V_3 = (RuntimeObject*)L_13;
  56720. }
  56721. IL_004a:
  56722. try
  56723. {// begin try (depth: 1)
  56724. ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE * L_14 = (ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE *)__this->get_address_of_operation_5();
  56725. ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE * L_15;
  56726. L_15 = (( ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE * (*) (ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE *)(ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  56727. RuntimeObject* L_16 = V_3;
  56728. NullCheck((RuntimeObject*)L_16);
  56729. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  56730. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  56731. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  56732. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  56733. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  56734. Il2CppFakeBox<ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  56735. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  56736. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  56737. *L_15 = L_19.m_Value;
  56738. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  56739. }// end try (depth: 1)
  56740. catch(Il2CppExceptionWrapper& e)
  56741. {
  56742. __last_unhandled_exception = (Exception_t *)e.ex;
  56743. goto FINALLY_0073;
  56744. }
  56745. FINALLY_0073:
  56746. {// begin finally (depth: 1)
  56747. {
  56748. RuntimeObject* L_20 = V_3;
  56749. if (!L_20)
  56750. {
  56751. goto IL_007c;
  56752. }
  56753. }
  56754. IL_0076:
  56755. {
  56756. RuntimeObject* L_21 = V_3;
  56757. NullCheck((RuntimeObject*)L_21);
  56758. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  56759. }
  56760. IL_007c:
  56761. {
  56762. IL2CPP_END_FINALLY(115)
  56763. }
  56764. }// end finally (depth: 1)
  56765. IL2CPP_CLEANUP(115)
  56766. {
  56767. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  56768. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  56769. }
  56770. IL_007d:
  56771. {
  56772. return;
  56773. }
  56774. }
  56775. 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)
  56776. {
  56777. {
  56778. int32_t L_0 = ___minY0;
  56779. __this->set_minY_0(L_0);
  56780. int32_t L_1 = ___maxY1;
  56781. __this->set_maxY_1(L_1);
  56782. int32_t L_2 = ___stepY2;
  56783. __this->set_stepY_2(L_2);
  56784. int32_t L_3 = ___width3;
  56785. __this->set_width_3(L_3);
  56786. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  56787. __this->set_allocator_4(L_4);
  56788. ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A * L_5 = ___operation5;
  56789. ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A L_6 = (*(ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A *)L_5);
  56790. __this->set_operation_5(L_6);
  56791. return;
  56792. }
  56793. }
  56794. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m6A8CCC725F31B3715D3A5F2A5A12D7DE70799A85_gshared_inline (RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9 * __this, int32_t ___i0, const RuntimeMethod* method)
  56795. {
  56796. static bool s_Il2CppMethodInitialized;
  56797. if (!s_Il2CppMethodInitialized)
  56798. {
  56799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  56800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56801. s_Il2CppMethodInitialized = true;
  56802. }
  56803. int32_t V_0 = 0;
  56804. int32_t V_1 = 0;
  56805. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  56806. memset((&V_2), 0, sizeof(V_2));
  56807. RuntimeObject* V_3 = NULL;
  56808. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  56809. memset((&V_4), 0, sizeof(V_4));
  56810. Exception_t * __last_unhandled_exception = 0;
  56811. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  56812. {
  56813. int32_t L_0 = (int32_t)__this->get_minY_0();
  56814. int32_t L_1 = ___i0;
  56815. int32_t L_2 = (int32_t)__this->get_stepY_2();
  56816. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  56817. int32_t L_3 = V_0;
  56818. int32_t L_4 = (int32_t)__this->get_maxY_1();
  56819. if ((((int32_t)L_3) < ((int32_t)L_4)))
  56820. {
  56821. goto IL_001a;
  56822. }
  56823. }
  56824. {
  56825. return;
  56826. }
  56827. IL_001a:
  56828. {
  56829. int32_t L_5 = V_0;
  56830. int32_t L_6 = (int32_t)__this->get_stepY_2();
  56831. int32_t L_7 = (int32_t)__this->get_maxY_1();
  56832. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56833. int32_t L_8;
  56834. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  56835. V_1 = (int32_t)L_8;
  56836. int32_t L_9 = V_0;
  56837. int32_t L_10 = V_1;
  56838. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  56839. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  56840. int32_t L_12 = (int32_t)__this->get_width_3();
  56841. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  56842. RuntimeObject* L_13;
  56843. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  56844. V_3 = (RuntimeObject*)L_13;
  56845. }
  56846. IL_004a:
  56847. try
  56848. {// begin try (depth: 1)
  56849. ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A * L_14 = (ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A *)__this->get_address_of_operation_5();
  56850. ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A * L_15;
  56851. L_15 = (( ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A * (*) (ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A *)(ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  56852. RuntimeObject* L_16 = V_3;
  56853. NullCheck((RuntimeObject*)L_16);
  56854. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  56855. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  56856. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  56857. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  56858. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  56859. Il2CppFakeBox<ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  56860. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  56861. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  56862. *L_15 = L_19.m_Value;
  56863. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  56864. }// end try (depth: 1)
  56865. catch(Il2CppExceptionWrapper& e)
  56866. {
  56867. __last_unhandled_exception = (Exception_t *)e.ex;
  56868. goto FINALLY_0073;
  56869. }
  56870. FINALLY_0073:
  56871. {// begin finally (depth: 1)
  56872. {
  56873. RuntimeObject* L_20 = V_3;
  56874. if (!L_20)
  56875. {
  56876. goto IL_007c;
  56877. }
  56878. }
  56879. IL_0076:
  56880. {
  56881. RuntimeObject* L_21 = V_3;
  56882. NullCheck((RuntimeObject*)L_21);
  56883. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  56884. }
  56885. IL_007c:
  56886. {
  56887. IL2CPP_END_FINALLY(115)
  56888. }
  56889. }// end finally (depth: 1)
  56890. IL2CPP_CLEANUP(115)
  56891. {
  56892. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  56893. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  56894. }
  56895. IL_007d:
  56896. {
  56897. return;
  56898. }
  56899. }
  56900. 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)
  56901. {
  56902. {
  56903. int32_t L_0 = ___minY0;
  56904. __this->set_minY_0(L_0);
  56905. int32_t L_1 = ___maxY1;
  56906. __this->set_maxY_1(L_1);
  56907. int32_t L_2 = ___stepY2;
  56908. __this->set_stepY_2(L_2);
  56909. int32_t L_3 = ___width3;
  56910. __this->set_width_3(L_3);
  56911. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  56912. __this->set_allocator_4(L_4);
  56913. ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 * L_5 = ___operation5;
  56914. ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 L_6 = (*(ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 *)L_5);
  56915. __this->set_operation_5(L_6);
  56916. return;
  56917. }
  56918. }
  56919. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m67C3AF53A4CBBBF4B22A4DEEB29558E89BB54FC2_gshared_inline (RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789 * __this, int32_t ___i0, const RuntimeMethod* method)
  56920. {
  56921. static bool s_Il2CppMethodInitialized;
  56922. if (!s_Il2CppMethodInitialized)
  56923. {
  56924. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  56925. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56926. s_Il2CppMethodInitialized = true;
  56927. }
  56928. int32_t V_0 = 0;
  56929. int32_t V_1 = 0;
  56930. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  56931. memset((&V_2), 0, sizeof(V_2));
  56932. RuntimeObject* V_3 = NULL;
  56933. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  56934. memset((&V_4), 0, sizeof(V_4));
  56935. Exception_t * __last_unhandled_exception = 0;
  56936. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  56937. {
  56938. int32_t L_0 = (int32_t)__this->get_minY_0();
  56939. int32_t L_1 = ___i0;
  56940. int32_t L_2 = (int32_t)__this->get_stepY_2();
  56941. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  56942. int32_t L_3 = V_0;
  56943. int32_t L_4 = (int32_t)__this->get_maxY_1();
  56944. if ((((int32_t)L_3) < ((int32_t)L_4)))
  56945. {
  56946. goto IL_001a;
  56947. }
  56948. }
  56949. {
  56950. return;
  56951. }
  56952. IL_001a:
  56953. {
  56954. int32_t L_5 = V_0;
  56955. int32_t L_6 = (int32_t)__this->get_stepY_2();
  56956. int32_t L_7 = (int32_t)__this->get_maxY_1();
  56957. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56958. int32_t L_8;
  56959. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  56960. V_1 = (int32_t)L_8;
  56961. int32_t L_9 = V_0;
  56962. int32_t L_10 = V_1;
  56963. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  56964. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  56965. int32_t L_12 = (int32_t)__this->get_width_3();
  56966. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  56967. RuntimeObject* L_13;
  56968. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  56969. V_3 = (RuntimeObject*)L_13;
  56970. }
  56971. IL_004a:
  56972. try
  56973. {// begin try (depth: 1)
  56974. ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 * L_14 = (ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 *)__this->get_address_of_operation_5();
  56975. ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 * L_15;
  56976. L_15 = (( ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 * (*) (ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 *)(ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  56977. RuntimeObject* L_16 = V_3;
  56978. NullCheck((RuntimeObject*)L_16);
  56979. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  56980. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  56981. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  56982. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  56983. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  56984. Il2CppFakeBox<ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  56985. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  56986. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  56987. *L_15 = L_19.m_Value;
  56988. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  56989. }// end try (depth: 1)
  56990. catch(Il2CppExceptionWrapper& e)
  56991. {
  56992. __last_unhandled_exception = (Exception_t *)e.ex;
  56993. goto FINALLY_0073;
  56994. }
  56995. FINALLY_0073:
  56996. {// begin finally (depth: 1)
  56997. {
  56998. RuntimeObject* L_20 = V_3;
  56999. if (!L_20)
  57000. {
  57001. goto IL_007c;
  57002. }
  57003. }
  57004. IL_0076:
  57005. {
  57006. RuntimeObject* L_21 = V_3;
  57007. NullCheck((RuntimeObject*)L_21);
  57008. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  57009. }
  57010. IL_007c:
  57011. {
  57012. IL2CPP_END_FINALLY(115)
  57013. }
  57014. }// end finally (depth: 1)
  57015. IL2CPP_CLEANUP(115)
  57016. {
  57017. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  57018. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  57019. }
  57020. IL_007d:
  57021. {
  57022. return;
  57023. }
  57024. }
  57025. 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)
  57026. {
  57027. {
  57028. int32_t L_0 = ___minY0;
  57029. __this->set_minY_0(L_0);
  57030. int32_t L_1 = ___maxY1;
  57031. __this->set_maxY_1(L_1);
  57032. int32_t L_2 = ___stepY2;
  57033. __this->set_stepY_2(L_2);
  57034. int32_t L_3 = ___width3;
  57035. __this->set_width_3(L_3);
  57036. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  57037. __this->set_allocator_4(L_4);
  57038. ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E * L_5 = ___operation5;
  57039. ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E L_6 = (*(ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E *)L_5);
  57040. __this->set_operation_5(L_6);
  57041. return;
  57042. }
  57043. }
  57044. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m85326FCA775EBDE5B913C752646FCE7E4B9D395A_gshared_inline (RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E * __this, int32_t ___i0, const RuntimeMethod* method)
  57045. {
  57046. static bool s_Il2CppMethodInitialized;
  57047. if (!s_Il2CppMethodInitialized)
  57048. {
  57049. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  57050. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57051. s_Il2CppMethodInitialized = true;
  57052. }
  57053. int32_t V_0 = 0;
  57054. int32_t V_1 = 0;
  57055. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  57056. memset((&V_2), 0, sizeof(V_2));
  57057. RuntimeObject* V_3 = NULL;
  57058. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  57059. memset((&V_4), 0, sizeof(V_4));
  57060. Exception_t * __last_unhandled_exception = 0;
  57061. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  57062. {
  57063. int32_t L_0 = (int32_t)__this->get_minY_0();
  57064. int32_t L_1 = ___i0;
  57065. int32_t L_2 = (int32_t)__this->get_stepY_2();
  57066. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  57067. int32_t L_3 = V_0;
  57068. int32_t L_4 = (int32_t)__this->get_maxY_1();
  57069. if ((((int32_t)L_3) < ((int32_t)L_4)))
  57070. {
  57071. goto IL_001a;
  57072. }
  57073. }
  57074. {
  57075. return;
  57076. }
  57077. IL_001a:
  57078. {
  57079. int32_t L_5 = V_0;
  57080. int32_t L_6 = (int32_t)__this->get_stepY_2();
  57081. int32_t L_7 = (int32_t)__this->get_maxY_1();
  57082. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57083. int32_t L_8;
  57084. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  57085. V_1 = (int32_t)L_8;
  57086. int32_t L_9 = V_0;
  57087. int32_t L_10 = V_1;
  57088. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  57089. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  57090. int32_t L_12 = (int32_t)__this->get_width_3();
  57091. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  57092. RuntimeObject* L_13;
  57093. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  57094. V_3 = (RuntimeObject*)L_13;
  57095. }
  57096. IL_004a:
  57097. try
  57098. {// begin try (depth: 1)
  57099. ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E * L_14 = (ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E *)__this->get_address_of_operation_5();
  57100. ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E * L_15;
  57101. L_15 = (( ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E * (*) (ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E *)(ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  57102. RuntimeObject* L_16 = V_3;
  57103. NullCheck((RuntimeObject*)L_16);
  57104. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  57105. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  57106. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  57107. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  57108. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  57109. Il2CppFakeBox<ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  57110. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  57111. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  57112. *L_15 = L_19.m_Value;
  57113. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  57114. }// end try (depth: 1)
  57115. catch(Il2CppExceptionWrapper& e)
  57116. {
  57117. __last_unhandled_exception = (Exception_t *)e.ex;
  57118. goto FINALLY_0073;
  57119. }
  57120. FINALLY_0073:
  57121. {// begin finally (depth: 1)
  57122. {
  57123. RuntimeObject* L_20 = V_3;
  57124. if (!L_20)
  57125. {
  57126. goto IL_007c;
  57127. }
  57128. }
  57129. IL_0076:
  57130. {
  57131. RuntimeObject* L_21 = V_3;
  57132. NullCheck((RuntimeObject*)L_21);
  57133. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  57134. }
  57135. IL_007c:
  57136. {
  57137. IL2CPP_END_FINALLY(115)
  57138. }
  57139. }// end finally (depth: 1)
  57140. IL2CPP_CLEANUP(115)
  57141. {
  57142. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  57143. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  57144. }
  57145. IL_007d:
  57146. {
  57147. return;
  57148. }
  57149. }
  57150. 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)
  57151. {
  57152. {
  57153. int32_t L_0 = ___minY0;
  57154. __this->set_minY_0(L_0);
  57155. int32_t L_1 = ___maxY1;
  57156. __this->set_maxY_1(L_1);
  57157. int32_t L_2 = ___stepY2;
  57158. __this->set_stepY_2(L_2);
  57159. int32_t L_3 = ___width3;
  57160. __this->set_width_3(L_3);
  57161. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  57162. __this->set_allocator_4(L_4);
  57163. ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E * L_5 = ___operation5;
  57164. ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E L_6 = (*(ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E *)L_5);
  57165. __this->set_operation_5(L_6);
  57166. return;
  57167. }
  57168. }
  57169. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m2398CFB44FC74174FFFF03A4C5C43A1AC6BEE47B_gshared_inline (RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C * __this, int32_t ___i0, const RuntimeMethod* method)
  57170. {
  57171. static bool s_Il2CppMethodInitialized;
  57172. if (!s_Il2CppMethodInitialized)
  57173. {
  57174. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  57175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57176. s_Il2CppMethodInitialized = true;
  57177. }
  57178. int32_t V_0 = 0;
  57179. int32_t V_1 = 0;
  57180. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  57181. memset((&V_2), 0, sizeof(V_2));
  57182. RuntimeObject* V_3 = NULL;
  57183. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  57184. memset((&V_4), 0, sizeof(V_4));
  57185. Exception_t * __last_unhandled_exception = 0;
  57186. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  57187. {
  57188. int32_t L_0 = (int32_t)__this->get_minY_0();
  57189. int32_t L_1 = ___i0;
  57190. int32_t L_2 = (int32_t)__this->get_stepY_2();
  57191. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  57192. int32_t L_3 = V_0;
  57193. int32_t L_4 = (int32_t)__this->get_maxY_1();
  57194. if ((((int32_t)L_3) < ((int32_t)L_4)))
  57195. {
  57196. goto IL_001a;
  57197. }
  57198. }
  57199. {
  57200. return;
  57201. }
  57202. IL_001a:
  57203. {
  57204. int32_t L_5 = V_0;
  57205. int32_t L_6 = (int32_t)__this->get_stepY_2();
  57206. int32_t L_7 = (int32_t)__this->get_maxY_1();
  57207. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57208. int32_t L_8;
  57209. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  57210. V_1 = (int32_t)L_8;
  57211. int32_t L_9 = V_0;
  57212. int32_t L_10 = V_1;
  57213. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  57214. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  57215. int32_t L_12 = (int32_t)__this->get_width_3();
  57216. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  57217. RuntimeObject* L_13;
  57218. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  57219. V_3 = (RuntimeObject*)L_13;
  57220. }
  57221. IL_004a:
  57222. try
  57223. {// begin try (depth: 1)
  57224. ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E * L_14 = (ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E *)__this->get_address_of_operation_5();
  57225. ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E * L_15;
  57226. L_15 = (( ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E * (*) (ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E *)(ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  57227. RuntimeObject* L_16 = V_3;
  57228. NullCheck((RuntimeObject*)L_16);
  57229. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  57230. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  57231. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  57232. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  57233. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  57234. Il2CppFakeBox<ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  57235. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  57236. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  57237. *L_15 = L_19.m_Value;
  57238. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  57239. }// end try (depth: 1)
  57240. catch(Il2CppExceptionWrapper& e)
  57241. {
  57242. __last_unhandled_exception = (Exception_t *)e.ex;
  57243. goto FINALLY_0073;
  57244. }
  57245. FINALLY_0073:
  57246. {// begin finally (depth: 1)
  57247. {
  57248. RuntimeObject* L_20 = V_3;
  57249. if (!L_20)
  57250. {
  57251. goto IL_007c;
  57252. }
  57253. }
  57254. IL_0076:
  57255. {
  57256. RuntimeObject* L_21 = V_3;
  57257. NullCheck((RuntimeObject*)L_21);
  57258. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  57259. }
  57260. IL_007c:
  57261. {
  57262. IL2CPP_END_FINALLY(115)
  57263. }
  57264. }// end finally (depth: 1)
  57265. IL2CPP_CLEANUP(115)
  57266. {
  57267. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  57268. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  57269. }
  57270. IL_007d:
  57271. {
  57272. return;
  57273. }
  57274. }
  57275. 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)
  57276. {
  57277. {
  57278. int32_t L_0 = ___minY0;
  57279. __this->set_minY_0(L_0);
  57280. int32_t L_1 = ___maxY1;
  57281. __this->set_maxY_1(L_1);
  57282. int32_t L_2 = ___stepY2;
  57283. __this->set_stepY_2(L_2);
  57284. int32_t L_3 = ___width3;
  57285. __this->set_width_3(L_3);
  57286. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  57287. __this->set_allocator_4(L_4);
  57288. ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 * L_5 = ___operation5;
  57289. ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 L_6 = (*(ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 *)L_5);
  57290. __this->set_operation_5(L_6);
  57291. return;
  57292. }
  57293. }
  57294. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m62559C450D145D0A65A59D6B3793EC8179E00DBB_gshared_inline (RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D * __this, int32_t ___i0, const RuntimeMethod* method)
  57295. {
  57296. static bool s_Il2CppMethodInitialized;
  57297. if (!s_Il2CppMethodInitialized)
  57298. {
  57299. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  57300. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57301. s_Il2CppMethodInitialized = true;
  57302. }
  57303. int32_t V_0 = 0;
  57304. int32_t V_1 = 0;
  57305. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  57306. memset((&V_2), 0, sizeof(V_2));
  57307. RuntimeObject* V_3 = NULL;
  57308. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  57309. memset((&V_4), 0, sizeof(V_4));
  57310. Exception_t * __last_unhandled_exception = 0;
  57311. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  57312. {
  57313. int32_t L_0 = (int32_t)__this->get_minY_0();
  57314. int32_t L_1 = ___i0;
  57315. int32_t L_2 = (int32_t)__this->get_stepY_2();
  57316. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  57317. int32_t L_3 = V_0;
  57318. int32_t L_4 = (int32_t)__this->get_maxY_1();
  57319. if ((((int32_t)L_3) < ((int32_t)L_4)))
  57320. {
  57321. goto IL_001a;
  57322. }
  57323. }
  57324. {
  57325. return;
  57326. }
  57327. IL_001a:
  57328. {
  57329. int32_t L_5 = V_0;
  57330. int32_t L_6 = (int32_t)__this->get_stepY_2();
  57331. int32_t L_7 = (int32_t)__this->get_maxY_1();
  57332. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57333. int32_t L_8;
  57334. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  57335. V_1 = (int32_t)L_8;
  57336. int32_t L_9 = V_0;
  57337. int32_t L_10 = V_1;
  57338. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  57339. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  57340. int32_t L_12 = (int32_t)__this->get_width_3();
  57341. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  57342. RuntimeObject* L_13;
  57343. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  57344. V_3 = (RuntimeObject*)L_13;
  57345. }
  57346. IL_004a:
  57347. try
  57348. {// begin try (depth: 1)
  57349. ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 * L_14 = (ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 *)__this->get_address_of_operation_5();
  57350. ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 * L_15;
  57351. L_15 = (( ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 * (*) (ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 *)(ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  57352. RuntimeObject* L_16 = V_3;
  57353. NullCheck((RuntimeObject*)L_16);
  57354. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  57355. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  57356. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  57357. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  57358. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  57359. Il2CppFakeBox<ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  57360. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  57361. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  57362. *L_15 = L_19.m_Value;
  57363. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  57364. }// end try (depth: 1)
  57365. catch(Il2CppExceptionWrapper& e)
  57366. {
  57367. __last_unhandled_exception = (Exception_t *)e.ex;
  57368. goto FINALLY_0073;
  57369. }
  57370. FINALLY_0073:
  57371. {// begin finally (depth: 1)
  57372. {
  57373. RuntimeObject* L_20 = V_3;
  57374. if (!L_20)
  57375. {
  57376. goto IL_007c;
  57377. }
  57378. }
  57379. IL_0076:
  57380. {
  57381. RuntimeObject* L_21 = V_3;
  57382. NullCheck((RuntimeObject*)L_21);
  57383. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  57384. }
  57385. IL_007c:
  57386. {
  57387. IL2CPP_END_FINALLY(115)
  57388. }
  57389. }// end finally (depth: 1)
  57390. IL2CPP_CLEANUP(115)
  57391. {
  57392. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  57393. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  57394. }
  57395. IL_007d:
  57396. {
  57397. return;
  57398. }
  57399. }
  57400. 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)
  57401. {
  57402. {
  57403. int32_t L_0 = ___minY0;
  57404. __this->set_minY_0(L_0);
  57405. int32_t L_1 = ___maxY1;
  57406. __this->set_maxY_1(L_1);
  57407. int32_t L_2 = ___stepY2;
  57408. __this->set_stepY_2(L_2);
  57409. int32_t L_3 = ___width3;
  57410. __this->set_width_3(L_3);
  57411. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  57412. __this->set_allocator_4(L_4);
  57413. ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 * L_5 = ___operation5;
  57414. ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 L_6 = (*(ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 *)L_5);
  57415. __this->set_operation_5(L_6);
  57416. return;
  57417. }
  57418. }
  57419. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mFC7C443B4DA5909CB14465CA6F10DAED6E1D2A2C_gshared_inline (RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345 * __this, int32_t ___i0, const RuntimeMethod* method)
  57420. {
  57421. static bool s_Il2CppMethodInitialized;
  57422. if (!s_Il2CppMethodInitialized)
  57423. {
  57424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  57425. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57426. s_Il2CppMethodInitialized = true;
  57427. }
  57428. int32_t V_0 = 0;
  57429. int32_t V_1 = 0;
  57430. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  57431. memset((&V_2), 0, sizeof(V_2));
  57432. RuntimeObject* V_3 = NULL;
  57433. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  57434. memset((&V_4), 0, sizeof(V_4));
  57435. Exception_t * __last_unhandled_exception = 0;
  57436. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  57437. {
  57438. int32_t L_0 = (int32_t)__this->get_minY_0();
  57439. int32_t L_1 = ___i0;
  57440. int32_t L_2 = (int32_t)__this->get_stepY_2();
  57441. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  57442. int32_t L_3 = V_0;
  57443. int32_t L_4 = (int32_t)__this->get_maxY_1();
  57444. if ((((int32_t)L_3) < ((int32_t)L_4)))
  57445. {
  57446. goto IL_001a;
  57447. }
  57448. }
  57449. {
  57450. return;
  57451. }
  57452. IL_001a:
  57453. {
  57454. int32_t L_5 = V_0;
  57455. int32_t L_6 = (int32_t)__this->get_stepY_2();
  57456. int32_t L_7 = (int32_t)__this->get_maxY_1();
  57457. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57458. int32_t L_8;
  57459. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  57460. V_1 = (int32_t)L_8;
  57461. int32_t L_9 = V_0;
  57462. int32_t L_10 = V_1;
  57463. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  57464. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  57465. int32_t L_12 = (int32_t)__this->get_width_3();
  57466. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  57467. RuntimeObject* L_13;
  57468. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  57469. V_3 = (RuntimeObject*)L_13;
  57470. }
  57471. IL_004a:
  57472. try
  57473. {// begin try (depth: 1)
  57474. ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 * L_14 = (ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 *)__this->get_address_of_operation_5();
  57475. ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 * L_15;
  57476. L_15 = (( ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 * (*) (ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 *)(ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  57477. RuntimeObject* L_16 = V_3;
  57478. NullCheck((RuntimeObject*)L_16);
  57479. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  57480. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  57481. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  57482. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  57483. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  57484. Il2CppFakeBox<ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  57485. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  57486. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  57487. *L_15 = L_19.m_Value;
  57488. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  57489. }// end try (depth: 1)
  57490. catch(Il2CppExceptionWrapper& e)
  57491. {
  57492. __last_unhandled_exception = (Exception_t *)e.ex;
  57493. goto FINALLY_0073;
  57494. }
  57495. FINALLY_0073:
  57496. {// begin finally (depth: 1)
  57497. {
  57498. RuntimeObject* L_20 = V_3;
  57499. if (!L_20)
  57500. {
  57501. goto IL_007c;
  57502. }
  57503. }
  57504. IL_0076:
  57505. {
  57506. RuntimeObject* L_21 = V_3;
  57507. NullCheck((RuntimeObject*)L_21);
  57508. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  57509. }
  57510. IL_007c:
  57511. {
  57512. IL2CPP_END_FINALLY(115)
  57513. }
  57514. }// end finally (depth: 1)
  57515. IL2CPP_CLEANUP(115)
  57516. {
  57517. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  57518. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  57519. }
  57520. IL_007d:
  57521. {
  57522. return;
  57523. }
  57524. }
  57525. 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)
  57526. {
  57527. {
  57528. int32_t L_0 = ___minY0;
  57529. __this->set_minY_0(L_0);
  57530. int32_t L_1 = ___maxY1;
  57531. __this->set_maxY_1(L_1);
  57532. int32_t L_2 = ___stepY2;
  57533. __this->set_stepY_2(L_2);
  57534. int32_t L_3 = ___width3;
  57535. __this->set_width_3(L_3);
  57536. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  57537. __this->set_allocator_4(L_4);
  57538. ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 * L_5 = ___operation5;
  57539. ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 L_6 = (*(ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 *)L_5);
  57540. __this->set_operation_5(L_6);
  57541. return;
  57542. }
  57543. }
  57544. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m63022124AF817249E7384F9B7BCFF61684A57129_gshared_inline (RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5 * __this, int32_t ___i0, const RuntimeMethod* method)
  57545. {
  57546. static bool s_Il2CppMethodInitialized;
  57547. if (!s_Il2CppMethodInitialized)
  57548. {
  57549. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  57550. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57551. s_Il2CppMethodInitialized = true;
  57552. }
  57553. int32_t V_0 = 0;
  57554. int32_t V_1 = 0;
  57555. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  57556. memset((&V_2), 0, sizeof(V_2));
  57557. RuntimeObject* V_3 = NULL;
  57558. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  57559. memset((&V_4), 0, sizeof(V_4));
  57560. Exception_t * __last_unhandled_exception = 0;
  57561. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  57562. {
  57563. int32_t L_0 = (int32_t)__this->get_minY_0();
  57564. int32_t L_1 = ___i0;
  57565. int32_t L_2 = (int32_t)__this->get_stepY_2();
  57566. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  57567. int32_t L_3 = V_0;
  57568. int32_t L_4 = (int32_t)__this->get_maxY_1();
  57569. if ((((int32_t)L_3) < ((int32_t)L_4)))
  57570. {
  57571. goto IL_001a;
  57572. }
  57573. }
  57574. {
  57575. return;
  57576. }
  57577. IL_001a:
  57578. {
  57579. int32_t L_5 = V_0;
  57580. int32_t L_6 = (int32_t)__this->get_stepY_2();
  57581. int32_t L_7 = (int32_t)__this->get_maxY_1();
  57582. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57583. int32_t L_8;
  57584. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  57585. V_1 = (int32_t)L_8;
  57586. int32_t L_9 = V_0;
  57587. int32_t L_10 = V_1;
  57588. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  57589. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  57590. int32_t L_12 = (int32_t)__this->get_width_3();
  57591. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  57592. RuntimeObject* L_13;
  57593. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  57594. V_3 = (RuntimeObject*)L_13;
  57595. }
  57596. IL_004a:
  57597. try
  57598. {// begin try (depth: 1)
  57599. ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 * L_14 = (ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 *)__this->get_address_of_operation_5();
  57600. ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 * L_15;
  57601. L_15 = (( ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 * (*) (ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 *)(ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  57602. RuntimeObject* L_16 = V_3;
  57603. NullCheck((RuntimeObject*)L_16);
  57604. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  57605. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  57606. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  57607. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  57608. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  57609. Il2CppFakeBox<ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  57610. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  57611. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  57612. *L_15 = L_19.m_Value;
  57613. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  57614. }// end try (depth: 1)
  57615. catch(Il2CppExceptionWrapper& e)
  57616. {
  57617. __last_unhandled_exception = (Exception_t *)e.ex;
  57618. goto FINALLY_0073;
  57619. }
  57620. FINALLY_0073:
  57621. {// begin finally (depth: 1)
  57622. {
  57623. RuntimeObject* L_20 = V_3;
  57624. if (!L_20)
  57625. {
  57626. goto IL_007c;
  57627. }
  57628. }
  57629. IL_0076:
  57630. {
  57631. RuntimeObject* L_21 = V_3;
  57632. NullCheck((RuntimeObject*)L_21);
  57633. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  57634. }
  57635. IL_007c:
  57636. {
  57637. IL2CPP_END_FINALLY(115)
  57638. }
  57639. }// end finally (depth: 1)
  57640. IL2CPP_CLEANUP(115)
  57641. {
  57642. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  57643. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  57644. }
  57645. IL_007d:
  57646. {
  57647. return;
  57648. }
  57649. }
  57650. 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)
  57651. {
  57652. {
  57653. int32_t L_0 = ___minY0;
  57654. __this->set_minY_0(L_0);
  57655. int32_t L_1 = ___maxY1;
  57656. __this->set_maxY_1(L_1);
  57657. int32_t L_2 = ___stepY2;
  57658. __this->set_stepY_2(L_2);
  57659. int32_t L_3 = ___width3;
  57660. __this->set_width_3(L_3);
  57661. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  57662. __this->set_allocator_4(L_4);
  57663. ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 * L_5 = ___operation5;
  57664. ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 L_6 = (*(ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 *)L_5);
  57665. __this->set_operation_5(L_6);
  57666. return;
  57667. }
  57668. }
  57669. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m99EE222620EDC88C01E93D8BC9B6BC8CEAE3A5AE_gshared_inline (RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03 * __this, int32_t ___i0, const RuntimeMethod* method)
  57670. {
  57671. static bool s_Il2CppMethodInitialized;
  57672. if (!s_Il2CppMethodInitialized)
  57673. {
  57674. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  57675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57676. s_Il2CppMethodInitialized = true;
  57677. }
  57678. int32_t V_0 = 0;
  57679. int32_t V_1 = 0;
  57680. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  57681. memset((&V_2), 0, sizeof(V_2));
  57682. RuntimeObject* V_3 = NULL;
  57683. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  57684. memset((&V_4), 0, sizeof(V_4));
  57685. Exception_t * __last_unhandled_exception = 0;
  57686. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  57687. {
  57688. int32_t L_0 = (int32_t)__this->get_minY_0();
  57689. int32_t L_1 = ___i0;
  57690. int32_t L_2 = (int32_t)__this->get_stepY_2();
  57691. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  57692. int32_t L_3 = V_0;
  57693. int32_t L_4 = (int32_t)__this->get_maxY_1();
  57694. if ((((int32_t)L_3) < ((int32_t)L_4)))
  57695. {
  57696. goto IL_001a;
  57697. }
  57698. }
  57699. {
  57700. return;
  57701. }
  57702. IL_001a:
  57703. {
  57704. int32_t L_5 = V_0;
  57705. int32_t L_6 = (int32_t)__this->get_stepY_2();
  57706. int32_t L_7 = (int32_t)__this->get_maxY_1();
  57707. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57708. int32_t L_8;
  57709. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  57710. V_1 = (int32_t)L_8;
  57711. int32_t L_9 = V_0;
  57712. int32_t L_10 = V_1;
  57713. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  57714. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  57715. int32_t L_12 = (int32_t)__this->get_width_3();
  57716. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  57717. RuntimeObject* L_13;
  57718. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  57719. V_3 = (RuntimeObject*)L_13;
  57720. }
  57721. IL_004a:
  57722. try
  57723. {// begin try (depth: 1)
  57724. ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 * L_14 = (ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 *)__this->get_address_of_operation_5();
  57725. ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 * L_15;
  57726. L_15 = (( ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 * (*) (ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 *)(ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  57727. RuntimeObject* L_16 = V_3;
  57728. NullCheck((RuntimeObject*)L_16);
  57729. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  57730. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  57731. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  57732. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  57733. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  57734. Il2CppFakeBox<ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  57735. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  57736. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  57737. *L_15 = L_19.m_Value;
  57738. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  57739. }// end try (depth: 1)
  57740. catch(Il2CppExceptionWrapper& e)
  57741. {
  57742. __last_unhandled_exception = (Exception_t *)e.ex;
  57743. goto FINALLY_0073;
  57744. }
  57745. FINALLY_0073:
  57746. {// begin finally (depth: 1)
  57747. {
  57748. RuntimeObject* L_20 = V_3;
  57749. if (!L_20)
  57750. {
  57751. goto IL_007c;
  57752. }
  57753. }
  57754. IL_0076:
  57755. {
  57756. RuntimeObject* L_21 = V_3;
  57757. NullCheck((RuntimeObject*)L_21);
  57758. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  57759. }
  57760. IL_007c:
  57761. {
  57762. IL2CPP_END_FINALLY(115)
  57763. }
  57764. }// end finally (depth: 1)
  57765. IL2CPP_CLEANUP(115)
  57766. {
  57767. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  57768. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  57769. }
  57770. IL_007d:
  57771. {
  57772. return;
  57773. }
  57774. }
  57775. 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)
  57776. {
  57777. {
  57778. int32_t L_0 = ___minY0;
  57779. __this->set_minY_0(L_0);
  57780. int32_t L_1 = ___maxY1;
  57781. __this->set_maxY_1(L_1);
  57782. int32_t L_2 = ___stepY2;
  57783. __this->set_stepY_2(L_2);
  57784. int32_t L_3 = ___width3;
  57785. __this->set_width_3(L_3);
  57786. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  57787. __this->set_allocator_4(L_4);
  57788. ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 * L_5 = ___operation5;
  57789. ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 L_6 = (*(ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 *)L_5);
  57790. __this->set_operation_5(L_6);
  57791. return;
  57792. }
  57793. }
  57794. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m5FA27A394F8F6B25FBC9A7FC81D5375FC4588B95_gshared_inline (RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE * __this, int32_t ___i0, const RuntimeMethod* method)
  57795. {
  57796. static bool s_Il2CppMethodInitialized;
  57797. if (!s_Il2CppMethodInitialized)
  57798. {
  57799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  57800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57801. s_Il2CppMethodInitialized = true;
  57802. }
  57803. int32_t V_0 = 0;
  57804. int32_t V_1 = 0;
  57805. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  57806. memset((&V_2), 0, sizeof(V_2));
  57807. RuntimeObject* V_3 = NULL;
  57808. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  57809. memset((&V_4), 0, sizeof(V_4));
  57810. Exception_t * __last_unhandled_exception = 0;
  57811. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  57812. {
  57813. int32_t L_0 = (int32_t)__this->get_minY_0();
  57814. int32_t L_1 = ___i0;
  57815. int32_t L_2 = (int32_t)__this->get_stepY_2();
  57816. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  57817. int32_t L_3 = V_0;
  57818. int32_t L_4 = (int32_t)__this->get_maxY_1();
  57819. if ((((int32_t)L_3) < ((int32_t)L_4)))
  57820. {
  57821. goto IL_001a;
  57822. }
  57823. }
  57824. {
  57825. return;
  57826. }
  57827. IL_001a:
  57828. {
  57829. int32_t L_5 = V_0;
  57830. int32_t L_6 = (int32_t)__this->get_stepY_2();
  57831. int32_t L_7 = (int32_t)__this->get_maxY_1();
  57832. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57833. int32_t L_8;
  57834. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  57835. V_1 = (int32_t)L_8;
  57836. int32_t L_9 = V_0;
  57837. int32_t L_10 = V_1;
  57838. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  57839. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  57840. int32_t L_12 = (int32_t)__this->get_width_3();
  57841. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  57842. RuntimeObject* L_13;
  57843. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  57844. V_3 = (RuntimeObject*)L_13;
  57845. }
  57846. IL_004a:
  57847. try
  57848. {// begin try (depth: 1)
  57849. ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 * L_14 = (ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 *)__this->get_address_of_operation_5();
  57850. ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 * L_15;
  57851. L_15 = (( ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 * (*) (ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 *)(ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  57852. RuntimeObject* L_16 = V_3;
  57853. NullCheck((RuntimeObject*)L_16);
  57854. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  57855. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  57856. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  57857. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  57858. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  57859. Il2CppFakeBox<ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  57860. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  57861. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  57862. *L_15 = L_19.m_Value;
  57863. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  57864. }// end try (depth: 1)
  57865. catch(Il2CppExceptionWrapper& e)
  57866. {
  57867. __last_unhandled_exception = (Exception_t *)e.ex;
  57868. goto FINALLY_0073;
  57869. }
  57870. FINALLY_0073:
  57871. {// begin finally (depth: 1)
  57872. {
  57873. RuntimeObject* L_20 = V_3;
  57874. if (!L_20)
  57875. {
  57876. goto IL_007c;
  57877. }
  57878. }
  57879. IL_0076:
  57880. {
  57881. RuntimeObject* L_21 = V_3;
  57882. NullCheck((RuntimeObject*)L_21);
  57883. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  57884. }
  57885. IL_007c:
  57886. {
  57887. IL2CPP_END_FINALLY(115)
  57888. }
  57889. }// end finally (depth: 1)
  57890. IL2CPP_CLEANUP(115)
  57891. {
  57892. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  57893. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  57894. }
  57895. IL_007d:
  57896. {
  57897. return;
  57898. }
  57899. }
  57900. 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)
  57901. {
  57902. {
  57903. int32_t L_0 = ___minY0;
  57904. __this->set_minY_0(L_0);
  57905. int32_t L_1 = ___maxY1;
  57906. __this->set_maxY_1(L_1);
  57907. int32_t L_2 = ___stepY2;
  57908. __this->set_stepY_2(L_2);
  57909. int32_t L_3 = ___width3;
  57910. __this->set_width_3(L_3);
  57911. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  57912. __this->set_allocator_4(L_4);
  57913. ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E * L_5 = ___operation5;
  57914. ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E L_6 = (*(ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E *)L_5);
  57915. __this->set_operation_5(L_6);
  57916. return;
  57917. }
  57918. }
  57919. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m672551AD4D0A2E48C780118D3659D21CD7AA997B_gshared_inline (RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7 * __this, int32_t ___i0, const RuntimeMethod* method)
  57920. {
  57921. static bool s_Il2CppMethodInitialized;
  57922. if (!s_Il2CppMethodInitialized)
  57923. {
  57924. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  57925. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57926. s_Il2CppMethodInitialized = true;
  57927. }
  57928. int32_t V_0 = 0;
  57929. int32_t V_1 = 0;
  57930. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  57931. memset((&V_2), 0, sizeof(V_2));
  57932. RuntimeObject* V_3 = NULL;
  57933. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  57934. memset((&V_4), 0, sizeof(V_4));
  57935. Exception_t * __last_unhandled_exception = 0;
  57936. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  57937. {
  57938. int32_t L_0 = (int32_t)__this->get_minY_0();
  57939. int32_t L_1 = ___i0;
  57940. int32_t L_2 = (int32_t)__this->get_stepY_2();
  57941. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  57942. int32_t L_3 = V_0;
  57943. int32_t L_4 = (int32_t)__this->get_maxY_1();
  57944. if ((((int32_t)L_3) < ((int32_t)L_4)))
  57945. {
  57946. goto IL_001a;
  57947. }
  57948. }
  57949. {
  57950. return;
  57951. }
  57952. IL_001a:
  57953. {
  57954. int32_t L_5 = V_0;
  57955. int32_t L_6 = (int32_t)__this->get_stepY_2();
  57956. int32_t L_7 = (int32_t)__this->get_maxY_1();
  57957. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57958. int32_t L_8;
  57959. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  57960. V_1 = (int32_t)L_8;
  57961. int32_t L_9 = V_0;
  57962. int32_t L_10 = V_1;
  57963. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  57964. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  57965. int32_t L_12 = (int32_t)__this->get_width_3();
  57966. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  57967. RuntimeObject* L_13;
  57968. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  57969. V_3 = (RuntimeObject*)L_13;
  57970. }
  57971. IL_004a:
  57972. try
  57973. {// begin try (depth: 1)
  57974. ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E * L_14 = (ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E *)__this->get_address_of_operation_5();
  57975. ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E * L_15;
  57976. L_15 = (( ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E * (*) (ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E *)(ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  57977. RuntimeObject* L_16 = V_3;
  57978. NullCheck((RuntimeObject*)L_16);
  57979. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  57980. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  57981. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  57982. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  57983. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  57984. Il2CppFakeBox<ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  57985. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  57986. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  57987. *L_15 = L_19.m_Value;
  57988. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  57989. }// end try (depth: 1)
  57990. catch(Il2CppExceptionWrapper& e)
  57991. {
  57992. __last_unhandled_exception = (Exception_t *)e.ex;
  57993. goto FINALLY_0073;
  57994. }
  57995. FINALLY_0073:
  57996. {// begin finally (depth: 1)
  57997. {
  57998. RuntimeObject* L_20 = V_3;
  57999. if (!L_20)
  58000. {
  58001. goto IL_007c;
  58002. }
  58003. }
  58004. IL_0076:
  58005. {
  58006. RuntimeObject* L_21 = V_3;
  58007. NullCheck((RuntimeObject*)L_21);
  58008. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  58009. }
  58010. IL_007c:
  58011. {
  58012. IL2CPP_END_FINALLY(115)
  58013. }
  58014. }// end finally (depth: 1)
  58015. IL2CPP_CLEANUP(115)
  58016. {
  58017. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  58018. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  58019. }
  58020. IL_007d:
  58021. {
  58022. return;
  58023. }
  58024. }
  58025. 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)
  58026. {
  58027. {
  58028. int32_t L_0 = ___minY0;
  58029. __this->set_minY_0(L_0);
  58030. int32_t L_1 = ___maxY1;
  58031. __this->set_maxY_1(L_1);
  58032. int32_t L_2 = ___stepY2;
  58033. __this->set_stepY_2(L_2);
  58034. int32_t L_3 = ___width3;
  58035. __this->set_width_3(L_3);
  58036. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  58037. __this->set_allocator_4(L_4);
  58038. ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA * L_5 = ___operation5;
  58039. ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA L_6 = (*(ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA *)L_5);
  58040. __this->set_operation_5(L_6);
  58041. return;
  58042. }
  58043. }
  58044. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m80BF6DE660F1E27CB17E6930488E283C3E4A8BA1_gshared_inline (RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8 * __this, int32_t ___i0, const RuntimeMethod* method)
  58045. {
  58046. static bool s_Il2CppMethodInitialized;
  58047. if (!s_Il2CppMethodInitialized)
  58048. {
  58049. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  58050. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58051. s_Il2CppMethodInitialized = true;
  58052. }
  58053. int32_t V_0 = 0;
  58054. int32_t V_1 = 0;
  58055. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  58056. memset((&V_2), 0, sizeof(V_2));
  58057. RuntimeObject* V_3 = NULL;
  58058. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  58059. memset((&V_4), 0, sizeof(V_4));
  58060. Exception_t * __last_unhandled_exception = 0;
  58061. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  58062. {
  58063. int32_t L_0 = (int32_t)__this->get_minY_0();
  58064. int32_t L_1 = ___i0;
  58065. int32_t L_2 = (int32_t)__this->get_stepY_2();
  58066. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  58067. int32_t L_3 = V_0;
  58068. int32_t L_4 = (int32_t)__this->get_maxY_1();
  58069. if ((((int32_t)L_3) < ((int32_t)L_4)))
  58070. {
  58071. goto IL_001a;
  58072. }
  58073. }
  58074. {
  58075. return;
  58076. }
  58077. IL_001a:
  58078. {
  58079. int32_t L_5 = V_0;
  58080. int32_t L_6 = (int32_t)__this->get_stepY_2();
  58081. int32_t L_7 = (int32_t)__this->get_maxY_1();
  58082. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58083. int32_t L_8;
  58084. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  58085. V_1 = (int32_t)L_8;
  58086. int32_t L_9 = V_0;
  58087. int32_t L_10 = V_1;
  58088. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  58089. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  58090. int32_t L_12 = (int32_t)__this->get_width_3();
  58091. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  58092. RuntimeObject* L_13;
  58093. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  58094. V_3 = (RuntimeObject*)L_13;
  58095. }
  58096. IL_004a:
  58097. try
  58098. {// begin try (depth: 1)
  58099. ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA * L_14 = (ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA *)__this->get_address_of_operation_5();
  58100. ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA * L_15;
  58101. L_15 = (( ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA * (*) (ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA *)(ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  58102. RuntimeObject* L_16 = V_3;
  58103. NullCheck((RuntimeObject*)L_16);
  58104. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  58105. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  58106. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  58107. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  58108. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  58109. Il2CppFakeBox<ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  58110. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  58111. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  58112. *L_15 = L_19.m_Value;
  58113. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  58114. }// end try (depth: 1)
  58115. catch(Il2CppExceptionWrapper& e)
  58116. {
  58117. __last_unhandled_exception = (Exception_t *)e.ex;
  58118. goto FINALLY_0073;
  58119. }
  58120. FINALLY_0073:
  58121. {// begin finally (depth: 1)
  58122. {
  58123. RuntimeObject* L_20 = V_3;
  58124. if (!L_20)
  58125. {
  58126. goto IL_007c;
  58127. }
  58128. }
  58129. IL_0076:
  58130. {
  58131. RuntimeObject* L_21 = V_3;
  58132. NullCheck((RuntimeObject*)L_21);
  58133. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  58134. }
  58135. IL_007c:
  58136. {
  58137. IL2CPP_END_FINALLY(115)
  58138. }
  58139. }// end finally (depth: 1)
  58140. IL2CPP_CLEANUP(115)
  58141. {
  58142. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  58143. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  58144. }
  58145. IL_007d:
  58146. {
  58147. return;
  58148. }
  58149. }
  58150. 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)
  58151. {
  58152. {
  58153. int32_t L_0 = ___minY0;
  58154. __this->set_minY_0(L_0);
  58155. int32_t L_1 = ___maxY1;
  58156. __this->set_maxY_1(L_1);
  58157. int32_t L_2 = ___stepY2;
  58158. __this->set_stepY_2(L_2);
  58159. int32_t L_3 = ___width3;
  58160. __this->set_width_3(L_3);
  58161. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  58162. __this->set_allocator_4(L_4);
  58163. ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE * L_5 = ___operation5;
  58164. ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE L_6 = (*(ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE *)L_5);
  58165. __this->set_operation_5(L_6);
  58166. return;
  58167. }
  58168. }
  58169. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m25E4AF50DA8937876DBD8F399D97F7753F7B5C41_gshared_inline (RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6 * __this, int32_t ___i0, const RuntimeMethod* method)
  58170. {
  58171. static bool s_Il2CppMethodInitialized;
  58172. if (!s_Il2CppMethodInitialized)
  58173. {
  58174. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  58175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58176. s_Il2CppMethodInitialized = true;
  58177. }
  58178. int32_t V_0 = 0;
  58179. int32_t V_1 = 0;
  58180. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  58181. memset((&V_2), 0, sizeof(V_2));
  58182. RuntimeObject* V_3 = NULL;
  58183. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  58184. memset((&V_4), 0, sizeof(V_4));
  58185. Exception_t * __last_unhandled_exception = 0;
  58186. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  58187. {
  58188. int32_t L_0 = (int32_t)__this->get_minY_0();
  58189. int32_t L_1 = ___i0;
  58190. int32_t L_2 = (int32_t)__this->get_stepY_2();
  58191. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  58192. int32_t L_3 = V_0;
  58193. int32_t L_4 = (int32_t)__this->get_maxY_1();
  58194. if ((((int32_t)L_3) < ((int32_t)L_4)))
  58195. {
  58196. goto IL_001a;
  58197. }
  58198. }
  58199. {
  58200. return;
  58201. }
  58202. IL_001a:
  58203. {
  58204. int32_t L_5 = V_0;
  58205. int32_t L_6 = (int32_t)__this->get_stepY_2();
  58206. int32_t L_7 = (int32_t)__this->get_maxY_1();
  58207. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58208. int32_t L_8;
  58209. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  58210. V_1 = (int32_t)L_8;
  58211. int32_t L_9 = V_0;
  58212. int32_t L_10 = V_1;
  58213. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  58214. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  58215. int32_t L_12 = (int32_t)__this->get_width_3();
  58216. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  58217. RuntimeObject* L_13;
  58218. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  58219. V_3 = (RuntimeObject*)L_13;
  58220. }
  58221. IL_004a:
  58222. try
  58223. {// begin try (depth: 1)
  58224. ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE * L_14 = (ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE *)__this->get_address_of_operation_5();
  58225. ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE * L_15;
  58226. L_15 = (( ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE * (*) (ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE *)(ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  58227. RuntimeObject* L_16 = V_3;
  58228. NullCheck((RuntimeObject*)L_16);
  58229. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  58230. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  58231. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  58232. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  58233. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  58234. Il2CppFakeBox<ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  58235. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  58236. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  58237. *L_15 = L_19.m_Value;
  58238. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  58239. }// end try (depth: 1)
  58240. catch(Il2CppExceptionWrapper& e)
  58241. {
  58242. __last_unhandled_exception = (Exception_t *)e.ex;
  58243. goto FINALLY_0073;
  58244. }
  58245. FINALLY_0073:
  58246. {// begin finally (depth: 1)
  58247. {
  58248. RuntimeObject* L_20 = V_3;
  58249. if (!L_20)
  58250. {
  58251. goto IL_007c;
  58252. }
  58253. }
  58254. IL_0076:
  58255. {
  58256. RuntimeObject* L_21 = V_3;
  58257. NullCheck((RuntimeObject*)L_21);
  58258. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  58259. }
  58260. IL_007c:
  58261. {
  58262. IL2CPP_END_FINALLY(115)
  58263. }
  58264. }// end finally (depth: 1)
  58265. IL2CPP_CLEANUP(115)
  58266. {
  58267. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  58268. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  58269. }
  58270. IL_007d:
  58271. {
  58272. return;
  58273. }
  58274. }
  58275. 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)
  58276. {
  58277. {
  58278. int32_t L_0 = ___minY0;
  58279. __this->set_minY_0(L_0);
  58280. int32_t L_1 = ___maxY1;
  58281. __this->set_maxY_1(L_1);
  58282. int32_t L_2 = ___stepY2;
  58283. __this->set_stepY_2(L_2);
  58284. int32_t L_3 = ___width3;
  58285. __this->set_width_3(L_3);
  58286. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  58287. __this->set_allocator_4(L_4);
  58288. ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 * L_5 = ___operation5;
  58289. ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 L_6 = (*(ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 *)L_5);
  58290. __this->set_operation_5(L_6);
  58291. return;
  58292. }
  58293. }
  58294. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m3600A62972CFBAE0FF9CE7A30E2D54BA9E65C89E_gshared_inline (RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409 * __this, int32_t ___i0, const RuntimeMethod* method)
  58295. {
  58296. static bool s_Il2CppMethodInitialized;
  58297. if (!s_Il2CppMethodInitialized)
  58298. {
  58299. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  58300. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58301. s_Il2CppMethodInitialized = true;
  58302. }
  58303. int32_t V_0 = 0;
  58304. int32_t V_1 = 0;
  58305. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  58306. memset((&V_2), 0, sizeof(V_2));
  58307. RuntimeObject* V_3 = NULL;
  58308. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  58309. memset((&V_4), 0, sizeof(V_4));
  58310. Exception_t * __last_unhandled_exception = 0;
  58311. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  58312. {
  58313. int32_t L_0 = (int32_t)__this->get_minY_0();
  58314. int32_t L_1 = ___i0;
  58315. int32_t L_2 = (int32_t)__this->get_stepY_2();
  58316. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  58317. int32_t L_3 = V_0;
  58318. int32_t L_4 = (int32_t)__this->get_maxY_1();
  58319. if ((((int32_t)L_3) < ((int32_t)L_4)))
  58320. {
  58321. goto IL_001a;
  58322. }
  58323. }
  58324. {
  58325. return;
  58326. }
  58327. IL_001a:
  58328. {
  58329. int32_t L_5 = V_0;
  58330. int32_t L_6 = (int32_t)__this->get_stepY_2();
  58331. int32_t L_7 = (int32_t)__this->get_maxY_1();
  58332. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58333. int32_t L_8;
  58334. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  58335. V_1 = (int32_t)L_8;
  58336. int32_t L_9 = V_0;
  58337. int32_t L_10 = V_1;
  58338. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  58339. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  58340. int32_t L_12 = (int32_t)__this->get_width_3();
  58341. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  58342. RuntimeObject* L_13;
  58343. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  58344. V_3 = (RuntimeObject*)L_13;
  58345. }
  58346. IL_004a:
  58347. try
  58348. {// begin try (depth: 1)
  58349. ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 * L_14 = (ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 *)__this->get_address_of_operation_5();
  58350. ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 * L_15;
  58351. L_15 = (( ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 * (*) (ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 *)(ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  58352. RuntimeObject* L_16 = V_3;
  58353. NullCheck((RuntimeObject*)L_16);
  58354. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  58355. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  58356. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  58357. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  58358. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  58359. Il2CppFakeBox<ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  58360. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  58361. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  58362. *L_15 = L_19.m_Value;
  58363. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  58364. }// end try (depth: 1)
  58365. catch(Il2CppExceptionWrapper& e)
  58366. {
  58367. __last_unhandled_exception = (Exception_t *)e.ex;
  58368. goto FINALLY_0073;
  58369. }
  58370. FINALLY_0073:
  58371. {// begin finally (depth: 1)
  58372. {
  58373. RuntimeObject* L_20 = V_3;
  58374. if (!L_20)
  58375. {
  58376. goto IL_007c;
  58377. }
  58378. }
  58379. IL_0076:
  58380. {
  58381. RuntimeObject* L_21 = V_3;
  58382. NullCheck((RuntimeObject*)L_21);
  58383. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  58384. }
  58385. IL_007c:
  58386. {
  58387. IL2CPP_END_FINALLY(115)
  58388. }
  58389. }// end finally (depth: 1)
  58390. IL2CPP_CLEANUP(115)
  58391. {
  58392. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  58393. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  58394. }
  58395. IL_007d:
  58396. {
  58397. return;
  58398. }
  58399. }
  58400. 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)
  58401. {
  58402. {
  58403. int32_t L_0 = ___minY0;
  58404. __this->set_minY_0(L_0);
  58405. int32_t L_1 = ___maxY1;
  58406. __this->set_maxY_1(L_1);
  58407. int32_t L_2 = ___stepY2;
  58408. __this->set_stepY_2(L_2);
  58409. int32_t L_3 = ___width3;
  58410. __this->set_width_3(L_3);
  58411. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  58412. __this->set_allocator_4(L_4);
  58413. ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 * L_5 = ___operation5;
  58414. ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 L_6 = (*(ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 *)L_5);
  58415. __this->set_operation_5(L_6);
  58416. return;
  58417. }
  58418. }
  58419. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mE4A190D3D3E29CD14A6CCE79488E22D13993F003_gshared_inline (RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2 * __this, int32_t ___i0, const RuntimeMethod* method)
  58420. {
  58421. static bool s_Il2CppMethodInitialized;
  58422. if (!s_Il2CppMethodInitialized)
  58423. {
  58424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  58425. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58426. s_Il2CppMethodInitialized = true;
  58427. }
  58428. int32_t V_0 = 0;
  58429. int32_t V_1 = 0;
  58430. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  58431. memset((&V_2), 0, sizeof(V_2));
  58432. RuntimeObject* V_3 = NULL;
  58433. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  58434. memset((&V_4), 0, sizeof(V_4));
  58435. Exception_t * __last_unhandled_exception = 0;
  58436. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  58437. {
  58438. int32_t L_0 = (int32_t)__this->get_minY_0();
  58439. int32_t L_1 = ___i0;
  58440. int32_t L_2 = (int32_t)__this->get_stepY_2();
  58441. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  58442. int32_t L_3 = V_0;
  58443. int32_t L_4 = (int32_t)__this->get_maxY_1();
  58444. if ((((int32_t)L_3) < ((int32_t)L_4)))
  58445. {
  58446. goto IL_001a;
  58447. }
  58448. }
  58449. {
  58450. return;
  58451. }
  58452. IL_001a:
  58453. {
  58454. int32_t L_5 = V_0;
  58455. int32_t L_6 = (int32_t)__this->get_stepY_2();
  58456. int32_t L_7 = (int32_t)__this->get_maxY_1();
  58457. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58458. int32_t L_8;
  58459. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  58460. V_1 = (int32_t)L_8;
  58461. int32_t L_9 = V_0;
  58462. int32_t L_10 = V_1;
  58463. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  58464. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  58465. int32_t L_12 = (int32_t)__this->get_width_3();
  58466. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  58467. RuntimeObject* L_13;
  58468. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  58469. V_3 = (RuntimeObject*)L_13;
  58470. }
  58471. IL_004a:
  58472. try
  58473. {// begin try (depth: 1)
  58474. ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 * L_14 = (ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 *)__this->get_address_of_operation_5();
  58475. ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 * L_15;
  58476. L_15 = (( ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 * (*) (ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 *)(ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  58477. RuntimeObject* L_16 = V_3;
  58478. NullCheck((RuntimeObject*)L_16);
  58479. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  58480. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  58481. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  58482. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  58483. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  58484. Il2CppFakeBox<ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  58485. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  58486. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  58487. *L_15 = L_19.m_Value;
  58488. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  58489. }// end try (depth: 1)
  58490. catch(Il2CppExceptionWrapper& e)
  58491. {
  58492. __last_unhandled_exception = (Exception_t *)e.ex;
  58493. goto FINALLY_0073;
  58494. }
  58495. FINALLY_0073:
  58496. {// begin finally (depth: 1)
  58497. {
  58498. RuntimeObject* L_20 = V_3;
  58499. if (!L_20)
  58500. {
  58501. goto IL_007c;
  58502. }
  58503. }
  58504. IL_0076:
  58505. {
  58506. RuntimeObject* L_21 = V_3;
  58507. NullCheck((RuntimeObject*)L_21);
  58508. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  58509. }
  58510. IL_007c:
  58511. {
  58512. IL2CPP_END_FINALLY(115)
  58513. }
  58514. }// end finally (depth: 1)
  58515. IL2CPP_CLEANUP(115)
  58516. {
  58517. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  58518. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  58519. }
  58520. IL_007d:
  58521. {
  58522. return;
  58523. }
  58524. }
  58525. 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)
  58526. {
  58527. {
  58528. int32_t L_0 = ___minY0;
  58529. __this->set_minY_0(L_0);
  58530. int32_t L_1 = ___maxY1;
  58531. __this->set_maxY_1(L_1);
  58532. int32_t L_2 = ___stepY2;
  58533. __this->set_stepY_2(L_2);
  58534. int32_t L_3 = ___width3;
  58535. __this->set_width_3(L_3);
  58536. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  58537. __this->set_allocator_4(L_4);
  58538. ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 * L_5 = ___operation5;
  58539. ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 L_6 = (*(ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 *)L_5);
  58540. __this->set_operation_5(L_6);
  58541. return;
  58542. }
  58543. }
  58544. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mA20D6E5F44881D39001DCA19F3D4A7AAE5ABFDA6_gshared_inline (RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523 * __this, int32_t ___i0, const RuntimeMethod* method)
  58545. {
  58546. static bool s_Il2CppMethodInitialized;
  58547. if (!s_Il2CppMethodInitialized)
  58548. {
  58549. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  58550. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58551. s_Il2CppMethodInitialized = true;
  58552. }
  58553. int32_t V_0 = 0;
  58554. int32_t V_1 = 0;
  58555. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  58556. memset((&V_2), 0, sizeof(V_2));
  58557. RuntimeObject* V_3 = NULL;
  58558. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  58559. memset((&V_4), 0, sizeof(V_4));
  58560. Exception_t * __last_unhandled_exception = 0;
  58561. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  58562. {
  58563. int32_t L_0 = (int32_t)__this->get_minY_0();
  58564. int32_t L_1 = ___i0;
  58565. int32_t L_2 = (int32_t)__this->get_stepY_2();
  58566. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  58567. int32_t L_3 = V_0;
  58568. int32_t L_4 = (int32_t)__this->get_maxY_1();
  58569. if ((((int32_t)L_3) < ((int32_t)L_4)))
  58570. {
  58571. goto IL_001a;
  58572. }
  58573. }
  58574. {
  58575. return;
  58576. }
  58577. IL_001a:
  58578. {
  58579. int32_t L_5 = V_0;
  58580. int32_t L_6 = (int32_t)__this->get_stepY_2();
  58581. int32_t L_7 = (int32_t)__this->get_maxY_1();
  58582. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58583. int32_t L_8;
  58584. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  58585. V_1 = (int32_t)L_8;
  58586. int32_t L_9 = V_0;
  58587. int32_t L_10 = V_1;
  58588. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  58589. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  58590. int32_t L_12 = (int32_t)__this->get_width_3();
  58591. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  58592. RuntimeObject* L_13;
  58593. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  58594. V_3 = (RuntimeObject*)L_13;
  58595. }
  58596. IL_004a:
  58597. try
  58598. {// begin try (depth: 1)
  58599. ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 * L_14 = (ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 *)__this->get_address_of_operation_5();
  58600. ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 * L_15;
  58601. L_15 = (( ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 * (*) (ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 *)(ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  58602. RuntimeObject* L_16 = V_3;
  58603. NullCheck((RuntimeObject*)L_16);
  58604. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  58605. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  58606. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  58607. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  58608. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  58609. Il2CppFakeBox<ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  58610. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  58611. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  58612. *L_15 = L_19.m_Value;
  58613. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  58614. }// end try (depth: 1)
  58615. catch(Il2CppExceptionWrapper& e)
  58616. {
  58617. __last_unhandled_exception = (Exception_t *)e.ex;
  58618. goto FINALLY_0073;
  58619. }
  58620. FINALLY_0073:
  58621. {// begin finally (depth: 1)
  58622. {
  58623. RuntimeObject* L_20 = V_3;
  58624. if (!L_20)
  58625. {
  58626. goto IL_007c;
  58627. }
  58628. }
  58629. IL_0076:
  58630. {
  58631. RuntimeObject* L_21 = V_3;
  58632. NullCheck((RuntimeObject*)L_21);
  58633. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  58634. }
  58635. IL_007c:
  58636. {
  58637. IL2CPP_END_FINALLY(115)
  58638. }
  58639. }// end finally (depth: 1)
  58640. IL2CPP_CLEANUP(115)
  58641. {
  58642. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  58643. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  58644. }
  58645. IL_007d:
  58646. {
  58647. return;
  58648. }
  58649. }
  58650. 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)
  58651. {
  58652. {
  58653. int32_t L_0 = ___minY0;
  58654. __this->set_minY_0(L_0);
  58655. int32_t L_1 = ___maxY1;
  58656. __this->set_maxY_1(L_1);
  58657. int32_t L_2 = ___stepY2;
  58658. __this->set_stepY_2(L_2);
  58659. int32_t L_3 = ___width3;
  58660. __this->set_width_3(L_3);
  58661. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  58662. __this->set_allocator_4(L_4);
  58663. ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 * L_5 = ___operation5;
  58664. ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 L_6 = (*(ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 *)L_5);
  58665. __this->set_operation_5(L_6);
  58666. return;
  58667. }
  58668. }
  58669. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m84D607F97B84839D60D9008F298E847A1E7B5B5C_gshared_inline (RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C * __this, int32_t ___i0, const RuntimeMethod* method)
  58670. {
  58671. static bool s_Il2CppMethodInitialized;
  58672. if (!s_Il2CppMethodInitialized)
  58673. {
  58674. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  58675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58676. s_Il2CppMethodInitialized = true;
  58677. }
  58678. int32_t V_0 = 0;
  58679. int32_t V_1 = 0;
  58680. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  58681. memset((&V_2), 0, sizeof(V_2));
  58682. RuntimeObject* V_3 = NULL;
  58683. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  58684. memset((&V_4), 0, sizeof(V_4));
  58685. Exception_t * __last_unhandled_exception = 0;
  58686. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  58687. {
  58688. int32_t L_0 = (int32_t)__this->get_minY_0();
  58689. int32_t L_1 = ___i0;
  58690. int32_t L_2 = (int32_t)__this->get_stepY_2();
  58691. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  58692. int32_t L_3 = V_0;
  58693. int32_t L_4 = (int32_t)__this->get_maxY_1();
  58694. if ((((int32_t)L_3) < ((int32_t)L_4)))
  58695. {
  58696. goto IL_001a;
  58697. }
  58698. }
  58699. {
  58700. return;
  58701. }
  58702. IL_001a:
  58703. {
  58704. int32_t L_5 = V_0;
  58705. int32_t L_6 = (int32_t)__this->get_stepY_2();
  58706. int32_t L_7 = (int32_t)__this->get_maxY_1();
  58707. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58708. int32_t L_8;
  58709. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  58710. V_1 = (int32_t)L_8;
  58711. int32_t L_9 = V_0;
  58712. int32_t L_10 = V_1;
  58713. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  58714. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  58715. int32_t L_12 = (int32_t)__this->get_width_3();
  58716. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  58717. RuntimeObject* L_13;
  58718. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  58719. V_3 = (RuntimeObject*)L_13;
  58720. }
  58721. IL_004a:
  58722. try
  58723. {// begin try (depth: 1)
  58724. ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 * L_14 = (ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 *)__this->get_address_of_operation_5();
  58725. ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 * L_15;
  58726. L_15 = (( ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 * (*) (ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 *)(ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  58727. RuntimeObject* L_16 = V_3;
  58728. NullCheck((RuntimeObject*)L_16);
  58729. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  58730. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  58731. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  58732. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  58733. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  58734. Il2CppFakeBox<ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  58735. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  58736. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  58737. *L_15 = L_19.m_Value;
  58738. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  58739. }// end try (depth: 1)
  58740. catch(Il2CppExceptionWrapper& e)
  58741. {
  58742. __last_unhandled_exception = (Exception_t *)e.ex;
  58743. goto FINALLY_0073;
  58744. }
  58745. FINALLY_0073:
  58746. {// begin finally (depth: 1)
  58747. {
  58748. RuntimeObject* L_20 = V_3;
  58749. if (!L_20)
  58750. {
  58751. goto IL_007c;
  58752. }
  58753. }
  58754. IL_0076:
  58755. {
  58756. RuntimeObject* L_21 = V_3;
  58757. NullCheck((RuntimeObject*)L_21);
  58758. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  58759. }
  58760. IL_007c:
  58761. {
  58762. IL2CPP_END_FINALLY(115)
  58763. }
  58764. }// end finally (depth: 1)
  58765. IL2CPP_CLEANUP(115)
  58766. {
  58767. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  58768. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  58769. }
  58770. IL_007d:
  58771. {
  58772. return;
  58773. }
  58774. }
  58775. 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)
  58776. {
  58777. {
  58778. int32_t L_0 = ___minY0;
  58779. __this->set_minY_0(L_0);
  58780. int32_t L_1 = ___maxY1;
  58781. __this->set_maxY_1(L_1);
  58782. int32_t L_2 = ___stepY2;
  58783. __this->set_stepY_2(L_2);
  58784. int32_t L_3 = ___width3;
  58785. __this->set_width_3(L_3);
  58786. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  58787. __this->set_allocator_4(L_4);
  58788. ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF * L_5 = ___operation5;
  58789. ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF L_6 = (*(ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF *)L_5);
  58790. __this->set_operation_5(L_6);
  58791. return;
  58792. }
  58793. }
  58794. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mFC7F4BA48E4367CFD64B25401B6D9DCE165CDDF6_gshared_inline (RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F * __this, int32_t ___i0, const RuntimeMethod* method)
  58795. {
  58796. static bool s_Il2CppMethodInitialized;
  58797. if (!s_Il2CppMethodInitialized)
  58798. {
  58799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  58800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58801. s_Il2CppMethodInitialized = true;
  58802. }
  58803. int32_t V_0 = 0;
  58804. int32_t V_1 = 0;
  58805. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  58806. memset((&V_2), 0, sizeof(V_2));
  58807. RuntimeObject* V_3 = NULL;
  58808. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  58809. memset((&V_4), 0, sizeof(V_4));
  58810. Exception_t * __last_unhandled_exception = 0;
  58811. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  58812. {
  58813. int32_t L_0 = (int32_t)__this->get_minY_0();
  58814. int32_t L_1 = ___i0;
  58815. int32_t L_2 = (int32_t)__this->get_stepY_2();
  58816. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  58817. int32_t L_3 = V_0;
  58818. int32_t L_4 = (int32_t)__this->get_maxY_1();
  58819. if ((((int32_t)L_3) < ((int32_t)L_4)))
  58820. {
  58821. goto IL_001a;
  58822. }
  58823. }
  58824. {
  58825. return;
  58826. }
  58827. IL_001a:
  58828. {
  58829. int32_t L_5 = V_0;
  58830. int32_t L_6 = (int32_t)__this->get_stepY_2();
  58831. int32_t L_7 = (int32_t)__this->get_maxY_1();
  58832. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58833. int32_t L_8;
  58834. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  58835. V_1 = (int32_t)L_8;
  58836. int32_t L_9 = V_0;
  58837. int32_t L_10 = V_1;
  58838. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  58839. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  58840. int32_t L_12 = (int32_t)__this->get_width_3();
  58841. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  58842. RuntimeObject* L_13;
  58843. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  58844. V_3 = (RuntimeObject*)L_13;
  58845. }
  58846. IL_004a:
  58847. try
  58848. {// begin try (depth: 1)
  58849. ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF * L_14 = (ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF *)__this->get_address_of_operation_5();
  58850. ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF * L_15;
  58851. L_15 = (( ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF * (*) (ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF *)(ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  58852. RuntimeObject* L_16 = V_3;
  58853. NullCheck((RuntimeObject*)L_16);
  58854. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  58855. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  58856. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  58857. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  58858. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  58859. Il2CppFakeBox<ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  58860. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  58861. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  58862. *L_15 = L_19.m_Value;
  58863. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  58864. }// end try (depth: 1)
  58865. catch(Il2CppExceptionWrapper& e)
  58866. {
  58867. __last_unhandled_exception = (Exception_t *)e.ex;
  58868. goto FINALLY_0073;
  58869. }
  58870. FINALLY_0073:
  58871. {// begin finally (depth: 1)
  58872. {
  58873. RuntimeObject* L_20 = V_3;
  58874. if (!L_20)
  58875. {
  58876. goto IL_007c;
  58877. }
  58878. }
  58879. IL_0076:
  58880. {
  58881. RuntimeObject* L_21 = V_3;
  58882. NullCheck((RuntimeObject*)L_21);
  58883. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  58884. }
  58885. IL_007c:
  58886. {
  58887. IL2CPP_END_FINALLY(115)
  58888. }
  58889. }// end finally (depth: 1)
  58890. IL2CPP_CLEANUP(115)
  58891. {
  58892. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  58893. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  58894. }
  58895. IL_007d:
  58896. {
  58897. return;
  58898. }
  58899. }
  58900. 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)
  58901. {
  58902. {
  58903. int32_t L_0 = ___minY0;
  58904. __this->set_minY_0(L_0);
  58905. int32_t L_1 = ___maxY1;
  58906. __this->set_maxY_1(L_1);
  58907. int32_t L_2 = ___stepY2;
  58908. __this->set_stepY_2(L_2);
  58909. int32_t L_3 = ___width3;
  58910. __this->set_width_3(L_3);
  58911. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  58912. __this->set_allocator_4(L_4);
  58913. ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D * L_5 = ___operation5;
  58914. ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D L_6 = (*(ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D *)L_5);
  58915. __this->set_operation_5(L_6);
  58916. return;
  58917. }
  58918. }
  58919. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m50DACD73544E0E02E18DDCAA26D569C696285188_gshared_inline (RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC * __this, int32_t ___i0, const RuntimeMethod* method)
  58920. {
  58921. static bool s_Il2CppMethodInitialized;
  58922. if (!s_Il2CppMethodInitialized)
  58923. {
  58924. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  58925. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58926. s_Il2CppMethodInitialized = true;
  58927. }
  58928. int32_t V_0 = 0;
  58929. int32_t V_1 = 0;
  58930. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  58931. memset((&V_2), 0, sizeof(V_2));
  58932. RuntimeObject* V_3 = NULL;
  58933. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  58934. memset((&V_4), 0, sizeof(V_4));
  58935. Exception_t * __last_unhandled_exception = 0;
  58936. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  58937. {
  58938. int32_t L_0 = (int32_t)__this->get_minY_0();
  58939. int32_t L_1 = ___i0;
  58940. int32_t L_2 = (int32_t)__this->get_stepY_2();
  58941. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  58942. int32_t L_3 = V_0;
  58943. int32_t L_4 = (int32_t)__this->get_maxY_1();
  58944. if ((((int32_t)L_3) < ((int32_t)L_4)))
  58945. {
  58946. goto IL_001a;
  58947. }
  58948. }
  58949. {
  58950. return;
  58951. }
  58952. IL_001a:
  58953. {
  58954. int32_t L_5 = V_0;
  58955. int32_t L_6 = (int32_t)__this->get_stepY_2();
  58956. int32_t L_7 = (int32_t)__this->get_maxY_1();
  58957. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58958. int32_t L_8;
  58959. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  58960. V_1 = (int32_t)L_8;
  58961. int32_t L_9 = V_0;
  58962. int32_t L_10 = V_1;
  58963. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  58964. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  58965. int32_t L_12 = (int32_t)__this->get_width_3();
  58966. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  58967. RuntimeObject* L_13;
  58968. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  58969. V_3 = (RuntimeObject*)L_13;
  58970. }
  58971. IL_004a:
  58972. try
  58973. {// begin try (depth: 1)
  58974. ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D * L_14 = (ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D *)__this->get_address_of_operation_5();
  58975. ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D * L_15;
  58976. L_15 = (( ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D * (*) (ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D *)(ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  58977. RuntimeObject* L_16 = V_3;
  58978. NullCheck((RuntimeObject*)L_16);
  58979. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  58980. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  58981. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  58982. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  58983. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  58984. Il2CppFakeBox<ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  58985. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  58986. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  58987. *L_15 = L_19.m_Value;
  58988. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  58989. }// end try (depth: 1)
  58990. catch(Il2CppExceptionWrapper& e)
  58991. {
  58992. __last_unhandled_exception = (Exception_t *)e.ex;
  58993. goto FINALLY_0073;
  58994. }
  58995. FINALLY_0073:
  58996. {// begin finally (depth: 1)
  58997. {
  58998. RuntimeObject* L_20 = V_3;
  58999. if (!L_20)
  59000. {
  59001. goto IL_007c;
  59002. }
  59003. }
  59004. IL_0076:
  59005. {
  59006. RuntimeObject* L_21 = V_3;
  59007. NullCheck((RuntimeObject*)L_21);
  59008. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  59009. }
  59010. IL_007c:
  59011. {
  59012. IL2CPP_END_FINALLY(115)
  59013. }
  59014. }// end finally (depth: 1)
  59015. IL2CPP_CLEANUP(115)
  59016. {
  59017. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  59018. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  59019. }
  59020. IL_007d:
  59021. {
  59022. return;
  59023. }
  59024. }
  59025. 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)
  59026. {
  59027. {
  59028. int32_t L_0 = ___minY0;
  59029. __this->set_minY_0(L_0);
  59030. int32_t L_1 = ___maxY1;
  59031. __this->set_maxY_1(L_1);
  59032. int32_t L_2 = ___stepY2;
  59033. __this->set_stepY_2(L_2);
  59034. int32_t L_3 = ___width3;
  59035. __this->set_width_3(L_3);
  59036. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  59037. __this->set_allocator_4(L_4);
  59038. ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 * L_5 = ___operation5;
  59039. ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 L_6 = (*(ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 *)L_5);
  59040. __this->set_operation_5(L_6);
  59041. return;
  59042. }
  59043. }
  59044. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m6BD0FC9AE175E548683EB083E8122E8290000A27_gshared_inline (RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34 * __this, int32_t ___i0, const RuntimeMethod* method)
  59045. {
  59046. static bool s_Il2CppMethodInitialized;
  59047. if (!s_Il2CppMethodInitialized)
  59048. {
  59049. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  59050. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  59051. s_Il2CppMethodInitialized = true;
  59052. }
  59053. int32_t V_0 = 0;
  59054. int32_t V_1 = 0;
  59055. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  59056. memset((&V_2), 0, sizeof(V_2));
  59057. RuntimeObject* V_3 = NULL;
  59058. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  59059. memset((&V_4), 0, sizeof(V_4));
  59060. Exception_t * __last_unhandled_exception = 0;
  59061. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  59062. {
  59063. int32_t L_0 = (int32_t)__this->get_minY_0();
  59064. int32_t L_1 = ___i0;
  59065. int32_t L_2 = (int32_t)__this->get_stepY_2();
  59066. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  59067. int32_t L_3 = V_0;
  59068. int32_t L_4 = (int32_t)__this->get_maxY_1();
  59069. if ((((int32_t)L_3) < ((int32_t)L_4)))
  59070. {
  59071. goto IL_001a;
  59072. }
  59073. }
  59074. {
  59075. return;
  59076. }
  59077. IL_001a:
  59078. {
  59079. int32_t L_5 = V_0;
  59080. int32_t L_6 = (int32_t)__this->get_stepY_2();
  59081. int32_t L_7 = (int32_t)__this->get_maxY_1();
  59082. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  59083. int32_t L_8;
  59084. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  59085. V_1 = (int32_t)L_8;
  59086. int32_t L_9 = V_0;
  59087. int32_t L_10 = V_1;
  59088. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  59089. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  59090. int32_t L_12 = (int32_t)__this->get_width_3();
  59091. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  59092. RuntimeObject* L_13;
  59093. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  59094. V_3 = (RuntimeObject*)L_13;
  59095. }
  59096. IL_004a:
  59097. try
  59098. {// begin try (depth: 1)
  59099. ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 * L_14 = (ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 *)__this->get_address_of_operation_5();
  59100. ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 * L_15;
  59101. L_15 = (( ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 * (*) (ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 *)(ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  59102. RuntimeObject* L_16 = V_3;
  59103. NullCheck((RuntimeObject*)L_16);
  59104. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  59105. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  59106. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  59107. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  59108. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  59109. Il2CppFakeBox<ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  59110. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  59111. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  59112. *L_15 = L_19.m_Value;
  59113. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  59114. }// end try (depth: 1)
  59115. catch(Il2CppExceptionWrapper& e)
  59116. {
  59117. __last_unhandled_exception = (Exception_t *)e.ex;
  59118. goto FINALLY_0073;
  59119. }
  59120. FINALLY_0073:
  59121. {// begin finally (depth: 1)
  59122. {
  59123. RuntimeObject* L_20 = V_3;
  59124. if (!L_20)
  59125. {
  59126. goto IL_007c;
  59127. }
  59128. }
  59129. IL_0076:
  59130. {
  59131. RuntimeObject* L_21 = V_3;
  59132. NullCheck((RuntimeObject*)L_21);
  59133. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  59134. }
  59135. IL_007c:
  59136. {
  59137. IL2CPP_END_FINALLY(115)
  59138. }
  59139. }// end finally (depth: 1)
  59140. IL2CPP_CLEANUP(115)
  59141. {
  59142. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  59143. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  59144. }
  59145. IL_007d:
  59146. {
  59147. return;
  59148. }
  59149. }
  59150. 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)
  59151. {
  59152. {
  59153. int32_t L_0 = ___minY0;
  59154. __this->set_minY_0(L_0);
  59155. int32_t L_1 = ___maxY1;
  59156. __this->set_maxY_1(L_1);
  59157. int32_t L_2 = ___stepY2;
  59158. __this->set_stepY_2(L_2);
  59159. int32_t L_3 = ___width3;
  59160. __this->set_width_3(L_3);
  59161. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  59162. __this->set_allocator_4(L_4);
  59163. ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 * L_5 = ___operation5;
  59164. ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 L_6 = (*(ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 *)L_5);
  59165. __this->set_operation_5(L_6);
  59166. return;
  59167. }
  59168. }
  59169. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m7A1CACF7C333C9141D2B9F15A85549CA4FDC371C_gshared_inline (RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774 * __this, int32_t ___i0, const RuntimeMethod* method)
  59170. {
  59171. static bool s_Il2CppMethodInitialized;
  59172. if (!s_Il2CppMethodInitialized)
  59173. {
  59174. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  59175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  59176. s_Il2CppMethodInitialized = true;
  59177. }
  59178. int32_t V_0 = 0;
  59179. int32_t V_1 = 0;
  59180. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  59181. memset((&V_2), 0, sizeof(V_2));
  59182. RuntimeObject* V_3 = NULL;
  59183. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  59184. memset((&V_4), 0, sizeof(V_4));
  59185. Exception_t * __last_unhandled_exception = 0;
  59186. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  59187. {
  59188. int32_t L_0 = (int32_t)__this->get_minY_0();
  59189. int32_t L_1 = ___i0;
  59190. int32_t L_2 = (int32_t)__this->get_stepY_2();
  59191. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  59192. int32_t L_3 = V_0;
  59193. int32_t L_4 = (int32_t)__this->get_maxY_1();
  59194. if ((((int32_t)L_3) < ((int32_t)L_4)))
  59195. {
  59196. goto IL_001a;
  59197. }
  59198. }
  59199. {
  59200. return;
  59201. }
  59202. IL_001a:
  59203. {
  59204. int32_t L_5 = V_0;
  59205. int32_t L_6 = (int32_t)__this->get_stepY_2();
  59206. int32_t L_7 = (int32_t)__this->get_maxY_1();
  59207. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  59208. int32_t L_8;
  59209. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  59210. V_1 = (int32_t)L_8;
  59211. int32_t L_9 = V_0;
  59212. int32_t L_10 = V_1;
  59213. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  59214. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  59215. int32_t L_12 = (int32_t)__this->get_width_3();
  59216. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  59217. RuntimeObject* L_13;
  59218. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  59219. V_3 = (RuntimeObject*)L_13;
  59220. }
  59221. IL_004a:
  59222. try
  59223. {// begin try (depth: 1)
  59224. ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 * L_14 = (ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 *)__this->get_address_of_operation_5();
  59225. ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 * L_15;
  59226. L_15 = (( ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 * (*) (ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 *)(ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  59227. RuntimeObject* L_16 = V_3;
  59228. NullCheck((RuntimeObject*)L_16);
  59229. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  59230. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  59231. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  59232. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  59233. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  59234. Il2CppFakeBox<ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  59235. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  59236. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  59237. *L_15 = L_19.m_Value;
  59238. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  59239. }// end try (depth: 1)
  59240. catch(Il2CppExceptionWrapper& e)
  59241. {
  59242. __last_unhandled_exception = (Exception_t *)e.ex;
  59243. goto FINALLY_0073;
  59244. }
  59245. FINALLY_0073:
  59246. {// begin finally (depth: 1)
  59247. {
  59248. RuntimeObject* L_20 = V_3;
  59249. if (!L_20)
  59250. {
  59251. goto IL_007c;
  59252. }
  59253. }
  59254. IL_0076:
  59255. {
  59256. RuntimeObject* L_21 = V_3;
  59257. NullCheck((RuntimeObject*)L_21);
  59258. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  59259. }
  59260. IL_007c:
  59261. {
  59262. IL2CPP_END_FINALLY(115)
  59263. }
  59264. }// end finally (depth: 1)
  59265. IL2CPP_CLEANUP(115)
  59266. {
  59267. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  59268. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  59269. }
  59270. IL_007d:
  59271. {
  59272. return;
  59273. }
  59274. }
  59275. 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)
  59276. {
  59277. {
  59278. int32_t L_0 = ___minY0;
  59279. __this->set_minY_0(L_0);
  59280. int32_t L_1 = ___maxY1;
  59281. __this->set_maxY_1(L_1);
  59282. int32_t L_2 = ___stepY2;
  59283. __this->set_stepY_2(L_2);
  59284. int32_t L_3 = ___width3;
  59285. __this->set_width_3(L_3);
  59286. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  59287. __this->set_allocator_4(L_4);
  59288. ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 * L_5 = ___operation5;
  59289. ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 L_6 = (*(ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 *)L_5);
  59290. __this->set_operation_5(L_6);
  59291. return;
  59292. }
  59293. }
  59294. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mCE05C902CF0B4CE8701E3B2025951FF16D75915F_gshared_inline (RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6 * __this, int32_t ___i0, const RuntimeMethod* method)
  59295. {
  59296. static bool s_Il2CppMethodInitialized;
  59297. if (!s_Il2CppMethodInitialized)
  59298. {
  59299. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  59300. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  59301. s_Il2CppMethodInitialized = true;
  59302. }
  59303. int32_t V_0 = 0;
  59304. int32_t V_1 = 0;
  59305. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  59306. memset((&V_2), 0, sizeof(V_2));
  59307. RuntimeObject* V_3 = NULL;
  59308. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  59309. memset((&V_4), 0, sizeof(V_4));
  59310. Exception_t * __last_unhandled_exception = 0;
  59311. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  59312. {
  59313. int32_t L_0 = (int32_t)__this->get_minY_0();
  59314. int32_t L_1 = ___i0;
  59315. int32_t L_2 = (int32_t)__this->get_stepY_2();
  59316. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  59317. int32_t L_3 = V_0;
  59318. int32_t L_4 = (int32_t)__this->get_maxY_1();
  59319. if ((((int32_t)L_3) < ((int32_t)L_4)))
  59320. {
  59321. goto IL_001a;
  59322. }
  59323. }
  59324. {
  59325. return;
  59326. }
  59327. IL_001a:
  59328. {
  59329. int32_t L_5 = V_0;
  59330. int32_t L_6 = (int32_t)__this->get_stepY_2();
  59331. int32_t L_7 = (int32_t)__this->get_maxY_1();
  59332. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  59333. int32_t L_8;
  59334. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  59335. V_1 = (int32_t)L_8;
  59336. int32_t L_9 = V_0;
  59337. int32_t L_10 = V_1;
  59338. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  59339. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  59340. int32_t L_12 = (int32_t)__this->get_width_3();
  59341. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  59342. RuntimeObject* L_13;
  59343. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  59344. V_3 = (RuntimeObject*)L_13;
  59345. }
  59346. IL_004a:
  59347. try
  59348. {// begin try (depth: 1)
  59349. ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 * L_14 = (ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 *)__this->get_address_of_operation_5();
  59350. ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 * L_15;
  59351. L_15 = (( ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 * (*) (ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 *)(ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  59352. RuntimeObject* L_16 = V_3;
  59353. NullCheck((RuntimeObject*)L_16);
  59354. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  59355. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  59356. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  59357. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  59358. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  59359. Il2CppFakeBox<ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  59360. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  59361. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  59362. *L_15 = L_19.m_Value;
  59363. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  59364. }// end try (depth: 1)
  59365. catch(Il2CppExceptionWrapper& e)
  59366. {
  59367. __last_unhandled_exception = (Exception_t *)e.ex;
  59368. goto FINALLY_0073;
  59369. }
  59370. FINALLY_0073:
  59371. {// begin finally (depth: 1)
  59372. {
  59373. RuntimeObject* L_20 = V_3;
  59374. if (!L_20)
  59375. {
  59376. goto IL_007c;
  59377. }
  59378. }
  59379. IL_0076:
  59380. {
  59381. RuntimeObject* L_21 = V_3;
  59382. NullCheck((RuntimeObject*)L_21);
  59383. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  59384. }
  59385. IL_007c:
  59386. {
  59387. IL2CPP_END_FINALLY(115)
  59388. }
  59389. }// end finally (depth: 1)
  59390. IL2CPP_CLEANUP(115)
  59391. {
  59392. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  59393. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  59394. }
  59395. IL_007d:
  59396. {
  59397. return;
  59398. }
  59399. }
  59400. 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)
  59401. {
  59402. {
  59403. int32_t L_0 = ___minY0;
  59404. __this->set_minY_0(L_0);
  59405. int32_t L_1 = ___maxY1;
  59406. __this->set_maxY_1(L_1);
  59407. int32_t L_2 = ___stepY2;
  59408. __this->set_stepY_2(L_2);
  59409. int32_t L_3 = ___width3;
  59410. __this->set_width_3(L_3);
  59411. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  59412. __this->set_allocator_4(L_4);
  59413. ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE * L_5 = ___operation5;
  59414. ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE L_6 = (*(ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE *)L_5);
  59415. __this->set_operation_5(L_6);
  59416. return;
  59417. }
  59418. }
  59419. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m2DE9229D56BC1234163D2103E5148A9FB08F12BE_gshared_inline (RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC * __this, int32_t ___i0, const RuntimeMethod* method)
  59420. {
  59421. static bool s_Il2CppMethodInitialized;
  59422. if (!s_Il2CppMethodInitialized)
  59423. {
  59424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  59425. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  59426. s_Il2CppMethodInitialized = true;
  59427. }
  59428. int32_t V_0 = 0;
  59429. int32_t V_1 = 0;
  59430. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  59431. memset((&V_2), 0, sizeof(V_2));
  59432. RuntimeObject* V_3 = NULL;
  59433. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  59434. memset((&V_4), 0, sizeof(V_4));
  59435. Exception_t * __last_unhandled_exception = 0;
  59436. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  59437. {
  59438. int32_t L_0 = (int32_t)__this->get_minY_0();
  59439. int32_t L_1 = ___i0;
  59440. int32_t L_2 = (int32_t)__this->get_stepY_2();
  59441. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  59442. int32_t L_3 = V_0;
  59443. int32_t L_4 = (int32_t)__this->get_maxY_1();
  59444. if ((((int32_t)L_3) < ((int32_t)L_4)))
  59445. {
  59446. goto IL_001a;
  59447. }
  59448. }
  59449. {
  59450. return;
  59451. }
  59452. IL_001a:
  59453. {
  59454. int32_t L_5 = V_0;
  59455. int32_t L_6 = (int32_t)__this->get_stepY_2();
  59456. int32_t L_7 = (int32_t)__this->get_maxY_1();
  59457. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  59458. int32_t L_8;
  59459. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  59460. V_1 = (int32_t)L_8;
  59461. int32_t L_9 = V_0;
  59462. int32_t L_10 = V_1;
  59463. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  59464. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  59465. int32_t L_12 = (int32_t)__this->get_width_3();
  59466. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  59467. RuntimeObject* L_13;
  59468. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  59469. V_3 = (RuntimeObject*)L_13;
  59470. }
  59471. IL_004a:
  59472. try
  59473. {// begin try (depth: 1)
  59474. ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE * L_14 = (ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE *)__this->get_address_of_operation_5();
  59475. ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE * L_15;
  59476. L_15 = (( ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE * (*) (ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE *)(ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  59477. RuntimeObject* L_16 = V_3;
  59478. NullCheck((RuntimeObject*)L_16);
  59479. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  59480. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  59481. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  59482. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  59483. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  59484. Il2CppFakeBox<ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  59485. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  59486. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  59487. *L_15 = L_19.m_Value;
  59488. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  59489. }// end try (depth: 1)
  59490. catch(Il2CppExceptionWrapper& e)
  59491. {
  59492. __last_unhandled_exception = (Exception_t *)e.ex;
  59493. goto FINALLY_0073;
  59494. }
  59495. FINALLY_0073:
  59496. {// begin finally (depth: 1)
  59497. {
  59498. RuntimeObject* L_20 = V_3;
  59499. if (!L_20)
  59500. {
  59501. goto IL_007c;
  59502. }
  59503. }
  59504. IL_0076:
  59505. {
  59506. RuntimeObject* L_21 = V_3;
  59507. NullCheck((RuntimeObject*)L_21);
  59508. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  59509. }
  59510. IL_007c:
  59511. {
  59512. IL2CPP_END_FINALLY(115)
  59513. }
  59514. }// end finally (depth: 1)
  59515. IL2CPP_CLEANUP(115)
  59516. {
  59517. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  59518. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  59519. }
  59520. IL_007d:
  59521. {
  59522. return;
  59523. }
  59524. }
  59525. 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)
  59526. {
  59527. {
  59528. int32_t L_0 = ___minY0;
  59529. __this->set_minY_0(L_0);
  59530. int32_t L_1 = ___maxY1;
  59531. __this->set_maxY_1(L_1);
  59532. int32_t L_2 = ___stepY2;
  59533. __this->set_stepY_2(L_2);
  59534. int32_t L_3 = ___width3;
  59535. __this->set_width_3(L_3);
  59536. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  59537. __this->set_allocator_4(L_4);
  59538. ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 * L_5 = ___operation5;
  59539. ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 L_6 = (*(ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 *)L_5);
  59540. __this->set_operation_5(L_6);
  59541. return;
  59542. }
  59543. }
  59544. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m22D48073F7D95FFA217B47B90BEE1DEDCFA4AE89_gshared_inline (RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844 * __this, int32_t ___i0, const RuntimeMethod* method)
  59545. {
  59546. static bool s_Il2CppMethodInitialized;
  59547. if (!s_Il2CppMethodInitialized)
  59548. {
  59549. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  59550. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  59551. s_Il2CppMethodInitialized = true;
  59552. }
  59553. int32_t V_0 = 0;
  59554. int32_t V_1 = 0;
  59555. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  59556. memset((&V_2), 0, sizeof(V_2));
  59557. RuntimeObject* V_3 = NULL;
  59558. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  59559. memset((&V_4), 0, sizeof(V_4));
  59560. Exception_t * __last_unhandled_exception = 0;
  59561. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  59562. {
  59563. int32_t L_0 = (int32_t)__this->get_minY_0();
  59564. int32_t L_1 = ___i0;
  59565. int32_t L_2 = (int32_t)__this->get_stepY_2();
  59566. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  59567. int32_t L_3 = V_0;
  59568. int32_t L_4 = (int32_t)__this->get_maxY_1();
  59569. if ((((int32_t)L_3) < ((int32_t)L_4)))
  59570. {
  59571. goto IL_001a;
  59572. }
  59573. }
  59574. {
  59575. return;
  59576. }
  59577. IL_001a:
  59578. {
  59579. int32_t L_5 = V_0;
  59580. int32_t L_6 = (int32_t)__this->get_stepY_2();
  59581. int32_t L_7 = (int32_t)__this->get_maxY_1();
  59582. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  59583. int32_t L_8;
  59584. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  59585. V_1 = (int32_t)L_8;
  59586. int32_t L_9 = V_0;
  59587. int32_t L_10 = V_1;
  59588. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  59589. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  59590. int32_t L_12 = (int32_t)__this->get_width_3();
  59591. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  59592. RuntimeObject* L_13;
  59593. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  59594. V_3 = (RuntimeObject*)L_13;
  59595. }
  59596. IL_004a:
  59597. try
  59598. {// begin try (depth: 1)
  59599. ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 * L_14 = (ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 *)__this->get_address_of_operation_5();
  59600. ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 * L_15;
  59601. L_15 = (( ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 * (*) (ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 *)(ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  59602. RuntimeObject* L_16 = V_3;
  59603. NullCheck((RuntimeObject*)L_16);
  59604. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  59605. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  59606. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  59607. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  59608. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  59609. Il2CppFakeBox<ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  59610. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  59611. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  59612. *L_15 = L_19.m_Value;
  59613. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  59614. }// end try (depth: 1)
  59615. catch(Il2CppExceptionWrapper& e)
  59616. {
  59617. __last_unhandled_exception = (Exception_t *)e.ex;
  59618. goto FINALLY_0073;
  59619. }
  59620. FINALLY_0073:
  59621. {// begin finally (depth: 1)
  59622. {
  59623. RuntimeObject* L_20 = V_3;
  59624. if (!L_20)
  59625. {
  59626. goto IL_007c;
  59627. }
  59628. }
  59629. IL_0076:
  59630. {
  59631. RuntimeObject* L_21 = V_3;
  59632. NullCheck((RuntimeObject*)L_21);
  59633. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  59634. }
  59635. IL_007c:
  59636. {
  59637. IL2CPP_END_FINALLY(115)
  59638. }
  59639. }// end finally (depth: 1)
  59640. IL2CPP_CLEANUP(115)
  59641. {
  59642. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  59643. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  59644. }
  59645. IL_007d:
  59646. {
  59647. return;
  59648. }
  59649. }
  59650. 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)
  59651. {
  59652. {
  59653. int32_t L_0 = ___minY0;
  59654. __this->set_minY_0(L_0);
  59655. int32_t L_1 = ___maxY1;
  59656. __this->set_maxY_1(L_1);
  59657. int32_t L_2 = ___stepY2;
  59658. __this->set_stepY_2(L_2);
  59659. int32_t L_3 = ___width3;
  59660. __this->set_width_3(L_3);
  59661. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  59662. __this->set_allocator_4(L_4);
  59663. ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 * L_5 = ___operation5;
  59664. ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 L_6 = (*(ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 *)L_5);
  59665. __this->set_operation_5(L_6);
  59666. return;
  59667. }
  59668. }
  59669. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mDEAD33194C81EC60CFEC475C56B7A79C15FE645D_gshared_inline (RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C * __this, int32_t ___i0, const RuntimeMethod* method)
  59670. {
  59671. static bool s_Il2CppMethodInitialized;
  59672. if (!s_Il2CppMethodInitialized)
  59673. {
  59674. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  59675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  59676. s_Il2CppMethodInitialized = true;
  59677. }
  59678. int32_t V_0 = 0;
  59679. int32_t V_1 = 0;
  59680. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  59681. memset((&V_2), 0, sizeof(V_2));
  59682. RuntimeObject* V_3 = NULL;
  59683. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  59684. memset((&V_4), 0, sizeof(V_4));
  59685. Exception_t * __last_unhandled_exception = 0;
  59686. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  59687. {
  59688. int32_t L_0 = (int32_t)__this->get_minY_0();
  59689. int32_t L_1 = ___i0;
  59690. int32_t L_2 = (int32_t)__this->get_stepY_2();
  59691. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  59692. int32_t L_3 = V_0;
  59693. int32_t L_4 = (int32_t)__this->get_maxY_1();
  59694. if ((((int32_t)L_3) < ((int32_t)L_4)))
  59695. {
  59696. goto IL_001a;
  59697. }
  59698. }
  59699. {
  59700. return;
  59701. }
  59702. IL_001a:
  59703. {
  59704. int32_t L_5 = V_0;
  59705. int32_t L_6 = (int32_t)__this->get_stepY_2();
  59706. int32_t L_7 = (int32_t)__this->get_maxY_1();
  59707. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  59708. int32_t L_8;
  59709. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  59710. V_1 = (int32_t)L_8;
  59711. int32_t L_9 = V_0;
  59712. int32_t L_10 = V_1;
  59713. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  59714. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  59715. int32_t L_12 = (int32_t)__this->get_width_3();
  59716. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  59717. RuntimeObject* L_13;
  59718. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  59719. V_3 = (RuntimeObject*)L_13;
  59720. }
  59721. IL_004a:
  59722. try
  59723. {// begin try (depth: 1)
  59724. ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 * L_14 = (ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 *)__this->get_address_of_operation_5();
  59725. ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 * L_15;
  59726. L_15 = (( ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 * (*) (ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 *)(ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  59727. RuntimeObject* L_16 = V_3;
  59728. NullCheck((RuntimeObject*)L_16);
  59729. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  59730. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  59731. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  59732. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  59733. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  59734. Il2CppFakeBox<ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  59735. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  59736. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  59737. *L_15 = L_19.m_Value;
  59738. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  59739. }// end try (depth: 1)
  59740. catch(Il2CppExceptionWrapper& e)
  59741. {
  59742. __last_unhandled_exception = (Exception_t *)e.ex;
  59743. goto FINALLY_0073;
  59744. }
  59745. FINALLY_0073:
  59746. {// begin finally (depth: 1)
  59747. {
  59748. RuntimeObject* L_20 = V_3;
  59749. if (!L_20)
  59750. {
  59751. goto IL_007c;
  59752. }
  59753. }
  59754. IL_0076:
  59755. {
  59756. RuntimeObject* L_21 = V_3;
  59757. NullCheck((RuntimeObject*)L_21);
  59758. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  59759. }
  59760. IL_007c:
  59761. {
  59762. IL2CPP_END_FINALLY(115)
  59763. }
  59764. }// end finally (depth: 1)
  59765. IL2CPP_CLEANUP(115)
  59766. {
  59767. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  59768. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  59769. }
  59770. IL_007d:
  59771. {
  59772. return;
  59773. }
  59774. }
  59775. 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)
  59776. {
  59777. {
  59778. int32_t L_0 = ___minY0;
  59779. __this->set_minY_0(L_0);
  59780. int32_t L_1 = ___maxY1;
  59781. __this->set_maxY_1(L_1);
  59782. int32_t L_2 = ___stepY2;
  59783. __this->set_stepY_2(L_2);
  59784. int32_t L_3 = ___width3;
  59785. __this->set_width_3(L_3);
  59786. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  59787. __this->set_allocator_4(L_4);
  59788. ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 * L_5 = ___operation5;
  59789. ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 L_6 = (*(ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 *)L_5);
  59790. __this->set_operation_5(L_6);
  59791. return;
  59792. }
  59793. }
  59794. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mFC664A18271ECA2875936C9196CF439C85225CCE_gshared_inline (RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793 * __this, int32_t ___i0, const RuntimeMethod* method)
  59795. {
  59796. static bool s_Il2CppMethodInitialized;
  59797. if (!s_Il2CppMethodInitialized)
  59798. {
  59799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  59800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  59801. s_Il2CppMethodInitialized = true;
  59802. }
  59803. int32_t V_0 = 0;
  59804. int32_t V_1 = 0;
  59805. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  59806. memset((&V_2), 0, sizeof(V_2));
  59807. RuntimeObject* V_3 = NULL;
  59808. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  59809. memset((&V_4), 0, sizeof(V_4));
  59810. Exception_t * __last_unhandled_exception = 0;
  59811. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  59812. {
  59813. int32_t L_0 = (int32_t)__this->get_minY_0();
  59814. int32_t L_1 = ___i0;
  59815. int32_t L_2 = (int32_t)__this->get_stepY_2();
  59816. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  59817. int32_t L_3 = V_0;
  59818. int32_t L_4 = (int32_t)__this->get_maxY_1();
  59819. if ((((int32_t)L_3) < ((int32_t)L_4)))
  59820. {
  59821. goto IL_001a;
  59822. }
  59823. }
  59824. {
  59825. return;
  59826. }
  59827. IL_001a:
  59828. {
  59829. int32_t L_5 = V_0;
  59830. int32_t L_6 = (int32_t)__this->get_stepY_2();
  59831. int32_t L_7 = (int32_t)__this->get_maxY_1();
  59832. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  59833. int32_t L_8;
  59834. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  59835. V_1 = (int32_t)L_8;
  59836. int32_t L_9 = V_0;
  59837. int32_t L_10 = V_1;
  59838. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  59839. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  59840. int32_t L_12 = (int32_t)__this->get_width_3();
  59841. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  59842. RuntimeObject* L_13;
  59843. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  59844. V_3 = (RuntimeObject*)L_13;
  59845. }
  59846. IL_004a:
  59847. try
  59848. {// begin try (depth: 1)
  59849. ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 * L_14 = (ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 *)__this->get_address_of_operation_5();
  59850. ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 * L_15;
  59851. L_15 = (( ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 * (*) (ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 *)(ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  59852. RuntimeObject* L_16 = V_3;
  59853. NullCheck((RuntimeObject*)L_16);
  59854. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  59855. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  59856. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  59857. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  59858. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  59859. Il2CppFakeBox<ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  59860. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  59861. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  59862. *L_15 = L_19.m_Value;
  59863. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  59864. }// end try (depth: 1)
  59865. catch(Il2CppExceptionWrapper& e)
  59866. {
  59867. __last_unhandled_exception = (Exception_t *)e.ex;
  59868. goto FINALLY_0073;
  59869. }
  59870. FINALLY_0073:
  59871. {// begin finally (depth: 1)
  59872. {
  59873. RuntimeObject* L_20 = V_3;
  59874. if (!L_20)
  59875. {
  59876. goto IL_007c;
  59877. }
  59878. }
  59879. IL_0076:
  59880. {
  59881. RuntimeObject* L_21 = V_3;
  59882. NullCheck((RuntimeObject*)L_21);
  59883. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  59884. }
  59885. IL_007c:
  59886. {
  59887. IL2CPP_END_FINALLY(115)
  59888. }
  59889. }// end finally (depth: 1)
  59890. IL2CPP_CLEANUP(115)
  59891. {
  59892. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  59893. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  59894. }
  59895. IL_007d:
  59896. {
  59897. return;
  59898. }
  59899. }
  59900. 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)
  59901. {
  59902. {
  59903. int32_t L_0 = ___minY0;
  59904. __this->set_minY_0(L_0);
  59905. int32_t L_1 = ___maxY1;
  59906. __this->set_maxY_1(L_1);
  59907. int32_t L_2 = ___stepY2;
  59908. __this->set_stepY_2(L_2);
  59909. int32_t L_3 = ___width3;
  59910. __this->set_width_3(L_3);
  59911. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  59912. __this->set_allocator_4(L_4);
  59913. ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B * L_5 = ___operation5;
  59914. ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B L_6 = (*(ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B *)L_5);
  59915. __this->set_operation_5(L_6);
  59916. return;
  59917. }
  59918. }
  59919. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m5261F9AB56BC5A72AA8A2BE2E0EDCF45A7B58B69_gshared_inline (RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD * __this, int32_t ___i0, const RuntimeMethod* method)
  59920. {
  59921. static bool s_Il2CppMethodInitialized;
  59922. if (!s_Il2CppMethodInitialized)
  59923. {
  59924. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  59925. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  59926. s_Il2CppMethodInitialized = true;
  59927. }
  59928. int32_t V_0 = 0;
  59929. int32_t V_1 = 0;
  59930. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  59931. memset((&V_2), 0, sizeof(V_2));
  59932. RuntimeObject* V_3 = NULL;
  59933. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  59934. memset((&V_4), 0, sizeof(V_4));
  59935. Exception_t * __last_unhandled_exception = 0;
  59936. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  59937. {
  59938. int32_t L_0 = (int32_t)__this->get_minY_0();
  59939. int32_t L_1 = ___i0;
  59940. int32_t L_2 = (int32_t)__this->get_stepY_2();
  59941. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  59942. int32_t L_3 = V_0;
  59943. int32_t L_4 = (int32_t)__this->get_maxY_1();
  59944. if ((((int32_t)L_3) < ((int32_t)L_4)))
  59945. {
  59946. goto IL_001a;
  59947. }
  59948. }
  59949. {
  59950. return;
  59951. }
  59952. IL_001a:
  59953. {
  59954. int32_t L_5 = V_0;
  59955. int32_t L_6 = (int32_t)__this->get_stepY_2();
  59956. int32_t L_7 = (int32_t)__this->get_maxY_1();
  59957. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  59958. int32_t L_8;
  59959. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  59960. V_1 = (int32_t)L_8;
  59961. int32_t L_9 = V_0;
  59962. int32_t L_10 = V_1;
  59963. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  59964. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  59965. int32_t L_12 = (int32_t)__this->get_width_3();
  59966. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  59967. RuntimeObject* L_13;
  59968. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  59969. V_3 = (RuntimeObject*)L_13;
  59970. }
  59971. IL_004a:
  59972. try
  59973. {// begin try (depth: 1)
  59974. ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B * L_14 = (ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B *)__this->get_address_of_operation_5();
  59975. ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B * L_15;
  59976. L_15 = (( ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B * (*) (ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B *)(ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  59977. RuntimeObject* L_16 = V_3;
  59978. NullCheck((RuntimeObject*)L_16);
  59979. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  59980. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  59981. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  59982. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  59983. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  59984. Il2CppFakeBox<ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  59985. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  59986. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  59987. *L_15 = L_19.m_Value;
  59988. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  59989. }// end try (depth: 1)
  59990. catch(Il2CppExceptionWrapper& e)
  59991. {
  59992. __last_unhandled_exception = (Exception_t *)e.ex;
  59993. goto FINALLY_0073;
  59994. }
  59995. FINALLY_0073:
  59996. {// begin finally (depth: 1)
  59997. {
  59998. RuntimeObject* L_20 = V_3;
  59999. if (!L_20)
  60000. {
  60001. goto IL_007c;
  60002. }
  60003. }
  60004. IL_0076:
  60005. {
  60006. RuntimeObject* L_21 = V_3;
  60007. NullCheck((RuntimeObject*)L_21);
  60008. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  60009. }
  60010. IL_007c:
  60011. {
  60012. IL2CPP_END_FINALLY(115)
  60013. }
  60014. }// end finally (depth: 1)
  60015. IL2CPP_CLEANUP(115)
  60016. {
  60017. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  60018. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  60019. }
  60020. IL_007d:
  60021. {
  60022. return;
  60023. }
  60024. }
  60025. 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)
  60026. {
  60027. {
  60028. int32_t L_0 = ___minY0;
  60029. __this->set_minY_0(L_0);
  60030. int32_t L_1 = ___maxY1;
  60031. __this->set_maxY_1(L_1);
  60032. int32_t L_2 = ___stepY2;
  60033. __this->set_stepY_2(L_2);
  60034. int32_t L_3 = ___width3;
  60035. __this->set_width_3(L_3);
  60036. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  60037. __this->set_allocator_4(L_4);
  60038. ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E * L_5 = ___operation5;
  60039. ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E L_6 = (*(ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E *)L_5);
  60040. __this->set_operation_5(L_6);
  60041. return;
  60042. }
  60043. }
  60044. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m81C1C2E423143AE7FCAE1C1E4EDE381B28870CAB_gshared_inline (RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC * __this, int32_t ___i0, const RuntimeMethod* method)
  60045. {
  60046. static bool s_Il2CppMethodInitialized;
  60047. if (!s_Il2CppMethodInitialized)
  60048. {
  60049. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  60050. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60051. s_Il2CppMethodInitialized = true;
  60052. }
  60053. int32_t V_0 = 0;
  60054. int32_t V_1 = 0;
  60055. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  60056. memset((&V_2), 0, sizeof(V_2));
  60057. RuntimeObject* V_3 = NULL;
  60058. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  60059. memset((&V_4), 0, sizeof(V_4));
  60060. Exception_t * __last_unhandled_exception = 0;
  60061. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  60062. {
  60063. int32_t L_0 = (int32_t)__this->get_minY_0();
  60064. int32_t L_1 = ___i0;
  60065. int32_t L_2 = (int32_t)__this->get_stepY_2();
  60066. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  60067. int32_t L_3 = V_0;
  60068. int32_t L_4 = (int32_t)__this->get_maxY_1();
  60069. if ((((int32_t)L_3) < ((int32_t)L_4)))
  60070. {
  60071. goto IL_001a;
  60072. }
  60073. }
  60074. {
  60075. return;
  60076. }
  60077. IL_001a:
  60078. {
  60079. int32_t L_5 = V_0;
  60080. int32_t L_6 = (int32_t)__this->get_stepY_2();
  60081. int32_t L_7 = (int32_t)__this->get_maxY_1();
  60082. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60083. int32_t L_8;
  60084. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  60085. V_1 = (int32_t)L_8;
  60086. int32_t L_9 = V_0;
  60087. int32_t L_10 = V_1;
  60088. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  60089. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  60090. int32_t L_12 = (int32_t)__this->get_width_3();
  60091. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  60092. RuntimeObject* L_13;
  60093. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  60094. V_3 = (RuntimeObject*)L_13;
  60095. }
  60096. IL_004a:
  60097. try
  60098. {// begin try (depth: 1)
  60099. ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E * L_14 = (ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E *)__this->get_address_of_operation_5();
  60100. ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E * L_15;
  60101. L_15 = (( ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E * (*) (ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E *)(ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  60102. RuntimeObject* L_16 = V_3;
  60103. NullCheck((RuntimeObject*)L_16);
  60104. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  60105. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  60106. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  60107. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  60108. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  60109. Il2CppFakeBox<ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  60110. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  60111. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  60112. *L_15 = L_19.m_Value;
  60113. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  60114. }// end try (depth: 1)
  60115. catch(Il2CppExceptionWrapper& e)
  60116. {
  60117. __last_unhandled_exception = (Exception_t *)e.ex;
  60118. goto FINALLY_0073;
  60119. }
  60120. FINALLY_0073:
  60121. {// begin finally (depth: 1)
  60122. {
  60123. RuntimeObject* L_20 = V_3;
  60124. if (!L_20)
  60125. {
  60126. goto IL_007c;
  60127. }
  60128. }
  60129. IL_0076:
  60130. {
  60131. RuntimeObject* L_21 = V_3;
  60132. NullCheck((RuntimeObject*)L_21);
  60133. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  60134. }
  60135. IL_007c:
  60136. {
  60137. IL2CPP_END_FINALLY(115)
  60138. }
  60139. }// end finally (depth: 1)
  60140. IL2CPP_CLEANUP(115)
  60141. {
  60142. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  60143. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  60144. }
  60145. IL_007d:
  60146. {
  60147. return;
  60148. }
  60149. }
  60150. 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)
  60151. {
  60152. {
  60153. int32_t L_0 = ___minY0;
  60154. __this->set_minY_0(L_0);
  60155. int32_t L_1 = ___maxY1;
  60156. __this->set_maxY_1(L_1);
  60157. int32_t L_2 = ___stepY2;
  60158. __this->set_stepY_2(L_2);
  60159. int32_t L_3 = ___width3;
  60160. __this->set_width_3(L_3);
  60161. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  60162. __this->set_allocator_4(L_4);
  60163. ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 * L_5 = ___operation5;
  60164. ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 L_6 = (*(ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 *)L_5);
  60165. __this->set_operation_5(L_6);
  60166. return;
  60167. }
  60168. }
  60169. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mC6F79B0621A4AB1D95B4C5ABAA2F9827C86C05CC_gshared_inline (RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC * __this, int32_t ___i0, const RuntimeMethod* method)
  60170. {
  60171. static bool s_Il2CppMethodInitialized;
  60172. if (!s_Il2CppMethodInitialized)
  60173. {
  60174. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  60175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60176. s_Il2CppMethodInitialized = true;
  60177. }
  60178. int32_t V_0 = 0;
  60179. int32_t V_1 = 0;
  60180. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  60181. memset((&V_2), 0, sizeof(V_2));
  60182. RuntimeObject* V_3 = NULL;
  60183. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  60184. memset((&V_4), 0, sizeof(V_4));
  60185. Exception_t * __last_unhandled_exception = 0;
  60186. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  60187. {
  60188. int32_t L_0 = (int32_t)__this->get_minY_0();
  60189. int32_t L_1 = ___i0;
  60190. int32_t L_2 = (int32_t)__this->get_stepY_2();
  60191. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  60192. int32_t L_3 = V_0;
  60193. int32_t L_4 = (int32_t)__this->get_maxY_1();
  60194. if ((((int32_t)L_3) < ((int32_t)L_4)))
  60195. {
  60196. goto IL_001a;
  60197. }
  60198. }
  60199. {
  60200. return;
  60201. }
  60202. IL_001a:
  60203. {
  60204. int32_t L_5 = V_0;
  60205. int32_t L_6 = (int32_t)__this->get_stepY_2();
  60206. int32_t L_7 = (int32_t)__this->get_maxY_1();
  60207. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60208. int32_t L_8;
  60209. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  60210. V_1 = (int32_t)L_8;
  60211. int32_t L_9 = V_0;
  60212. int32_t L_10 = V_1;
  60213. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  60214. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  60215. int32_t L_12 = (int32_t)__this->get_width_3();
  60216. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  60217. RuntimeObject* L_13;
  60218. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  60219. V_3 = (RuntimeObject*)L_13;
  60220. }
  60221. IL_004a:
  60222. try
  60223. {// begin try (depth: 1)
  60224. ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 * L_14 = (ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 *)__this->get_address_of_operation_5();
  60225. ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 * L_15;
  60226. L_15 = (( ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 * (*) (ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 *)(ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  60227. RuntimeObject* L_16 = V_3;
  60228. NullCheck((RuntimeObject*)L_16);
  60229. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  60230. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  60231. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  60232. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  60233. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  60234. Il2CppFakeBox<ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  60235. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  60236. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  60237. *L_15 = L_19.m_Value;
  60238. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  60239. }// end try (depth: 1)
  60240. catch(Il2CppExceptionWrapper& e)
  60241. {
  60242. __last_unhandled_exception = (Exception_t *)e.ex;
  60243. goto FINALLY_0073;
  60244. }
  60245. FINALLY_0073:
  60246. {// begin finally (depth: 1)
  60247. {
  60248. RuntimeObject* L_20 = V_3;
  60249. if (!L_20)
  60250. {
  60251. goto IL_007c;
  60252. }
  60253. }
  60254. IL_0076:
  60255. {
  60256. RuntimeObject* L_21 = V_3;
  60257. NullCheck((RuntimeObject*)L_21);
  60258. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  60259. }
  60260. IL_007c:
  60261. {
  60262. IL2CPP_END_FINALLY(115)
  60263. }
  60264. }// end finally (depth: 1)
  60265. IL2CPP_CLEANUP(115)
  60266. {
  60267. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  60268. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  60269. }
  60270. IL_007d:
  60271. {
  60272. return;
  60273. }
  60274. }
  60275. 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)
  60276. {
  60277. {
  60278. int32_t L_0 = ___minY0;
  60279. __this->set_minY_0(L_0);
  60280. int32_t L_1 = ___maxY1;
  60281. __this->set_maxY_1(L_1);
  60282. int32_t L_2 = ___stepY2;
  60283. __this->set_stepY_2(L_2);
  60284. int32_t L_3 = ___width3;
  60285. __this->set_width_3(L_3);
  60286. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  60287. __this->set_allocator_4(L_4);
  60288. ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD * L_5 = ___operation5;
  60289. ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD L_6 = (*(ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD *)L_5);
  60290. __this->set_operation_5(L_6);
  60291. return;
  60292. }
  60293. }
  60294. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mC0CCFE7388F770A5DCE5040A0CC1747026CE262C_gshared_inline (RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E * __this, int32_t ___i0, const RuntimeMethod* method)
  60295. {
  60296. static bool s_Il2CppMethodInitialized;
  60297. if (!s_Il2CppMethodInitialized)
  60298. {
  60299. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  60300. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60301. s_Il2CppMethodInitialized = true;
  60302. }
  60303. int32_t V_0 = 0;
  60304. int32_t V_1 = 0;
  60305. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  60306. memset((&V_2), 0, sizeof(V_2));
  60307. RuntimeObject* V_3 = NULL;
  60308. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  60309. memset((&V_4), 0, sizeof(V_4));
  60310. Exception_t * __last_unhandled_exception = 0;
  60311. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  60312. {
  60313. int32_t L_0 = (int32_t)__this->get_minY_0();
  60314. int32_t L_1 = ___i0;
  60315. int32_t L_2 = (int32_t)__this->get_stepY_2();
  60316. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  60317. int32_t L_3 = V_0;
  60318. int32_t L_4 = (int32_t)__this->get_maxY_1();
  60319. if ((((int32_t)L_3) < ((int32_t)L_4)))
  60320. {
  60321. goto IL_001a;
  60322. }
  60323. }
  60324. {
  60325. return;
  60326. }
  60327. IL_001a:
  60328. {
  60329. int32_t L_5 = V_0;
  60330. int32_t L_6 = (int32_t)__this->get_stepY_2();
  60331. int32_t L_7 = (int32_t)__this->get_maxY_1();
  60332. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60333. int32_t L_8;
  60334. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  60335. V_1 = (int32_t)L_8;
  60336. int32_t L_9 = V_0;
  60337. int32_t L_10 = V_1;
  60338. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  60339. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  60340. int32_t L_12 = (int32_t)__this->get_width_3();
  60341. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  60342. RuntimeObject* L_13;
  60343. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  60344. V_3 = (RuntimeObject*)L_13;
  60345. }
  60346. IL_004a:
  60347. try
  60348. {// begin try (depth: 1)
  60349. ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD * L_14 = (ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD *)__this->get_address_of_operation_5();
  60350. ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD * L_15;
  60351. L_15 = (( ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD * (*) (ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD *)(ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  60352. RuntimeObject* L_16 = V_3;
  60353. NullCheck((RuntimeObject*)L_16);
  60354. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  60355. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  60356. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  60357. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  60358. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  60359. Il2CppFakeBox<ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  60360. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  60361. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  60362. *L_15 = L_19.m_Value;
  60363. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  60364. }// end try (depth: 1)
  60365. catch(Il2CppExceptionWrapper& e)
  60366. {
  60367. __last_unhandled_exception = (Exception_t *)e.ex;
  60368. goto FINALLY_0073;
  60369. }
  60370. FINALLY_0073:
  60371. {// begin finally (depth: 1)
  60372. {
  60373. RuntimeObject* L_20 = V_3;
  60374. if (!L_20)
  60375. {
  60376. goto IL_007c;
  60377. }
  60378. }
  60379. IL_0076:
  60380. {
  60381. RuntimeObject* L_21 = V_3;
  60382. NullCheck((RuntimeObject*)L_21);
  60383. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  60384. }
  60385. IL_007c:
  60386. {
  60387. IL2CPP_END_FINALLY(115)
  60388. }
  60389. }// end finally (depth: 1)
  60390. IL2CPP_CLEANUP(115)
  60391. {
  60392. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  60393. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  60394. }
  60395. IL_007d:
  60396. {
  60397. return;
  60398. }
  60399. }
  60400. 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)
  60401. {
  60402. {
  60403. int32_t L_0 = ___minY0;
  60404. __this->set_minY_0(L_0);
  60405. int32_t L_1 = ___maxY1;
  60406. __this->set_maxY_1(L_1);
  60407. int32_t L_2 = ___stepY2;
  60408. __this->set_stepY_2(L_2);
  60409. int32_t L_3 = ___width3;
  60410. __this->set_width_3(L_3);
  60411. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  60412. __this->set_allocator_4(L_4);
  60413. ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A * L_5 = ___operation5;
  60414. ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A L_6 = (*(ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A *)L_5);
  60415. __this->set_operation_5(L_6);
  60416. return;
  60417. }
  60418. }
  60419. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m0047A4AA43C29E01CFF13ABFDF20F32EBEB8C763_gshared_inline (RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709 * __this, int32_t ___i0, const RuntimeMethod* method)
  60420. {
  60421. static bool s_Il2CppMethodInitialized;
  60422. if (!s_Il2CppMethodInitialized)
  60423. {
  60424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  60425. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60426. s_Il2CppMethodInitialized = true;
  60427. }
  60428. int32_t V_0 = 0;
  60429. int32_t V_1 = 0;
  60430. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  60431. memset((&V_2), 0, sizeof(V_2));
  60432. RuntimeObject* V_3 = NULL;
  60433. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  60434. memset((&V_4), 0, sizeof(V_4));
  60435. Exception_t * __last_unhandled_exception = 0;
  60436. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  60437. {
  60438. int32_t L_0 = (int32_t)__this->get_minY_0();
  60439. int32_t L_1 = ___i0;
  60440. int32_t L_2 = (int32_t)__this->get_stepY_2();
  60441. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  60442. int32_t L_3 = V_0;
  60443. int32_t L_4 = (int32_t)__this->get_maxY_1();
  60444. if ((((int32_t)L_3) < ((int32_t)L_4)))
  60445. {
  60446. goto IL_001a;
  60447. }
  60448. }
  60449. {
  60450. return;
  60451. }
  60452. IL_001a:
  60453. {
  60454. int32_t L_5 = V_0;
  60455. int32_t L_6 = (int32_t)__this->get_stepY_2();
  60456. int32_t L_7 = (int32_t)__this->get_maxY_1();
  60457. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60458. int32_t L_8;
  60459. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  60460. V_1 = (int32_t)L_8;
  60461. int32_t L_9 = V_0;
  60462. int32_t L_10 = V_1;
  60463. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  60464. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  60465. int32_t L_12 = (int32_t)__this->get_width_3();
  60466. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  60467. RuntimeObject* L_13;
  60468. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  60469. V_3 = (RuntimeObject*)L_13;
  60470. }
  60471. IL_004a:
  60472. try
  60473. {// begin try (depth: 1)
  60474. ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A * L_14 = (ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A *)__this->get_address_of_operation_5();
  60475. ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A * L_15;
  60476. L_15 = (( ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A * (*) (ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A *)(ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  60477. RuntimeObject* L_16 = V_3;
  60478. NullCheck((RuntimeObject*)L_16);
  60479. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  60480. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  60481. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  60482. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  60483. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  60484. Il2CppFakeBox<ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  60485. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  60486. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  60487. *L_15 = L_19.m_Value;
  60488. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  60489. }// end try (depth: 1)
  60490. catch(Il2CppExceptionWrapper& e)
  60491. {
  60492. __last_unhandled_exception = (Exception_t *)e.ex;
  60493. goto FINALLY_0073;
  60494. }
  60495. FINALLY_0073:
  60496. {// begin finally (depth: 1)
  60497. {
  60498. RuntimeObject* L_20 = V_3;
  60499. if (!L_20)
  60500. {
  60501. goto IL_007c;
  60502. }
  60503. }
  60504. IL_0076:
  60505. {
  60506. RuntimeObject* L_21 = V_3;
  60507. NullCheck((RuntimeObject*)L_21);
  60508. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  60509. }
  60510. IL_007c:
  60511. {
  60512. IL2CPP_END_FINALLY(115)
  60513. }
  60514. }// end finally (depth: 1)
  60515. IL2CPP_CLEANUP(115)
  60516. {
  60517. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  60518. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  60519. }
  60520. IL_007d:
  60521. {
  60522. return;
  60523. }
  60524. }
  60525. 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)
  60526. {
  60527. {
  60528. int32_t L_0 = ___minY0;
  60529. __this->set_minY_0(L_0);
  60530. int32_t L_1 = ___maxY1;
  60531. __this->set_maxY_1(L_1);
  60532. int32_t L_2 = ___stepY2;
  60533. __this->set_stepY_2(L_2);
  60534. int32_t L_3 = ___width3;
  60535. __this->set_width_3(L_3);
  60536. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  60537. __this->set_allocator_4(L_4);
  60538. ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC * L_5 = ___operation5;
  60539. ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC L_6 = (*(ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC *)L_5);
  60540. __this->set_operation_5(L_6);
  60541. return;
  60542. }
  60543. }
  60544. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mFB9CB6C0ACE970A28966F03D0C29C914EE106D0B_gshared_inline (RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C * __this, int32_t ___i0, const RuntimeMethod* method)
  60545. {
  60546. static bool s_Il2CppMethodInitialized;
  60547. if (!s_Il2CppMethodInitialized)
  60548. {
  60549. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  60550. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60551. s_Il2CppMethodInitialized = true;
  60552. }
  60553. int32_t V_0 = 0;
  60554. int32_t V_1 = 0;
  60555. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  60556. memset((&V_2), 0, sizeof(V_2));
  60557. RuntimeObject* V_3 = NULL;
  60558. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  60559. memset((&V_4), 0, sizeof(V_4));
  60560. Exception_t * __last_unhandled_exception = 0;
  60561. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  60562. {
  60563. int32_t L_0 = (int32_t)__this->get_minY_0();
  60564. int32_t L_1 = ___i0;
  60565. int32_t L_2 = (int32_t)__this->get_stepY_2();
  60566. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  60567. int32_t L_3 = V_0;
  60568. int32_t L_4 = (int32_t)__this->get_maxY_1();
  60569. if ((((int32_t)L_3) < ((int32_t)L_4)))
  60570. {
  60571. goto IL_001a;
  60572. }
  60573. }
  60574. {
  60575. return;
  60576. }
  60577. IL_001a:
  60578. {
  60579. int32_t L_5 = V_0;
  60580. int32_t L_6 = (int32_t)__this->get_stepY_2();
  60581. int32_t L_7 = (int32_t)__this->get_maxY_1();
  60582. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60583. int32_t L_8;
  60584. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  60585. V_1 = (int32_t)L_8;
  60586. int32_t L_9 = V_0;
  60587. int32_t L_10 = V_1;
  60588. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  60589. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  60590. int32_t L_12 = (int32_t)__this->get_width_3();
  60591. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  60592. RuntimeObject* L_13;
  60593. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  60594. V_3 = (RuntimeObject*)L_13;
  60595. }
  60596. IL_004a:
  60597. try
  60598. {// begin try (depth: 1)
  60599. ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC * L_14 = (ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC *)__this->get_address_of_operation_5();
  60600. ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC * L_15;
  60601. L_15 = (( ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC * (*) (ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC *)(ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  60602. RuntimeObject* L_16 = V_3;
  60603. NullCheck((RuntimeObject*)L_16);
  60604. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  60605. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  60606. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  60607. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  60608. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  60609. Il2CppFakeBox<ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  60610. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  60611. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  60612. *L_15 = L_19.m_Value;
  60613. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  60614. }// end try (depth: 1)
  60615. catch(Il2CppExceptionWrapper& e)
  60616. {
  60617. __last_unhandled_exception = (Exception_t *)e.ex;
  60618. goto FINALLY_0073;
  60619. }
  60620. FINALLY_0073:
  60621. {// begin finally (depth: 1)
  60622. {
  60623. RuntimeObject* L_20 = V_3;
  60624. if (!L_20)
  60625. {
  60626. goto IL_007c;
  60627. }
  60628. }
  60629. IL_0076:
  60630. {
  60631. RuntimeObject* L_21 = V_3;
  60632. NullCheck((RuntimeObject*)L_21);
  60633. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  60634. }
  60635. IL_007c:
  60636. {
  60637. IL2CPP_END_FINALLY(115)
  60638. }
  60639. }// end finally (depth: 1)
  60640. IL2CPP_CLEANUP(115)
  60641. {
  60642. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  60643. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  60644. }
  60645. IL_007d:
  60646. {
  60647. return;
  60648. }
  60649. }
  60650. 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)
  60651. {
  60652. {
  60653. int32_t L_0 = ___minY0;
  60654. __this->set_minY_0(L_0);
  60655. int32_t L_1 = ___maxY1;
  60656. __this->set_maxY_1(L_1);
  60657. int32_t L_2 = ___stepY2;
  60658. __this->set_stepY_2(L_2);
  60659. int32_t L_3 = ___width3;
  60660. __this->set_width_3(L_3);
  60661. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  60662. __this->set_allocator_4(L_4);
  60663. ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F * L_5 = ___operation5;
  60664. ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F L_6 = (*(ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F *)L_5);
  60665. __this->set_operation_5(L_6);
  60666. return;
  60667. }
  60668. }
  60669. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m379FCA3BEC203C96A605A7ADDC769D9C6B5E81DB_gshared_inline (RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F * __this, int32_t ___i0, const RuntimeMethod* method)
  60670. {
  60671. static bool s_Il2CppMethodInitialized;
  60672. if (!s_Il2CppMethodInitialized)
  60673. {
  60674. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  60675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60676. s_Il2CppMethodInitialized = true;
  60677. }
  60678. int32_t V_0 = 0;
  60679. int32_t V_1 = 0;
  60680. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  60681. memset((&V_2), 0, sizeof(V_2));
  60682. RuntimeObject* V_3 = NULL;
  60683. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  60684. memset((&V_4), 0, sizeof(V_4));
  60685. Exception_t * __last_unhandled_exception = 0;
  60686. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  60687. {
  60688. int32_t L_0 = (int32_t)__this->get_minY_0();
  60689. int32_t L_1 = ___i0;
  60690. int32_t L_2 = (int32_t)__this->get_stepY_2();
  60691. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  60692. int32_t L_3 = V_0;
  60693. int32_t L_4 = (int32_t)__this->get_maxY_1();
  60694. if ((((int32_t)L_3) < ((int32_t)L_4)))
  60695. {
  60696. goto IL_001a;
  60697. }
  60698. }
  60699. {
  60700. return;
  60701. }
  60702. IL_001a:
  60703. {
  60704. int32_t L_5 = V_0;
  60705. int32_t L_6 = (int32_t)__this->get_stepY_2();
  60706. int32_t L_7 = (int32_t)__this->get_maxY_1();
  60707. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60708. int32_t L_8;
  60709. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  60710. V_1 = (int32_t)L_8;
  60711. int32_t L_9 = V_0;
  60712. int32_t L_10 = V_1;
  60713. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  60714. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  60715. int32_t L_12 = (int32_t)__this->get_width_3();
  60716. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  60717. RuntimeObject* L_13;
  60718. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  60719. V_3 = (RuntimeObject*)L_13;
  60720. }
  60721. IL_004a:
  60722. try
  60723. {// begin try (depth: 1)
  60724. ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F * L_14 = (ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F *)__this->get_address_of_operation_5();
  60725. ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F * L_15;
  60726. L_15 = (( ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F * (*) (ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F *)(ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  60727. RuntimeObject* L_16 = V_3;
  60728. NullCheck((RuntimeObject*)L_16);
  60729. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  60730. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  60731. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  60732. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  60733. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  60734. Il2CppFakeBox<ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  60735. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  60736. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  60737. *L_15 = L_19.m_Value;
  60738. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  60739. }// end try (depth: 1)
  60740. catch(Il2CppExceptionWrapper& e)
  60741. {
  60742. __last_unhandled_exception = (Exception_t *)e.ex;
  60743. goto FINALLY_0073;
  60744. }
  60745. FINALLY_0073:
  60746. {// begin finally (depth: 1)
  60747. {
  60748. RuntimeObject* L_20 = V_3;
  60749. if (!L_20)
  60750. {
  60751. goto IL_007c;
  60752. }
  60753. }
  60754. IL_0076:
  60755. {
  60756. RuntimeObject* L_21 = V_3;
  60757. NullCheck((RuntimeObject*)L_21);
  60758. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  60759. }
  60760. IL_007c:
  60761. {
  60762. IL2CPP_END_FINALLY(115)
  60763. }
  60764. }// end finally (depth: 1)
  60765. IL2CPP_CLEANUP(115)
  60766. {
  60767. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  60768. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  60769. }
  60770. IL_007d:
  60771. {
  60772. return;
  60773. }
  60774. }
  60775. 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)
  60776. {
  60777. {
  60778. int32_t L_0 = ___minY0;
  60779. __this->set_minY_0(L_0);
  60780. int32_t L_1 = ___maxY1;
  60781. __this->set_maxY_1(L_1);
  60782. int32_t L_2 = ___stepY2;
  60783. __this->set_stepY_2(L_2);
  60784. int32_t L_3 = ___width3;
  60785. __this->set_width_3(L_3);
  60786. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  60787. __this->set_allocator_4(L_4);
  60788. ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 * L_5 = ___operation5;
  60789. ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 L_6 = (*(ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 *)L_5);
  60790. __this->set_operation_5(L_6);
  60791. return;
  60792. }
  60793. }
  60794. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mE9B4B55671D4D31268E3C3AE2025B1B46476FFB4_gshared_inline (RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9 * __this, int32_t ___i0, const RuntimeMethod* method)
  60795. {
  60796. static bool s_Il2CppMethodInitialized;
  60797. if (!s_Il2CppMethodInitialized)
  60798. {
  60799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  60800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60801. s_Il2CppMethodInitialized = true;
  60802. }
  60803. int32_t V_0 = 0;
  60804. int32_t V_1 = 0;
  60805. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  60806. memset((&V_2), 0, sizeof(V_2));
  60807. RuntimeObject* V_3 = NULL;
  60808. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  60809. memset((&V_4), 0, sizeof(V_4));
  60810. Exception_t * __last_unhandled_exception = 0;
  60811. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  60812. {
  60813. int32_t L_0 = (int32_t)__this->get_minY_0();
  60814. int32_t L_1 = ___i0;
  60815. int32_t L_2 = (int32_t)__this->get_stepY_2();
  60816. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  60817. int32_t L_3 = V_0;
  60818. int32_t L_4 = (int32_t)__this->get_maxY_1();
  60819. if ((((int32_t)L_3) < ((int32_t)L_4)))
  60820. {
  60821. goto IL_001a;
  60822. }
  60823. }
  60824. {
  60825. return;
  60826. }
  60827. IL_001a:
  60828. {
  60829. int32_t L_5 = V_0;
  60830. int32_t L_6 = (int32_t)__this->get_stepY_2();
  60831. int32_t L_7 = (int32_t)__this->get_maxY_1();
  60832. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60833. int32_t L_8;
  60834. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  60835. V_1 = (int32_t)L_8;
  60836. int32_t L_9 = V_0;
  60837. int32_t L_10 = V_1;
  60838. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  60839. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  60840. int32_t L_12 = (int32_t)__this->get_width_3();
  60841. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  60842. RuntimeObject* L_13;
  60843. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  60844. V_3 = (RuntimeObject*)L_13;
  60845. }
  60846. IL_004a:
  60847. try
  60848. {// begin try (depth: 1)
  60849. ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 * L_14 = (ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 *)__this->get_address_of_operation_5();
  60850. ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 * L_15;
  60851. L_15 = (( ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 * (*) (ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 *)(ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  60852. RuntimeObject* L_16 = V_3;
  60853. NullCheck((RuntimeObject*)L_16);
  60854. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  60855. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  60856. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  60857. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  60858. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  60859. Il2CppFakeBox<ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  60860. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  60861. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  60862. *L_15 = L_19.m_Value;
  60863. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  60864. }// end try (depth: 1)
  60865. catch(Il2CppExceptionWrapper& e)
  60866. {
  60867. __last_unhandled_exception = (Exception_t *)e.ex;
  60868. goto FINALLY_0073;
  60869. }
  60870. FINALLY_0073:
  60871. {// begin finally (depth: 1)
  60872. {
  60873. RuntimeObject* L_20 = V_3;
  60874. if (!L_20)
  60875. {
  60876. goto IL_007c;
  60877. }
  60878. }
  60879. IL_0076:
  60880. {
  60881. RuntimeObject* L_21 = V_3;
  60882. NullCheck((RuntimeObject*)L_21);
  60883. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  60884. }
  60885. IL_007c:
  60886. {
  60887. IL2CPP_END_FINALLY(115)
  60888. }
  60889. }// end finally (depth: 1)
  60890. IL2CPP_CLEANUP(115)
  60891. {
  60892. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  60893. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  60894. }
  60895. IL_007d:
  60896. {
  60897. return;
  60898. }
  60899. }
  60900. 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)
  60901. {
  60902. {
  60903. int32_t L_0 = ___minY0;
  60904. __this->set_minY_0(L_0);
  60905. int32_t L_1 = ___maxY1;
  60906. __this->set_maxY_1(L_1);
  60907. int32_t L_2 = ___stepY2;
  60908. __this->set_stepY_2(L_2);
  60909. int32_t L_3 = ___width3;
  60910. __this->set_width_3(L_3);
  60911. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  60912. __this->set_allocator_4(L_4);
  60913. ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D * L_5 = ___operation5;
  60914. ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D L_6 = (*(ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D *)L_5);
  60915. __this->set_operation_5(L_6);
  60916. return;
  60917. }
  60918. }
  60919. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mC05447DED83B52927FBBE1B166781E5C9AC8C811_gshared_inline (RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879 * __this, int32_t ___i0, const RuntimeMethod* method)
  60920. {
  60921. static bool s_Il2CppMethodInitialized;
  60922. if (!s_Il2CppMethodInitialized)
  60923. {
  60924. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  60925. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60926. s_Il2CppMethodInitialized = true;
  60927. }
  60928. int32_t V_0 = 0;
  60929. int32_t V_1 = 0;
  60930. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  60931. memset((&V_2), 0, sizeof(V_2));
  60932. RuntimeObject* V_3 = NULL;
  60933. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  60934. memset((&V_4), 0, sizeof(V_4));
  60935. Exception_t * __last_unhandled_exception = 0;
  60936. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  60937. {
  60938. int32_t L_0 = (int32_t)__this->get_minY_0();
  60939. int32_t L_1 = ___i0;
  60940. int32_t L_2 = (int32_t)__this->get_stepY_2();
  60941. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  60942. int32_t L_3 = V_0;
  60943. int32_t L_4 = (int32_t)__this->get_maxY_1();
  60944. if ((((int32_t)L_3) < ((int32_t)L_4)))
  60945. {
  60946. goto IL_001a;
  60947. }
  60948. }
  60949. {
  60950. return;
  60951. }
  60952. IL_001a:
  60953. {
  60954. int32_t L_5 = V_0;
  60955. int32_t L_6 = (int32_t)__this->get_stepY_2();
  60956. int32_t L_7 = (int32_t)__this->get_maxY_1();
  60957. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60958. int32_t L_8;
  60959. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  60960. V_1 = (int32_t)L_8;
  60961. int32_t L_9 = V_0;
  60962. int32_t L_10 = V_1;
  60963. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  60964. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  60965. int32_t L_12 = (int32_t)__this->get_width_3();
  60966. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  60967. RuntimeObject* L_13;
  60968. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  60969. V_3 = (RuntimeObject*)L_13;
  60970. }
  60971. IL_004a:
  60972. try
  60973. {// begin try (depth: 1)
  60974. ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D * L_14 = (ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D *)__this->get_address_of_operation_5();
  60975. ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D * L_15;
  60976. L_15 = (( ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D * (*) (ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D *)(ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  60977. RuntimeObject* L_16 = V_3;
  60978. NullCheck((RuntimeObject*)L_16);
  60979. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  60980. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  60981. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  60982. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  60983. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  60984. Il2CppFakeBox<ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  60985. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  60986. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  60987. *L_15 = L_19.m_Value;
  60988. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  60989. }// end try (depth: 1)
  60990. catch(Il2CppExceptionWrapper& e)
  60991. {
  60992. __last_unhandled_exception = (Exception_t *)e.ex;
  60993. goto FINALLY_0073;
  60994. }
  60995. FINALLY_0073:
  60996. {// begin finally (depth: 1)
  60997. {
  60998. RuntimeObject* L_20 = V_3;
  60999. if (!L_20)
  61000. {
  61001. goto IL_007c;
  61002. }
  61003. }
  61004. IL_0076:
  61005. {
  61006. RuntimeObject* L_21 = V_3;
  61007. NullCheck((RuntimeObject*)L_21);
  61008. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  61009. }
  61010. IL_007c:
  61011. {
  61012. IL2CPP_END_FINALLY(115)
  61013. }
  61014. }// end finally (depth: 1)
  61015. IL2CPP_CLEANUP(115)
  61016. {
  61017. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  61018. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  61019. }
  61020. IL_007d:
  61021. {
  61022. return;
  61023. }
  61024. }
  61025. 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)
  61026. {
  61027. {
  61028. int32_t L_0 = ___minY0;
  61029. __this->set_minY_0(L_0);
  61030. int32_t L_1 = ___maxY1;
  61031. __this->set_maxY_1(L_1);
  61032. int32_t L_2 = ___stepY2;
  61033. __this->set_stepY_2(L_2);
  61034. int32_t L_3 = ___width3;
  61035. __this->set_width_3(L_3);
  61036. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  61037. __this->set_allocator_4(L_4);
  61038. ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 * L_5 = ___operation5;
  61039. ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 L_6 = (*(ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 *)L_5);
  61040. __this->set_operation_5(L_6);
  61041. return;
  61042. }
  61043. }
  61044. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m83F799732FFDF99F8183646A25A6D8F2E045488E_gshared_inline (RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845 * __this, int32_t ___i0, const RuntimeMethod* method)
  61045. {
  61046. static bool s_Il2CppMethodInitialized;
  61047. if (!s_Il2CppMethodInitialized)
  61048. {
  61049. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  61050. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61051. s_Il2CppMethodInitialized = true;
  61052. }
  61053. int32_t V_0 = 0;
  61054. int32_t V_1 = 0;
  61055. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  61056. memset((&V_2), 0, sizeof(V_2));
  61057. RuntimeObject* V_3 = NULL;
  61058. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  61059. memset((&V_4), 0, sizeof(V_4));
  61060. Exception_t * __last_unhandled_exception = 0;
  61061. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  61062. {
  61063. int32_t L_0 = (int32_t)__this->get_minY_0();
  61064. int32_t L_1 = ___i0;
  61065. int32_t L_2 = (int32_t)__this->get_stepY_2();
  61066. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  61067. int32_t L_3 = V_0;
  61068. int32_t L_4 = (int32_t)__this->get_maxY_1();
  61069. if ((((int32_t)L_3) < ((int32_t)L_4)))
  61070. {
  61071. goto IL_001a;
  61072. }
  61073. }
  61074. {
  61075. return;
  61076. }
  61077. IL_001a:
  61078. {
  61079. int32_t L_5 = V_0;
  61080. int32_t L_6 = (int32_t)__this->get_stepY_2();
  61081. int32_t L_7 = (int32_t)__this->get_maxY_1();
  61082. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61083. int32_t L_8;
  61084. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  61085. V_1 = (int32_t)L_8;
  61086. int32_t L_9 = V_0;
  61087. int32_t L_10 = V_1;
  61088. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  61089. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  61090. int32_t L_12 = (int32_t)__this->get_width_3();
  61091. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  61092. RuntimeObject* L_13;
  61093. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  61094. V_3 = (RuntimeObject*)L_13;
  61095. }
  61096. IL_004a:
  61097. try
  61098. {// begin try (depth: 1)
  61099. ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 * L_14 = (ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 *)__this->get_address_of_operation_5();
  61100. ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 * L_15;
  61101. L_15 = (( ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 * (*) (ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 *)(ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  61102. RuntimeObject* L_16 = V_3;
  61103. NullCheck((RuntimeObject*)L_16);
  61104. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  61105. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  61106. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  61107. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  61108. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  61109. Il2CppFakeBox<ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  61110. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  61111. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  61112. *L_15 = L_19.m_Value;
  61113. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  61114. }// end try (depth: 1)
  61115. catch(Il2CppExceptionWrapper& e)
  61116. {
  61117. __last_unhandled_exception = (Exception_t *)e.ex;
  61118. goto FINALLY_0073;
  61119. }
  61120. FINALLY_0073:
  61121. {// begin finally (depth: 1)
  61122. {
  61123. RuntimeObject* L_20 = V_3;
  61124. if (!L_20)
  61125. {
  61126. goto IL_007c;
  61127. }
  61128. }
  61129. IL_0076:
  61130. {
  61131. RuntimeObject* L_21 = V_3;
  61132. NullCheck((RuntimeObject*)L_21);
  61133. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  61134. }
  61135. IL_007c:
  61136. {
  61137. IL2CPP_END_FINALLY(115)
  61138. }
  61139. }// end finally (depth: 1)
  61140. IL2CPP_CLEANUP(115)
  61141. {
  61142. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  61143. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  61144. }
  61145. IL_007d:
  61146. {
  61147. return;
  61148. }
  61149. }
  61150. 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)
  61151. {
  61152. {
  61153. int32_t L_0 = ___minY0;
  61154. __this->set_minY_0(L_0);
  61155. int32_t L_1 = ___maxY1;
  61156. __this->set_maxY_1(L_1);
  61157. int32_t L_2 = ___stepY2;
  61158. __this->set_stepY_2(L_2);
  61159. int32_t L_3 = ___width3;
  61160. __this->set_width_3(L_3);
  61161. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  61162. __this->set_allocator_4(L_4);
  61163. ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 * L_5 = ___operation5;
  61164. ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 L_6 = (*(ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 *)L_5);
  61165. __this->set_operation_5(L_6);
  61166. return;
  61167. }
  61168. }
  61169. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mBCEB0262898C4F290C9903E28EC52244DBC98CA7_gshared_inline (RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B * __this, int32_t ___i0, const RuntimeMethod* method)
  61170. {
  61171. static bool s_Il2CppMethodInitialized;
  61172. if (!s_Il2CppMethodInitialized)
  61173. {
  61174. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  61175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61176. s_Il2CppMethodInitialized = true;
  61177. }
  61178. int32_t V_0 = 0;
  61179. int32_t V_1 = 0;
  61180. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  61181. memset((&V_2), 0, sizeof(V_2));
  61182. RuntimeObject* V_3 = NULL;
  61183. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  61184. memset((&V_4), 0, sizeof(V_4));
  61185. Exception_t * __last_unhandled_exception = 0;
  61186. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  61187. {
  61188. int32_t L_0 = (int32_t)__this->get_minY_0();
  61189. int32_t L_1 = ___i0;
  61190. int32_t L_2 = (int32_t)__this->get_stepY_2();
  61191. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  61192. int32_t L_3 = V_0;
  61193. int32_t L_4 = (int32_t)__this->get_maxY_1();
  61194. if ((((int32_t)L_3) < ((int32_t)L_4)))
  61195. {
  61196. goto IL_001a;
  61197. }
  61198. }
  61199. {
  61200. return;
  61201. }
  61202. IL_001a:
  61203. {
  61204. int32_t L_5 = V_0;
  61205. int32_t L_6 = (int32_t)__this->get_stepY_2();
  61206. int32_t L_7 = (int32_t)__this->get_maxY_1();
  61207. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61208. int32_t L_8;
  61209. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  61210. V_1 = (int32_t)L_8;
  61211. int32_t L_9 = V_0;
  61212. int32_t L_10 = V_1;
  61213. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  61214. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  61215. int32_t L_12 = (int32_t)__this->get_width_3();
  61216. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  61217. RuntimeObject* L_13;
  61218. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  61219. V_3 = (RuntimeObject*)L_13;
  61220. }
  61221. IL_004a:
  61222. try
  61223. {// begin try (depth: 1)
  61224. ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 * L_14 = (ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 *)__this->get_address_of_operation_5();
  61225. ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 * L_15;
  61226. L_15 = (( ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 * (*) (ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 *)(ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  61227. RuntimeObject* L_16 = V_3;
  61228. NullCheck((RuntimeObject*)L_16);
  61229. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  61230. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  61231. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  61232. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  61233. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  61234. Il2CppFakeBox<ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  61235. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  61236. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  61237. *L_15 = L_19.m_Value;
  61238. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  61239. }// end try (depth: 1)
  61240. catch(Il2CppExceptionWrapper& e)
  61241. {
  61242. __last_unhandled_exception = (Exception_t *)e.ex;
  61243. goto FINALLY_0073;
  61244. }
  61245. FINALLY_0073:
  61246. {// begin finally (depth: 1)
  61247. {
  61248. RuntimeObject* L_20 = V_3;
  61249. if (!L_20)
  61250. {
  61251. goto IL_007c;
  61252. }
  61253. }
  61254. IL_0076:
  61255. {
  61256. RuntimeObject* L_21 = V_3;
  61257. NullCheck((RuntimeObject*)L_21);
  61258. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  61259. }
  61260. IL_007c:
  61261. {
  61262. IL2CPP_END_FINALLY(115)
  61263. }
  61264. }// end finally (depth: 1)
  61265. IL2CPP_CLEANUP(115)
  61266. {
  61267. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  61268. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  61269. }
  61270. IL_007d:
  61271. {
  61272. return;
  61273. }
  61274. }
  61275. 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)
  61276. {
  61277. {
  61278. int32_t L_0 = ___minY0;
  61279. __this->set_minY_0(L_0);
  61280. int32_t L_1 = ___maxY1;
  61281. __this->set_maxY_1(L_1);
  61282. int32_t L_2 = ___stepY2;
  61283. __this->set_stepY_2(L_2);
  61284. int32_t L_3 = ___width3;
  61285. __this->set_width_3(L_3);
  61286. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  61287. __this->set_allocator_4(L_4);
  61288. ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 * L_5 = ___operation5;
  61289. ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 L_6 = (*(ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 *)L_5);
  61290. __this->set_operation_5(L_6);
  61291. return;
  61292. }
  61293. }
  61294. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m634B141BE666D3C6FB11CD8ECAD9A48E8F8F6488_gshared_inline (RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720 * __this, int32_t ___i0, const RuntimeMethod* method)
  61295. {
  61296. static bool s_Il2CppMethodInitialized;
  61297. if (!s_Il2CppMethodInitialized)
  61298. {
  61299. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  61300. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61301. s_Il2CppMethodInitialized = true;
  61302. }
  61303. int32_t V_0 = 0;
  61304. int32_t V_1 = 0;
  61305. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  61306. memset((&V_2), 0, sizeof(V_2));
  61307. RuntimeObject* V_3 = NULL;
  61308. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  61309. memset((&V_4), 0, sizeof(V_4));
  61310. Exception_t * __last_unhandled_exception = 0;
  61311. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  61312. {
  61313. int32_t L_0 = (int32_t)__this->get_minY_0();
  61314. int32_t L_1 = ___i0;
  61315. int32_t L_2 = (int32_t)__this->get_stepY_2();
  61316. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  61317. int32_t L_3 = V_0;
  61318. int32_t L_4 = (int32_t)__this->get_maxY_1();
  61319. if ((((int32_t)L_3) < ((int32_t)L_4)))
  61320. {
  61321. goto IL_001a;
  61322. }
  61323. }
  61324. {
  61325. return;
  61326. }
  61327. IL_001a:
  61328. {
  61329. int32_t L_5 = V_0;
  61330. int32_t L_6 = (int32_t)__this->get_stepY_2();
  61331. int32_t L_7 = (int32_t)__this->get_maxY_1();
  61332. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61333. int32_t L_8;
  61334. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  61335. V_1 = (int32_t)L_8;
  61336. int32_t L_9 = V_0;
  61337. int32_t L_10 = V_1;
  61338. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  61339. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  61340. int32_t L_12 = (int32_t)__this->get_width_3();
  61341. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  61342. RuntimeObject* L_13;
  61343. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  61344. V_3 = (RuntimeObject*)L_13;
  61345. }
  61346. IL_004a:
  61347. try
  61348. {// begin try (depth: 1)
  61349. ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 * L_14 = (ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 *)__this->get_address_of_operation_5();
  61350. ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 * L_15;
  61351. L_15 = (( ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 * (*) (ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 *)(ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  61352. RuntimeObject* L_16 = V_3;
  61353. NullCheck((RuntimeObject*)L_16);
  61354. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  61355. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  61356. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  61357. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  61358. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  61359. Il2CppFakeBox<ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  61360. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  61361. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  61362. *L_15 = L_19.m_Value;
  61363. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  61364. }// end try (depth: 1)
  61365. catch(Il2CppExceptionWrapper& e)
  61366. {
  61367. __last_unhandled_exception = (Exception_t *)e.ex;
  61368. goto FINALLY_0073;
  61369. }
  61370. FINALLY_0073:
  61371. {// begin finally (depth: 1)
  61372. {
  61373. RuntimeObject* L_20 = V_3;
  61374. if (!L_20)
  61375. {
  61376. goto IL_007c;
  61377. }
  61378. }
  61379. IL_0076:
  61380. {
  61381. RuntimeObject* L_21 = V_3;
  61382. NullCheck((RuntimeObject*)L_21);
  61383. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  61384. }
  61385. IL_007c:
  61386. {
  61387. IL2CPP_END_FINALLY(115)
  61388. }
  61389. }// end finally (depth: 1)
  61390. IL2CPP_CLEANUP(115)
  61391. {
  61392. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  61393. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  61394. }
  61395. IL_007d:
  61396. {
  61397. return;
  61398. }
  61399. }
  61400. 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)
  61401. {
  61402. {
  61403. int32_t L_0 = ___minY0;
  61404. __this->set_minY_0(L_0);
  61405. int32_t L_1 = ___maxY1;
  61406. __this->set_maxY_1(L_1);
  61407. int32_t L_2 = ___stepY2;
  61408. __this->set_stepY_2(L_2);
  61409. int32_t L_3 = ___width3;
  61410. __this->set_width_3(L_3);
  61411. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  61412. __this->set_allocator_4(L_4);
  61413. ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 * L_5 = ___operation5;
  61414. ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 L_6 = (*(ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 *)L_5);
  61415. __this->set_operation_5(L_6);
  61416. return;
  61417. }
  61418. }
  61419. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m927CBC8735251FA6F33233E6440B30D685873D25_gshared_inline (RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7 * __this, int32_t ___i0, const RuntimeMethod* method)
  61420. {
  61421. static bool s_Il2CppMethodInitialized;
  61422. if (!s_Il2CppMethodInitialized)
  61423. {
  61424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  61425. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61426. s_Il2CppMethodInitialized = true;
  61427. }
  61428. int32_t V_0 = 0;
  61429. int32_t V_1 = 0;
  61430. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  61431. memset((&V_2), 0, sizeof(V_2));
  61432. RuntimeObject* V_3 = NULL;
  61433. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  61434. memset((&V_4), 0, sizeof(V_4));
  61435. Exception_t * __last_unhandled_exception = 0;
  61436. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  61437. {
  61438. int32_t L_0 = (int32_t)__this->get_minY_0();
  61439. int32_t L_1 = ___i0;
  61440. int32_t L_2 = (int32_t)__this->get_stepY_2();
  61441. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  61442. int32_t L_3 = V_0;
  61443. int32_t L_4 = (int32_t)__this->get_maxY_1();
  61444. if ((((int32_t)L_3) < ((int32_t)L_4)))
  61445. {
  61446. goto IL_001a;
  61447. }
  61448. }
  61449. {
  61450. return;
  61451. }
  61452. IL_001a:
  61453. {
  61454. int32_t L_5 = V_0;
  61455. int32_t L_6 = (int32_t)__this->get_stepY_2();
  61456. int32_t L_7 = (int32_t)__this->get_maxY_1();
  61457. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61458. int32_t L_8;
  61459. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  61460. V_1 = (int32_t)L_8;
  61461. int32_t L_9 = V_0;
  61462. int32_t L_10 = V_1;
  61463. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  61464. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  61465. int32_t L_12 = (int32_t)__this->get_width_3();
  61466. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  61467. RuntimeObject* L_13;
  61468. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  61469. V_3 = (RuntimeObject*)L_13;
  61470. }
  61471. IL_004a:
  61472. try
  61473. {// begin try (depth: 1)
  61474. ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 * L_14 = (ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 *)__this->get_address_of_operation_5();
  61475. ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 * L_15;
  61476. L_15 = (( ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 * (*) (ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 *)(ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  61477. RuntimeObject* L_16 = V_3;
  61478. NullCheck((RuntimeObject*)L_16);
  61479. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  61480. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  61481. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  61482. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  61483. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  61484. Il2CppFakeBox<ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  61485. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  61486. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  61487. *L_15 = L_19.m_Value;
  61488. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  61489. }// end try (depth: 1)
  61490. catch(Il2CppExceptionWrapper& e)
  61491. {
  61492. __last_unhandled_exception = (Exception_t *)e.ex;
  61493. goto FINALLY_0073;
  61494. }
  61495. FINALLY_0073:
  61496. {// begin finally (depth: 1)
  61497. {
  61498. RuntimeObject* L_20 = V_3;
  61499. if (!L_20)
  61500. {
  61501. goto IL_007c;
  61502. }
  61503. }
  61504. IL_0076:
  61505. {
  61506. RuntimeObject* L_21 = V_3;
  61507. NullCheck((RuntimeObject*)L_21);
  61508. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  61509. }
  61510. IL_007c:
  61511. {
  61512. IL2CPP_END_FINALLY(115)
  61513. }
  61514. }// end finally (depth: 1)
  61515. IL2CPP_CLEANUP(115)
  61516. {
  61517. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  61518. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  61519. }
  61520. IL_007d:
  61521. {
  61522. return;
  61523. }
  61524. }
  61525. 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)
  61526. {
  61527. {
  61528. int32_t L_0 = ___minY0;
  61529. __this->set_minY_0(L_0);
  61530. int32_t L_1 = ___maxY1;
  61531. __this->set_maxY_1(L_1);
  61532. int32_t L_2 = ___stepY2;
  61533. __this->set_stepY_2(L_2);
  61534. int32_t L_3 = ___width3;
  61535. __this->set_width_3(L_3);
  61536. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  61537. __this->set_allocator_4(L_4);
  61538. ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE * L_5 = ___operation5;
  61539. ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE L_6 = (*(ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE *)L_5);
  61540. __this->set_operation_5(L_6);
  61541. return;
  61542. }
  61543. }
  61544. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m1C1855DD53E398A2DBF183F0AA907875E0FC7833_gshared_inline (RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A * __this, int32_t ___i0, const RuntimeMethod* method)
  61545. {
  61546. static bool s_Il2CppMethodInitialized;
  61547. if (!s_Il2CppMethodInitialized)
  61548. {
  61549. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  61550. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61551. s_Il2CppMethodInitialized = true;
  61552. }
  61553. int32_t V_0 = 0;
  61554. int32_t V_1 = 0;
  61555. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  61556. memset((&V_2), 0, sizeof(V_2));
  61557. RuntimeObject* V_3 = NULL;
  61558. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  61559. memset((&V_4), 0, sizeof(V_4));
  61560. Exception_t * __last_unhandled_exception = 0;
  61561. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  61562. {
  61563. int32_t L_0 = (int32_t)__this->get_minY_0();
  61564. int32_t L_1 = ___i0;
  61565. int32_t L_2 = (int32_t)__this->get_stepY_2();
  61566. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  61567. int32_t L_3 = V_0;
  61568. int32_t L_4 = (int32_t)__this->get_maxY_1();
  61569. if ((((int32_t)L_3) < ((int32_t)L_4)))
  61570. {
  61571. goto IL_001a;
  61572. }
  61573. }
  61574. {
  61575. return;
  61576. }
  61577. IL_001a:
  61578. {
  61579. int32_t L_5 = V_0;
  61580. int32_t L_6 = (int32_t)__this->get_stepY_2();
  61581. int32_t L_7 = (int32_t)__this->get_maxY_1();
  61582. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61583. int32_t L_8;
  61584. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  61585. V_1 = (int32_t)L_8;
  61586. int32_t L_9 = V_0;
  61587. int32_t L_10 = V_1;
  61588. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  61589. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  61590. int32_t L_12 = (int32_t)__this->get_width_3();
  61591. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  61592. RuntimeObject* L_13;
  61593. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  61594. V_3 = (RuntimeObject*)L_13;
  61595. }
  61596. IL_004a:
  61597. try
  61598. {// begin try (depth: 1)
  61599. ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE * L_14 = (ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE *)__this->get_address_of_operation_5();
  61600. ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE * L_15;
  61601. L_15 = (( ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE * (*) (ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE *)(ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  61602. RuntimeObject* L_16 = V_3;
  61603. NullCheck((RuntimeObject*)L_16);
  61604. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  61605. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  61606. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  61607. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  61608. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  61609. Il2CppFakeBox<ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  61610. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  61611. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  61612. *L_15 = L_19.m_Value;
  61613. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  61614. }// end try (depth: 1)
  61615. catch(Il2CppExceptionWrapper& e)
  61616. {
  61617. __last_unhandled_exception = (Exception_t *)e.ex;
  61618. goto FINALLY_0073;
  61619. }
  61620. FINALLY_0073:
  61621. {// begin finally (depth: 1)
  61622. {
  61623. RuntimeObject* L_20 = V_3;
  61624. if (!L_20)
  61625. {
  61626. goto IL_007c;
  61627. }
  61628. }
  61629. IL_0076:
  61630. {
  61631. RuntimeObject* L_21 = V_3;
  61632. NullCheck((RuntimeObject*)L_21);
  61633. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  61634. }
  61635. IL_007c:
  61636. {
  61637. IL2CPP_END_FINALLY(115)
  61638. }
  61639. }// end finally (depth: 1)
  61640. IL2CPP_CLEANUP(115)
  61641. {
  61642. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  61643. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  61644. }
  61645. IL_007d:
  61646. {
  61647. return;
  61648. }
  61649. }
  61650. 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)
  61651. {
  61652. {
  61653. int32_t L_0 = ___minY0;
  61654. __this->set_minY_0(L_0);
  61655. int32_t L_1 = ___maxY1;
  61656. __this->set_maxY_1(L_1);
  61657. int32_t L_2 = ___stepY2;
  61658. __this->set_stepY_2(L_2);
  61659. int32_t L_3 = ___width3;
  61660. __this->set_width_3(L_3);
  61661. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  61662. __this->set_allocator_4(L_4);
  61663. ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 * L_5 = ___operation5;
  61664. ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 L_6 = (*(ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 *)L_5);
  61665. __this->set_operation_5(L_6);
  61666. return;
  61667. }
  61668. }
  61669. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m591CE26A737B0C82BF0A7E98EEC1981F6ED19B34_gshared_inline (RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A * __this, int32_t ___i0, const RuntimeMethod* method)
  61670. {
  61671. static bool s_Il2CppMethodInitialized;
  61672. if (!s_Il2CppMethodInitialized)
  61673. {
  61674. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  61675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61676. s_Il2CppMethodInitialized = true;
  61677. }
  61678. int32_t V_0 = 0;
  61679. int32_t V_1 = 0;
  61680. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  61681. memset((&V_2), 0, sizeof(V_2));
  61682. RuntimeObject* V_3 = NULL;
  61683. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  61684. memset((&V_4), 0, sizeof(V_4));
  61685. Exception_t * __last_unhandled_exception = 0;
  61686. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  61687. {
  61688. int32_t L_0 = (int32_t)__this->get_minY_0();
  61689. int32_t L_1 = ___i0;
  61690. int32_t L_2 = (int32_t)__this->get_stepY_2();
  61691. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  61692. int32_t L_3 = V_0;
  61693. int32_t L_4 = (int32_t)__this->get_maxY_1();
  61694. if ((((int32_t)L_3) < ((int32_t)L_4)))
  61695. {
  61696. goto IL_001a;
  61697. }
  61698. }
  61699. {
  61700. return;
  61701. }
  61702. IL_001a:
  61703. {
  61704. int32_t L_5 = V_0;
  61705. int32_t L_6 = (int32_t)__this->get_stepY_2();
  61706. int32_t L_7 = (int32_t)__this->get_maxY_1();
  61707. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61708. int32_t L_8;
  61709. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  61710. V_1 = (int32_t)L_8;
  61711. int32_t L_9 = V_0;
  61712. int32_t L_10 = V_1;
  61713. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  61714. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  61715. int32_t L_12 = (int32_t)__this->get_width_3();
  61716. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  61717. RuntimeObject* L_13;
  61718. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  61719. V_3 = (RuntimeObject*)L_13;
  61720. }
  61721. IL_004a:
  61722. try
  61723. {// begin try (depth: 1)
  61724. ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 * L_14 = (ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 *)__this->get_address_of_operation_5();
  61725. ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 * L_15;
  61726. L_15 = (( ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 * (*) (ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 *)(ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  61727. RuntimeObject* L_16 = V_3;
  61728. NullCheck((RuntimeObject*)L_16);
  61729. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  61730. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  61731. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  61732. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  61733. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  61734. Il2CppFakeBox<ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  61735. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  61736. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  61737. *L_15 = L_19.m_Value;
  61738. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  61739. }// end try (depth: 1)
  61740. catch(Il2CppExceptionWrapper& e)
  61741. {
  61742. __last_unhandled_exception = (Exception_t *)e.ex;
  61743. goto FINALLY_0073;
  61744. }
  61745. FINALLY_0073:
  61746. {// begin finally (depth: 1)
  61747. {
  61748. RuntimeObject* L_20 = V_3;
  61749. if (!L_20)
  61750. {
  61751. goto IL_007c;
  61752. }
  61753. }
  61754. IL_0076:
  61755. {
  61756. RuntimeObject* L_21 = V_3;
  61757. NullCheck((RuntimeObject*)L_21);
  61758. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  61759. }
  61760. IL_007c:
  61761. {
  61762. IL2CPP_END_FINALLY(115)
  61763. }
  61764. }// end finally (depth: 1)
  61765. IL2CPP_CLEANUP(115)
  61766. {
  61767. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  61768. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  61769. }
  61770. IL_007d:
  61771. {
  61772. return;
  61773. }
  61774. }
  61775. 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)
  61776. {
  61777. {
  61778. int32_t L_0 = ___minY0;
  61779. __this->set_minY_0(L_0);
  61780. int32_t L_1 = ___maxY1;
  61781. __this->set_maxY_1(L_1);
  61782. int32_t L_2 = ___stepY2;
  61783. __this->set_stepY_2(L_2);
  61784. int32_t L_3 = ___width3;
  61785. __this->set_width_3(L_3);
  61786. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  61787. __this->set_allocator_4(L_4);
  61788. ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 * L_5 = ___operation5;
  61789. ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 L_6 = (*(ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 *)L_5);
  61790. __this->set_operation_5(L_6);
  61791. return;
  61792. }
  61793. }
  61794. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mC4D955EF5A941043F9A0B0740159E83F9AFD392E_gshared_inline (RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5 * __this, int32_t ___i0, const RuntimeMethod* method)
  61795. {
  61796. static bool s_Il2CppMethodInitialized;
  61797. if (!s_Il2CppMethodInitialized)
  61798. {
  61799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  61800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61801. s_Il2CppMethodInitialized = true;
  61802. }
  61803. int32_t V_0 = 0;
  61804. int32_t V_1 = 0;
  61805. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  61806. memset((&V_2), 0, sizeof(V_2));
  61807. RuntimeObject* V_3 = NULL;
  61808. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  61809. memset((&V_4), 0, sizeof(V_4));
  61810. Exception_t * __last_unhandled_exception = 0;
  61811. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  61812. {
  61813. int32_t L_0 = (int32_t)__this->get_minY_0();
  61814. int32_t L_1 = ___i0;
  61815. int32_t L_2 = (int32_t)__this->get_stepY_2();
  61816. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  61817. int32_t L_3 = V_0;
  61818. int32_t L_4 = (int32_t)__this->get_maxY_1();
  61819. if ((((int32_t)L_3) < ((int32_t)L_4)))
  61820. {
  61821. goto IL_001a;
  61822. }
  61823. }
  61824. {
  61825. return;
  61826. }
  61827. IL_001a:
  61828. {
  61829. int32_t L_5 = V_0;
  61830. int32_t L_6 = (int32_t)__this->get_stepY_2();
  61831. int32_t L_7 = (int32_t)__this->get_maxY_1();
  61832. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61833. int32_t L_8;
  61834. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  61835. V_1 = (int32_t)L_8;
  61836. int32_t L_9 = V_0;
  61837. int32_t L_10 = V_1;
  61838. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  61839. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  61840. int32_t L_12 = (int32_t)__this->get_width_3();
  61841. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  61842. RuntimeObject* L_13;
  61843. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  61844. V_3 = (RuntimeObject*)L_13;
  61845. }
  61846. IL_004a:
  61847. try
  61848. {// begin try (depth: 1)
  61849. ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 * L_14 = (ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 *)__this->get_address_of_operation_5();
  61850. ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 * L_15;
  61851. L_15 = (( ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 * (*) (ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 *)(ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  61852. RuntimeObject* L_16 = V_3;
  61853. NullCheck((RuntimeObject*)L_16);
  61854. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  61855. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  61856. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  61857. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  61858. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  61859. Il2CppFakeBox<ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  61860. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  61861. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  61862. *L_15 = L_19.m_Value;
  61863. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  61864. }// end try (depth: 1)
  61865. catch(Il2CppExceptionWrapper& e)
  61866. {
  61867. __last_unhandled_exception = (Exception_t *)e.ex;
  61868. goto FINALLY_0073;
  61869. }
  61870. FINALLY_0073:
  61871. {// begin finally (depth: 1)
  61872. {
  61873. RuntimeObject* L_20 = V_3;
  61874. if (!L_20)
  61875. {
  61876. goto IL_007c;
  61877. }
  61878. }
  61879. IL_0076:
  61880. {
  61881. RuntimeObject* L_21 = V_3;
  61882. NullCheck((RuntimeObject*)L_21);
  61883. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  61884. }
  61885. IL_007c:
  61886. {
  61887. IL2CPP_END_FINALLY(115)
  61888. }
  61889. }// end finally (depth: 1)
  61890. IL2CPP_CLEANUP(115)
  61891. {
  61892. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  61893. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  61894. }
  61895. IL_007d:
  61896. {
  61897. return;
  61898. }
  61899. }
  61900. 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)
  61901. {
  61902. {
  61903. int32_t L_0 = ___minY0;
  61904. __this->set_minY_0(L_0);
  61905. int32_t L_1 = ___maxY1;
  61906. __this->set_maxY_1(L_1);
  61907. int32_t L_2 = ___stepY2;
  61908. __this->set_stepY_2(L_2);
  61909. int32_t L_3 = ___width3;
  61910. __this->set_width_3(L_3);
  61911. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  61912. __this->set_allocator_4(L_4);
  61913. ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D * L_5 = ___operation5;
  61914. ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D L_6 = (*(ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D *)L_5);
  61915. __this->set_operation_5(L_6);
  61916. return;
  61917. }
  61918. }
  61919. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m4CB7896AAD6B994F7870A81989F49A7260A59B27_gshared_inline (RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6 * __this, int32_t ___i0, const RuntimeMethod* method)
  61920. {
  61921. static bool s_Il2CppMethodInitialized;
  61922. if (!s_Il2CppMethodInitialized)
  61923. {
  61924. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  61925. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61926. s_Il2CppMethodInitialized = true;
  61927. }
  61928. int32_t V_0 = 0;
  61929. int32_t V_1 = 0;
  61930. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  61931. memset((&V_2), 0, sizeof(V_2));
  61932. RuntimeObject* V_3 = NULL;
  61933. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  61934. memset((&V_4), 0, sizeof(V_4));
  61935. Exception_t * __last_unhandled_exception = 0;
  61936. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  61937. {
  61938. int32_t L_0 = (int32_t)__this->get_minY_0();
  61939. int32_t L_1 = ___i0;
  61940. int32_t L_2 = (int32_t)__this->get_stepY_2();
  61941. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  61942. int32_t L_3 = V_0;
  61943. int32_t L_4 = (int32_t)__this->get_maxY_1();
  61944. if ((((int32_t)L_3) < ((int32_t)L_4)))
  61945. {
  61946. goto IL_001a;
  61947. }
  61948. }
  61949. {
  61950. return;
  61951. }
  61952. IL_001a:
  61953. {
  61954. int32_t L_5 = V_0;
  61955. int32_t L_6 = (int32_t)__this->get_stepY_2();
  61956. int32_t L_7 = (int32_t)__this->get_maxY_1();
  61957. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61958. int32_t L_8;
  61959. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  61960. V_1 = (int32_t)L_8;
  61961. int32_t L_9 = V_0;
  61962. int32_t L_10 = V_1;
  61963. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  61964. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  61965. int32_t L_12 = (int32_t)__this->get_width_3();
  61966. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  61967. RuntimeObject* L_13;
  61968. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  61969. V_3 = (RuntimeObject*)L_13;
  61970. }
  61971. IL_004a:
  61972. try
  61973. {// begin try (depth: 1)
  61974. ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D * L_14 = (ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D *)__this->get_address_of_operation_5();
  61975. ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D * L_15;
  61976. L_15 = (( ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D * (*) (ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D *)(ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  61977. RuntimeObject* L_16 = V_3;
  61978. NullCheck((RuntimeObject*)L_16);
  61979. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  61980. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  61981. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  61982. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  61983. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  61984. Il2CppFakeBox<ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  61985. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  61986. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  61987. *L_15 = L_19.m_Value;
  61988. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  61989. }// end try (depth: 1)
  61990. catch(Il2CppExceptionWrapper& e)
  61991. {
  61992. __last_unhandled_exception = (Exception_t *)e.ex;
  61993. goto FINALLY_0073;
  61994. }
  61995. FINALLY_0073:
  61996. {// begin finally (depth: 1)
  61997. {
  61998. RuntimeObject* L_20 = V_3;
  61999. if (!L_20)
  62000. {
  62001. goto IL_007c;
  62002. }
  62003. }
  62004. IL_0076:
  62005. {
  62006. RuntimeObject* L_21 = V_3;
  62007. NullCheck((RuntimeObject*)L_21);
  62008. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  62009. }
  62010. IL_007c:
  62011. {
  62012. IL2CPP_END_FINALLY(115)
  62013. }
  62014. }// end finally (depth: 1)
  62015. IL2CPP_CLEANUP(115)
  62016. {
  62017. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  62018. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  62019. }
  62020. IL_007d:
  62021. {
  62022. return;
  62023. }
  62024. }
  62025. 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)
  62026. {
  62027. {
  62028. int32_t L_0 = ___minY0;
  62029. __this->set_minY_0(L_0);
  62030. int32_t L_1 = ___maxY1;
  62031. __this->set_maxY_1(L_1);
  62032. int32_t L_2 = ___stepY2;
  62033. __this->set_stepY_2(L_2);
  62034. int32_t L_3 = ___width3;
  62035. __this->set_width_3(L_3);
  62036. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  62037. __this->set_allocator_4(L_4);
  62038. ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD * L_5 = ___operation5;
  62039. ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD L_6 = (*(ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD *)L_5);
  62040. __this->set_operation_5(L_6);
  62041. return;
  62042. }
  62043. }
  62044. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m746D4DB97C2B1F8FA91D16DC67E27734C635E89B_gshared_inline (RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F * __this, int32_t ___i0, const RuntimeMethod* method)
  62045. {
  62046. static bool s_Il2CppMethodInitialized;
  62047. if (!s_Il2CppMethodInitialized)
  62048. {
  62049. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  62050. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62051. s_Il2CppMethodInitialized = true;
  62052. }
  62053. int32_t V_0 = 0;
  62054. int32_t V_1 = 0;
  62055. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  62056. memset((&V_2), 0, sizeof(V_2));
  62057. RuntimeObject* V_3 = NULL;
  62058. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  62059. memset((&V_4), 0, sizeof(V_4));
  62060. Exception_t * __last_unhandled_exception = 0;
  62061. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  62062. {
  62063. int32_t L_0 = (int32_t)__this->get_minY_0();
  62064. int32_t L_1 = ___i0;
  62065. int32_t L_2 = (int32_t)__this->get_stepY_2();
  62066. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  62067. int32_t L_3 = V_0;
  62068. int32_t L_4 = (int32_t)__this->get_maxY_1();
  62069. if ((((int32_t)L_3) < ((int32_t)L_4)))
  62070. {
  62071. goto IL_001a;
  62072. }
  62073. }
  62074. {
  62075. return;
  62076. }
  62077. IL_001a:
  62078. {
  62079. int32_t L_5 = V_0;
  62080. int32_t L_6 = (int32_t)__this->get_stepY_2();
  62081. int32_t L_7 = (int32_t)__this->get_maxY_1();
  62082. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62083. int32_t L_8;
  62084. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  62085. V_1 = (int32_t)L_8;
  62086. int32_t L_9 = V_0;
  62087. int32_t L_10 = V_1;
  62088. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  62089. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  62090. int32_t L_12 = (int32_t)__this->get_width_3();
  62091. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  62092. RuntimeObject* L_13;
  62093. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  62094. V_3 = (RuntimeObject*)L_13;
  62095. }
  62096. IL_004a:
  62097. try
  62098. {// begin try (depth: 1)
  62099. ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD * L_14 = (ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD *)__this->get_address_of_operation_5();
  62100. ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD * L_15;
  62101. L_15 = (( ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD * (*) (ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD *)(ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  62102. RuntimeObject* L_16 = V_3;
  62103. NullCheck((RuntimeObject*)L_16);
  62104. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  62105. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  62106. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  62107. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  62108. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  62109. Il2CppFakeBox<ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  62110. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  62111. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  62112. *L_15 = L_19.m_Value;
  62113. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  62114. }// end try (depth: 1)
  62115. catch(Il2CppExceptionWrapper& e)
  62116. {
  62117. __last_unhandled_exception = (Exception_t *)e.ex;
  62118. goto FINALLY_0073;
  62119. }
  62120. FINALLY_0073:
  62121. {// begin finally (depth: 1)
  62122. {
  62123. RuntimeObject* L_20 = V_3;
  62124. if (!L_20)
  62125. {
  62126. goto IL_007c;
  62127. }
  62128. }
  62129. IL_0076:
  62130. {
  62131. RuntimeObject* L_21 = V_3;
  62132. NullCheck((RuntimeObject*)L_21);
  62133. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  62134. }
  62135. IL_007c:
  62136. {
  62137. IL2CPP_END_FINALLY(115)
  62138. }
  62139. }// end finally (depth: 1)
  62140. IL2CPP_CLEANUP(115)
  62141. {
  62142. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  62143. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  62144. }
  62145. IL_007d:
  62146. {
  62147. return;
  62148. }
  62149. }
  62150. 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)
  62151. {
  62152. {
  62153. int32_t L_0 = ___minY0;
  62154. __this->set_minY_0(L_0);
  62155. int32_t L_1 = ___maxY1;
  62156. __this->set_maxY_1(L_1);
  62157. int32_t L_2 = ___stepY2;
  62158. __this->set_stepY_2(L_2);
  62159. int32_t L_3 = ___width3;
  62160. __this->set_width_3(L_3);
  62161. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  62162. __this->set_allocator_4(L_4);
  62163. ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 * L_5 = ___operation5;
  62164. ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 L_6 = (*(ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 *)L_5);
  62165. __this->set_operation_5(L_6);
  62166. return;
  62167. }
  62168. }
  62169. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m40B4316562CD1AE115AB7F1DBFFD1E0488EFED0C_gshared_inline (RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F * __this, int32_t ___i0, const RuntimeMethod* method)
  62170. {
  62171. static bool s_Il2CppMethodInitialized;
  62172. if (!s_Il2CppMethodInitialized)
  62173. {
  62174. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  62175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62176. s_Il2CppMethodInitialized = true;
  62177. }
  62178. int32_t V_0 = 0;
  62179. int32_t V_1 = 0;
  62180. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  62181. memset((&V_2), 0, sizeof(V_2));
  62182. RuntimeObject* V_3 = NULL;
  62183. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  62184. memset((&V_4), 0, sizeof(V_4));
  62185. Exception_t * __last_unhandled_exception = 0;
  62186. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  62187. {
  62188. int32_t L_0 = (int32_t)__this->get_minY_0();
  62189. int32_t L_1 = ___i0;
  62190. int32_t L_2 = (int32_t)__this->get_stepY_2();
  62191. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  62192. int32_t L_3 = V_0;
  62193. int32_t L_4 = (int32_t)__this->get_maxY_1();
  62194. if ((((int32_t)L_3) < ((int32_t)L_4)))
  62195. {
  62196. goto IL_001a;
  62197. }
  62198. }
  62199. {
  62200. return;
  62201. }
  62202. IL_001a:
  62203. {
  62204. int32_t L_5 = V_0;
  62205. int32_t L_6 = (int32_t)__this->get_stepY_2();
  62206. int32_t L_7 = (int32_t)__this->get_maxY_1();
  62207. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62208. int32_t L_8;
  62209. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  62210. V_1 = (int32_t)L_8;
  62211. int32_t L_9 = V_0;
  62212. int32_t L_10 = V_1;
  62213. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  62214. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  62215. int32_t L_12 = (int32_t)__this->get_width_3();
  62216. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  62217. RuntimeObject* L_13;
  62218. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  62219. V_3 = (RuntimeObject*)L_13;
  62220. }
  62221. IL_004a:
  62222. try
  62223. {// begin try (depth: 1)
  62224. ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 * L_14 = (ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 *)__this->get_address_of_operation_5();
  62225. ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 * L_15;
  62226. L_15 = (( ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 * (*) (ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 *)(ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  62227. RuntimeObject* L_16 = V_3;
  62228. NullCheck((RuntimeObject*)L_16);
  62229. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  62230. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  62231. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  62232. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  62233. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  62234. Il2CppFakeBox<ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  62235. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  62236. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  62237. *L_15 = L_19.m_Value;
  62238. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  62239. }// end try (depth: 1)
  62240. catch(Il2CppExceptionWrapper& e)
  62241. {
  62242. __last_unhandled_exception = (Exception_t *)e.ex;
  62243. goto FINALLY_0073;
  62244. }
  62245. FINALLY_0073:
  62246. {// begin finally (depth: 1)
  62247. {
  62248. RuntimeObject* L_20 = V_3;
  62249. if (!L_20)
  62250. {
  62251. goto IL_007c;
  62252. }
  62253. }
  62254. IL_0076:
  62255. {
  62256. RuntimeObject* L_21 = V_3;
  62257. NullCheck((RuntimeObject*)L_21);
  62258. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  62259. }
  62260. IL_007c:
  62261. {
  62262. IL2CPP_END_FINALLY(115)
  62263. }
  62264. }// end finally (depth: 1)
  62265. IL2CPP_CLEANUP(115)
  62266. {
  62267. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  62268. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  62269. }
  62270. IL_007d:
  62271. {
  62272. return;
  62273. }
  62274. }
  62275. 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)
  62276. {
  62277. {
  62278. int32_t L_0 = ___minY0;
  62279. __this->set_minY_0(L_0);
  62280. int32_t L_1 = ___maxY1;
  62281. __this->set_maxY_1(L_1);
  62282. int32_t L_2 = ___stepY2;
  62283. __this->set_stepY_2(L_2);
  62284. int32_t L_3 = ___width3;
  62285. __this->set_width_3(L_3);
  62286. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  62287. __this->set_allocator_4(L_4);
  62288. ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A * L_5 = ___operation5;
  62289. ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A L_6 = (*(ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A *)L_5);
  62290. __this->set_operation_5(L_6);
  62291. return;
  62292. }
  62293. }
  62294. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m8B4C69A5DA7CEB56F96669781225729D11CBC9E8_gshared_inline (RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A * __this, int32_t ___i0, const RuntimeMethod* method)
  62295. {
  62296. static bool s_Il2CppMethodInitialized;
  62297. if (!s_Il2CppMethodInitialized)
  62298. {
  62299. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  62300. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62301. s_Il2CppMethodInitialized = true;
  62302. }
  62303. int32_t V_0 = 0;
  62304. int32_t V_1 = 0;
  62305. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  62306. memset((&V_2), 0, sizeof(V_2));
  62307. RuntimeObject* V_3 = NULL;
  62308. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  62309. memset((&V_4), 0, sizeof(V_4));
  62310. Exception_t * __last_unhandled_exception = 0;
  62311. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  62312. {
  62313. int32_t L_0 = (int32_t)__this->get_minY_0();
  62314. int32_t L_1 = ___i0;
  62315. int32_t L_2 = (int32_t)__this->get_stepY_2();
  62316. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  62317. int32_t L_3 = V_0;
  62318. int32_t L_4 = (int32_t)__this->get_maxY_1();
  62319. if ((((int32_t)L_3) < ((int32_t)L_4)))
  62320. {
  62321. goto IL_001a;
  62322. }
  62323. }
  62324. {
  62325. return;
  62326. }
  62327. IL_001a:
  62328. {
  62329. int32_t L_5 = V_0;
  62330. int32_t L_6 = (int32_t)__this->get_stepY_2();
  62331. int32_t L_7 = (int32_t)__this->get_maxY_1();
  62332. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62333. int32_t L_8;
  62334. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  62335. V_1 = (int32_t)L_8;
  62336. int32_t L_9 = V_0;
  62337. int32_t L_10 = V_1;
  62338. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  62339. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  62340. int32_t L_12 = (int32_t)__this->get_width_3();
  62341. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  62342. RuntimeObject* L_13;
  62343. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  62344. V_3 = (RuntimeObject*)L_13;
  62345. }
  62346. IL_004a:
  62347. try
  62348. {// begin try (depth: 1)
  62349. ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A * L_14 = (ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A *)__this->get_address_of_operation_5();
  62350. ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A * L_15;
  62351. L_15 = (( ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A * (*) (ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A *)(ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  62352. RuntimeObject* L_16 = V_3;
  62353. NullCheck((RuntimeObject*)L_16);
  62354. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  62355. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  62356. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  62357. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  62358. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  62359. Il2CppFakeBox<ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  62360. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  62361. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  62362. *L_15 = L_19.m_Value;
  62363. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  62364. }// end try (depth: 1)
  62365. catch(Il2CppExceptionWrapper& e)
  62366. {
  62367. __last_unhandled_exception = (Exception_t *)e.ex;
  62368. goto FINALLY_0073;
  62369. }
  62370. FINALLY_0073:
  62371. {// begin finally (depth: 1)
  62372. {
  62373. RuntimeObject* L_20 = V_3;
  62374. if (!L_20)
  62375. {
  62376. goto IL_007c;
  62377. }
  62378. }
  62379. IL_0076:
  62380. {
  62381. RuntimeObject* L_21 = V_3;
  62382. NullCheck((RuntimeObject*)L_21);
  62383. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  62384. }
  62385. IL_007c:
  62386. {
  62387. IL2CPP_END_FINALLY(115)
  62388. }
  62389. }// end finally (depth: 1)
  62390. IL2CPP_CLEANUP(115)
  62391. {
  62392. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  62393. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  62394. }
  62395. IL_007d:
  62396. {
  62397. return;
  62398. }
  62399. }
  62400. 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)
  62401. {
  62402. {
  62403. int32_t L_0 = ___minY0;
  62404. __this->set_minY_0(L_0);
  62405. int32_t L_1 = ___maxY1;
  62406. __this->set_maxY_1(L_1);
  62407. int32_t L_2 = ___stepY2;
  62408. __this->set_stepY_2(L_2);
  62409. int32_t L_3 = ___width3;
  62410. __this->set_width_3(L_3);
  62411. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  62412. __this->set_allocator_4(L_4);
  62413. ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A * L_5 = ___operation5;
  62414. ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A L_6 = (*(ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A *)L_5);
  62415. __this->set_operation_5(L_6);
  62416. return;
  62417. }
  62418. }
  62419. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m9E6EB3596F85F636B9A703918CB092ABE6A559DC_gshared_inline (RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC * __this, int32_t ___i0, const RuntimeMethod* method)
  62420. {
  62421. static bool s_Il2CppMethodInitialized;
  62422. if (!s_Il2CppMethodInitialized)
  62423. {
  62424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  62425. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62426. s_Il2CppMethodInitialized = true;
  62427. }
  62428. int32_t V_0 = 0;
  62429. int32_t V_1 = 0;
  62430. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  62431. memset((&V_2), 0, sizeof(V_2));
  62432. RuntimeObject* V_3 = NULL;
  62433. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  62434. memset((&V_4), 0, sizeof(V_4));
  62435. Exception_t * __last_unhandled_exception = 0;
  62436. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  62437. {
  62438. int32_t L_0 = (int32_t)__this->get_minY_0();
  62439. int32_t L_1 = ___i0;
  62440. int32_t L_2 = (int32_t)__this->get_stepY_2();
  62441. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  62442. int32_t L_3 = V_0;
  62443. int32_t L_4 = (int32_t)__this->get_maxY_1();
  62444. if ((((int32_t)L_3) < ((int32_t)L_4)))
  62445. {
  62446. goto IL_001a;
  62447. }
  62448. }
  62449. {
  62450. return;
  62451. }
  62452. IL_001a:
  62453. {
  62454. int32_t L_5 = V_0;
  62455. int32_t L_6 = (int32_t)__this->get_stepY_2();
  62456. int32_t L_7 = (int32_t)__this->get_maxY_1();
  62457. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62458. int32_t L_8;
  62459. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  62460. V_1 = (int32_t)L_8;
  62461. int32_t L_9 = V_0;
  62462. int32_t L_10 = V_1;
  62463. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  62464. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  62465. int32_t L_12 = (int32_t)__this->get_width_3();
  62466. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  62467. RuntimeObject* L_13;
  62468. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  62469. V_3 = (RuntimeObject*)L_13;
  62470. }
  62471. IL_004a:
  62472. try
  62473. {// begin try (depth: 1)
  62474. ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A * L_14 = (ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A *)__this->get_address_of_operation_5();
  62475. ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A * L_15;
  62476. L_15 = (( ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A * (*) (ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A *)(ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  62477. RuntimeObject* L_16 = V_3;
  62478. NullCheck((RuntimeObject*)L_16);
  62479. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  62480. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  62481. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  62482. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  62483. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  62484. Il2CppFakeBox<ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  62485. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  62486. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  62487. *L_15 = L_19.m_Value;
  62488. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  62489. }// end try (depth: 1)
  62490. catch(Il2CppExceptionWrapper& e)
  62491. {
  62492. __last_unhandled_exception = (Exception_t *)e.ex;
  62493. goto FINALLY_0073;
  62494. }
  62495. FINALLY_0073:
  62496. {// begin finally (depth: 1)
  62497. {
  62498. RuntimeObject* L_20 = V_3;
  62499. if (!L_20)
  62500. {
  62501. goto IL_007c;
  62502. }
  62503. }
  62504. IL_0076:
  62505. {
  62506. RuntimeObject* L_21 = V_3;
  62507. NullCheck((RuntimeObject*)L_21);
  62508. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  62509. }
  62510. IL_007c:
  62511. {
  62512. IL2CPP_END_FINALLY(115)
  62513. }
  62514. }// end finally (depth: 1)
  62515. IL2CPP_CLEANUP(115)
  62516. {
  62517. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  62518. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  62519. }
  62520. IL_007d:
  62521. {
  62522. return;
  62523. }
  62524. }
  62525. 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)
  62526. {
  62527. {
  62528. int32_t L_0 = ___minY0;
  62529. __this->set_minY_0(L_0);
  62530. int32_t L_1 = ___maxY1;
  62531. __this->set_maxY_1(L_1);
  62532. int32_t L_2 = ___stepY2;
  62533. __this->set_stepY_2(L_2);
  62534. int32_t L_3 = ___width3;
  62535. __this->set_width_3(L_3);
  62536. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  62537. __this->set_allocator_4(L_4);
  62538. ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA * L_5 = ___operation5;
  62539. ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA L_6 = (*(ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA *)L_5);
  62540. __this->set_operation_5(L_6);
  62541. return;
  62542. }
  62543. }
  62544. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m3FF80D2BE2851E42300EA598320C38A05E9D423B_gshared_inline (RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298 * __this, int32_t ___i0, const RuntimeMethod* method)
  62545. {
  62546. static bool s_Il2CppMethodInitialized;
  62547. if (!s_Il2CppMethodInitialized)
  62548. {
  62549. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  62550. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62551. s_Il2CppMethodInitialized = true;
  62552. }
  62553. int32_t V_0 = 0;
  62554. int32_t V_1 = 0;
  62555. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  62556. memset((&V_2), 0, sizeof(V_2));
  62557. RuntimeObject* V_3 = NULL;
  62558. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  62559. memset((&V_4), 0, sizeof(V_4));
  62560. Exception_t * __last_unhandled_exception = 0;
  62561. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  62562. {
  62563. int32_t L_0 = (int32_t)__this->get_minY_0();
  62564. int32_t L_1 = ___i0;
  62565. int32_t L_2 = (int32_t)__this->get_stepY_2();
  62566. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  62567. int32_t L_3 = V_0;
  62568. int32_t L_4 = (int32_t)__this->get_maxY_1();
  62569. if ((((int32_t)L_3) < ((int32_t)L_4)))
  62570. {
  62571. goto IL_001a;
  62572. }
  62573. }
  62574. {
  62575. return;
  62576. }
  62577. IL_001a:
  62578. {
  62579. int32_t L_5 = V_0;
  62580. int32_t L_6 = (int32_t)__this->get_stepY_2();
  62581. int32_t L_7 = (int32_t)__this->get_maxY_1();
  62582. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62583. int32_t L_8;
  62584. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  62585. V_1 = (int32_t)L_8;
  62586. int32_t L_9 = V_0;
  62587. int32_t L_10 = V_1;
  62588. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  62589. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  62590. int32_t L_12 = (int32_t)__this->get_width_3();
  62591. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  62592. RuntimeObject* L_13;
  62593. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  62594. V_3 = (RuntimeObject*)L_13;
  62595. }
  62596. IL_004a:
  62597. try
  62598. {// begin try (depth: 1)
  62599. ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA * L_14 = (ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA *)__this->get_address_of_operation_5();
  62600. ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA * L_15;
  62601. L_15 = (( ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA * (*) (ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA *)(ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  62602. RuntimeObject* L_16 = V_3;
  62603. NullCheck((RuntimeObject*)L_16);
  62604. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  62605. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  62606. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  62607. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  62608. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  62609. Il2CppFakeBox<ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  62610. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  62611. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  62612. *L_15 = L_19.m_Value;
  62613. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  62614. }// end try (depth: 1)
  62615. catch(Il2CppExceptionWrapper& e)
  62616. {
  62617. __last_unhandled_exception = (Exception_t *)e.ex;
  62618. goto FINALLY_0073;
  62619. }
  62620. FINALLY_0073:
  62621. {// begin finally (depth: 1)
  62622. {
  62623. RuntimeObject* L_20 = V_3;
  62624. if (!L_20)
  62625. {
  62626. goto IL_007c;
  62627. }
  62628. }
  62629. IL_0076:
  62630. {
  62631. RuntimeObject* L_21 = V_3;
  62632. NullCheck((RuntimeObject*)L_21);
  62633. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  62634. }
  62635. IL_007c:
  62636. {
  62637. IL2CPP_END_FINALLY(115)
  62638. }
  62639. }// end finally (depth: 1)
  62640. IL2CPP_CLEANUP(115)
  62641. {
  62642. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  62643. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  62644. }
  62645. IL_007d:
  62646. {
  62647. return;
  62648. }
  62649. }
  62650. 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)
  62651. {
  62652. {
  62653. int32_t L_0 = ___minY0;
  62654. __this->set_minY_0(L_0);
  62655. int32_t L_1 = ___maxY1;
  62656. __this->set_maxY_1(L_1);
  62657. int32_t L_2 = ___stepY2;
  62658. __this->set_stepY_2(L_2);
  62659. int32_t L_3 = ___width3;
  62660. __this->set_width_3(L_3);
  62661. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  62662. __this->set_allocator_4(L_4);
  62663. ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 * L_5 = ___operation5;
  62664. ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 L_6 = (*(ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 *)L_5);
  62665. __this->set_operation_5(L_6);
  62666. return;
  62667. }
  62668. }
  62669. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m696F837DDE0AFD96CA3C961E3C0085D7E83CF9D1_gshared_inline (RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822 * __this, int32_t ___i0, const RuntimeMethod* method)
  62670. {
  62671. static bool s_Il2CppMethodInitialized;
  62672. if (!s_Il2CppMethodInitialized)
  62673. {
  62674. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  62675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62676. s_Il2CppMethodInitialized = true;
  62677. }
  62678. int32_t V_0 = 0;
  62679. int32_t V_1 = 0;
  62680. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  62681. memset((&V_2), 0, sizeof(V_2));
  62682. RuntimeObject* V_3 = NULL;
  62683. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  62684. memset((&V_4), 0, sizeof(V_4));
  62685. Exception_t * __last_unhandled_exception = 0;
  62686. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  62687. {
  62688. int32_t L_0 = (int32_t)__this->get_minY_0();
  62689. int32_t L_1 = ___i0;
  62690. int32_t L_2 = (int32_t)__this->get_stepY_2();
  62691. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  62692. int32_t L_3 = V_0;
  62693. int32_t L_4 = (int32_t)__this->get_maxY_1();
  62694. if ((((int32_t)L_3) < ((int32_t)L_4)))
  62695. {
  62696. goto IL_001a;
  62697. }
  62698. }
  62699. {
  62700. return;
  62701. }
  62702. IL_001a:
  62703. {
  62704. int32_t L_5 = V_0;
  62705. int32_t L_6 = (int32_t)__this->get_stepY_2();
  62706. int32_t L_7 = (int32_t)__this->get_maxY_1();
  62707. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62708. int32_t L_8;
  62709. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  62710. V_1 = (int32_t)L_8;
  62711. int32_t L_9 = V_0;
  62712. int32_t L_10 = V_1;
  62713. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  62714. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  62715. int32_t L_12 = (int32_t)__this->get_width_3();
  62716. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  62717. RuntimeObject* L_13;
  62718. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  62719. V_3 = (RuntimeObject*)L_13;
  62720. }
  62721. IL_004a:
  62722. try
  62723. {// begin try (depth: 1)
  62724. ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 * L_14 = (ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 *)__this->get_address_of_operation_5();
  62725. ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 * L_15;
  62726. L_15 = (( ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 * (*) (ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 *)(ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  62727. RuntimeObject* L_16 = V_3;
  62728. NullCheck((RuntimeObject*)L_16);
  62729. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  62730. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  62731. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  62732. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  62733. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  62734. Il2CppFakeBox<ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  62735. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  62736. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  62737. *L_15 = L_19.m_Value;
  62738. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  62739. }// end try (depth: 1)
  62740. catch(Il2CppExceptionWrapper& e)
  62741. {
  62742. __last_unhandled_exception = (Exception_t *)e.ex;
  62743. goto FINALLY_0073;
  62744. }
  62745. FINALLY_0073:
  62746. {// begin finally (depth: 1)
  62747. {
  62748. RuntimeObject* L_20 = V_3;
  62749. if (!L_20)
  62750. {
  62751. goto IL_007c;
  62752. }
  62753. }
  62754. IL_0076:
  62755. {
  62756. RuntimeObject* L_21 = V_3;
  62757. NullCheck((RuntimeObject*)L_21);
  62758. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  62759. }
  62760. IL_007c:
  62761. {
  62762. IL2CPP_END_FINALLY(115)
  62763. }
  62764. }// end finally (depth: 1)
  62765. IL2CPP_CLEANUP(115)
  62766. {
  62767. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  62768. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  62769. }
  62770. IL_007d:
  62771. {
  62772. return;
  62773. }
  62774. }
  62775. 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)
  62776. {
  62777. {
  62778. int32_t L_0 = ___minY0;
  62779. __this->set_minY_0(L_0);
  62780. int32_t L_1 = ___maxY1;
  62781. __this->set_maxY_1(L_1);
  62782. int32_t L_2 = ___stepY2;
  62783. __this->set_stepY_2(L_2);
  62784. int32_t L_3 = ___width3;
  62785. __this->set_width_3(L_3);
  62786. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  62787. __this->set_allocator_4(L_4);
  62788. ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE * L_5 = ___operation5;
  62789. ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE L_6 = (*(ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE *)L_5);
  62790. __this->set_operation_5(L_6);
  62791. return;
  62792. }
  62793. }
  62794. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m567E69FD33F1646DA6910CD8E02DC7149087E2FC_gshared_inline (RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0 * __this, int32_t ___i0, const RuntimeMethod* method)
  62795. {
  62796. static bool s_Il2CppMethodInitialized;
  62797. if (!s_Il2CppMethodInitialized)
  62798. {
  62799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  62800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62801. s_Il2CppMethodInitialized = true;
  62802. }
  62803. int32_t V_0 = 0;
  62804. int32_t V_1 = 0;
  62805. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  62806. memset((&V_2), 0, sizeof(V_2));
  62807. RuntimeObject* V_3 = NULL;
  62808. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  62809. memset((&V_4), 0, sizeof(V_4));
  62810. Exception_t * __last_unhandled_exception = 0;
  62811. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  62812. {
  62813. int32_t L_0 = (int32_t)__this->get_minY_0();
  62814. int32_t L_1 = ___i0;
  62815. int32_t L_2 = (int32_t)__this->get_stepY_2();
  62816. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  62817. int32_t L_3 = V_0;
  62818. int32_t L_4 = (int32_t)__this->get_maxY_1();
  62819. if ((((int32_t)L_3) < ((int32_t)L_4)))
  62820. {
  62821. goto IL_001a;
  62822. }
  62823. }
  62824. {
  62825. return;
  62826. }
  62827. IL_001a:
  62828. {
  62829. int32_t L_5 = V_0;
  62830. int32_t L_6 = (int32_t)__this->get_stepY_2();
  62831. int32_t L_7 = (int32_t)__this->get_maxY_1();
  62832. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62833. int32_t L_8;
  62834. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  62835. V_1 = (int32_t)L_8;
  62836. int32_t L_9 = V_0;
  62837. int32_t L_10 = V_1;
  62838. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  62839. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  62840. int32_t L_12 = (int32_t)__this->get_width_3();
  62841. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  62842. RuntimeObject* L_13;
  62843. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  62844. V_3 = (RuntimeObject*)L_13;
  62845. }
  62846. IL_004a:
  62847. try
  62848. {// begin try (depth: 1)
  62849. ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE * L_14 = (ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE *)__this->get_address_of_operation_5();
  62850. ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE * L_15;
  62851. L_15 = (( ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE * (*) (ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE *)(ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  62852. RuntimeObject* L_16 = V_3;
  62853. NullCheck((RuntimeObject*)L_16);
  62854. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  62855. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  62856. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  62857. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  62858. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  62859. Il2CppFakeBox<ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  62860. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  62861. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  62862. *L_15 = L_19.m_Value;
  62863. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  62864. }// end try (depth: 1)
  62865. catch(Il2CppExceptionWrapper& e)
  62866. {
  62867. __last_unhandled_exception = (Exception_t *)e.ex;
  62868. goto FINALLY_0073;
  62869. }
  62870. FINALLY_0073:
  62871. {// begin finally (depth: 1)
  62872. {
  62873. RuntimeObject* L_20 = V_3;
  62874. if (!L_20)
  62875. {
  62876. goto IL_007c;
  62877. }
  62878. }
  62879. IL_0076:
  62880. {
  62881. RuntimeObject* L_21 = V_3;
  62882. NullCheck((RuntimeObject*)L_21);
  62883. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  62884. }
  62885. IL_007c:
  62886. {
  62887. IL2CPP_END_FINALLY(115)
  62888. }
  62889. }// end finally (depth: 1)
  62890. IL2CPP_CLEANUP(115)
  62891. {
  62892. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  62893. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  62894. }
  62895. IL_007d:
  62896. {
  62897. return;
  62898. }
  62899. }
  62900. 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)
  62901. {
  62902. {
  62903. int32_t L_0 = ___minY0;
  62904. __this->set_minY_0(L_0);
  62905. int32_t L_1 = ___maxY1;
  62906. __this->set_maxY_1(L_1);
  62907. int32_t L_2 = ___stepY2;
  62908. __this->set_stepY_2(L_2);
  62909. int32_t L_3 = ___width3;
  62910. __this->set_width_3(L_3);
  62911. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  62912. __this->set_allocator_4(L_4);
  62913. ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 * L_5 = ___operation5;
  62914. ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 L_6 = (*(ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 *)L_5);
  62915. __this->set_operation_5(L_6);
  62916. return;
  62917. }
  62918. }
  62919. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m1872E69B51BD452B909319D7B5D1DA302579D2E6_gshared_inline (RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3 * __this, int32_t ___i0, const RuntimeMethod* method)
  62920. {
  62921. static bool s_Il2CppMethodInitialized;
  62922. if (!s_Il2CppMethodInitialized)
  62923. {
  62924. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  62925. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62926. s_Il2CppMethodInitialized = true;
  62927. }
  62928. int32_t V_0 = 0;
  62929. int32_t V_1 = 0;
  62930. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  62931. memset((&V_2), 0, sizeof(V_2));
  62932. RuntimeObject* V_3 = NULL;
  62933. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  62934. memset((&V_4), 0, sizeof(V_4));
  62935. Exception_t * __last_unhandled_exception = 0;
  62936. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  62937. {
  62938. int32_t L_0 = (int32_t)__this->get_minY_0();
  62939. int32_t L_1 = ___i0;
  62940. int32_t L_2 = (int32_t)__this->get_stepY_2();
  62941. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  62942. int32_t L_3 = V_0;
  62943. int32_t L_4 = (int32_t)__this->get_maxY_1();
  62944. if ((((int32_t)L_3) < ((int32_t)L_4)))
  62945. {
  62946. goto IL_001a;
  62947. }
  62948. }
  62949. {
  62950. return;
  62951. }
  62952. IL_001a:
  62953. {
  62954. int32_t L_5 = V_0;
  62955. int32_t L_6 = (int32_t)__this->get_stepY_2();
  62956. int32_t L_7 = (int32_t)__this->get_maxY_1();
  62957. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62958. int32_t L_8;
  62959. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  62960. V_1 = (int32_t)L_8;
  62961. int32_t L_9 = V_0;
  62962. int32_t L_10 = V_1;
  62963. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  62964. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  62965. int32_t L_12 = (int32_t)__this->get_width_3();
  62966. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  62967. RuntimeObject* L_13;
  62968. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  62969. V_3 = (RuntimeObject*)L_13;
  62970. }
  62971. IL_004a:
  62972. try
  62973. {// begin try (depth: 1)
  62974. ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 * L_14 = (ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 *)__this->get_address_of_operation_5();
  62975. ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 * L_15;
  62976. L_15 = (( ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 * (*) (ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 *)(ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  62977. RuntimeObject* L_16 = V_3;
  62978. NullCheck((RuntimeObject*)L_16);
  62979. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  62980. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  62981. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  62982. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  62983. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  62984. Il2CppFakeBox<ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  62985. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  62986. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  62987. *L_15 = L_19.m_Value;
  62988. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  62989. }// end try (depth: 1)
  62990. catch(Il2CppExceptionWrapper& e)
  62991. {
  62992. __last_unhandled_exception = (Exception_t *)e.ex;
  62993. goto FINALLY_0073;
  62994. }
  62995. FINALLY_0073:
  62996. {// begin finally (depth: 1)
  62997. {
  62998. RuntimeObject* L_20 = V_3;
  62999. if (!L_20)
  63000. {
  63001. goto IL_007c;
  63002. }
  63003. }
  63004. IL_0076:
  63005. {
  63006. RuntimeObject* L_21 = V_3;
  63007. NullCheck((RuntimeObject*)L_21);
  63008. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  63009. }
  63010. IL_007c:
  63011. {
  63012. IL2CPP_END_FINALLY(115)
  63013. }
  63014. }// end finally (depth: 1)
  63015. IL2CPP_CLEANUP(115)
  63016. {
  63017. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  63018. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  63019. }
  63020. IL_007d:
  63021. {
  63022. return;
  63023. }
  63024. }
  63025. 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)
  63026. {
  63027. {
  63028. int32_t L_0 = ___minY0;
  63029. __this->set_minY_0(L_0);
  63030. int32_t L_1 = ___maxY1;
  63031. __this->set_maxY_1(L_1);
  63032. int32_t L_2 = ___stepY2;
  63033. __this->set_stepY_2(L_2);
  63034. int32_t L_3 = ___width3;
  63035. __this->set_width_3(L_3);
  63036. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  63037. __this->set_allocator_4(L_4);
  63038. ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 * L_5 = ___operation5;
  63039. ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 L_6 = (*(ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 *)L_5);
  63040. __this->set_operation_5(L_6);
  63041. return;
  63042. }
  63043. }
  63044. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m52D137FEC97E0E2952ACC08BBE33F998CF766EBB_gshared_inline (RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0 * __this, int32_t ___i0, const RuntimeMethod* method)
  63045. {
  63046. static bool s_Il2CppMethodInitialized;
  63047. if (!s_Il2CppMethodInitialized)
  63048. {
  63049. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  63050. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63051. s_Il2CppMethodInitialized = true;
  63052. }
  63053. int32_t V_0 = 0;
  63054. int32_t V_1 = 0;
  63055. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  63056. memset((&V_2), 0, sizeof(V_2));
  63057. RuntimeObject* V_3 = NULL;
  63058. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  63059. memset((&V_4), 0, sizeof(V_4));
  63060. Exception_t * __last_unhandled_exception = 0;
  63061. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  63062. {
  63063. int32_t L_0 = (int32_t)__this->get_minY_0();
  63064. int32_t L_1 = ___i0;
  63065. int32_t L_2 = (int32_t)__this->get_stepY_2();
  63066. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  63067. int32_t L_3 = V_0;
  63068. int32_t L_4 = (int32_t)__this->get_maxY_1();
  63069. if ((((int32_t)L_3) < ((int32_t)L_4)))
  63070. {
  63071. goto IL_001a;
  63072. }
  63073. }
  63074. {
  63075. return;
  63076. }
  63077. IL_001a:
  63078. {
  63079. int32_t L_5 = V_0;
  63080. int32_t L_6 = (int32_t)__this->get_stepY_2();
  63081. int32_t L_7 = (int32_t)__this->get_maxY_1();
  63082. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63083. int32_t L_8;
  63084. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  63085. V_1 = (int32_t)L_8;
  63086. int32_t L_9 = V_0;
  63087. int32_t L_10 = V_1;
  63088. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  63089. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  63090. int32_t L_12 = (int32_t)__this->get_width_3();
  63091. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  63092. RuntimeObject* L_13;
  63093. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  63094. V_3 = (RuntimeObject*)L_13;
  63095. }
  63096. IL_004a:
  63097. try
  63098. {// begin try (depth: 1)
  63099. ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 * L_14 = (ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 *)__this->get_address_of_operation_5();
  63100. ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 * L_15;
  63101. L_15 = (( ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 * (*) (ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 *)(ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  63102. RuntimeObject* L_16 = V_3;
  63103. NullCheck((RuntimeObject*)L_16);
  63104. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  63105. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  63106. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  63107. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  63108. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  63109. Il2CppFakeBox<ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  63110. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  63111. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  63112. *L_15 = L_19.m_Value;
  63113. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  63114. }// end try (depth: 1)
  63115. catch(Il2CppExceptionWrapper& e)
  63116. {
  63117. __last_unhandled_exception = (Exception_t *)e.ex;
  63118. goto FINALLY_0073;
  63119. }
  63120. FINALLY_0073:
  63121. {// begin finally (depth: 1)
  63122. {
  63123. RuntimeObject* L_20 = V_3;
  63124. if (!L_20)
  63125. {
  63126. goto IL_007c;
  63127. }
  63128. }
  63129. IL_0076:
  63130. {
  63131. RuntimeObject* L_21 = V_3;
  63132. NullCheck((RuntimeObject*)L_21);
  63133. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  63134. }
  63135. IL_007c:
  63136. {
  63137. IL2CPP_END_FINALLY(115)
  63138. }
  63139. }// end finally (depth: 1)
  63140. IL2CPP_CLEANUP(115)
  63141. {
  63142. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  63143. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  63144. }
  63145. IL_007d:
  63146. {
  63147. return;
  63148. }
  63149. }
  63150. 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)
  63151. {
  63152. {
  63153. int32_t L_0 = ___minY0;
  63154. __this->set_minY_0(L_0);
  63155. int32_t L_1 = ___maxY1;
  63156. __this->set_maxY_1(L_1);
  63157. int32_t L_2 = ___stepY2;
  63158. __this->set_stepY_2(L_2);
  63159. int32_t L_3 = ___width3;
  63160. __this->set_width_3(L_3);
  63161. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  63162. __this->set_allocator_4(L_4);
  63163. ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 * L_5 = ___operation5;
  63164. ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 L_6 = (*(ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 *)L_5);
  63165. __this->set_operation_5(L_6);
  63166. return;
  63167. }
  63168. }
  63169. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m55B8DD9EDEAF44725FE47D491E3CE42D8F6B3E82_gshared_inline (RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D * __this, int32_t ___i0, const RuntimeMethod* method)
  63170. {
  63171. static bool s_Il2CppMethodInitialized;
  63172. if (!s_Il2CppMethodInitialized)
  63173. {
  63174. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  63175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63176. s_Il2CppMethodInitialized = true;
  63177. }
  63178. int32_t V_0 = 0;
  63179. int32_t V_1 = 0;
  63180. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  63181. memset((&V_2), 0, sizeof(V_2));
  63182. RuntimeObject* V_3 = NULL;
  63183. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  63184. memset((&V_4), 0, sizeof(V_4));
  63185. Exception_t * __last_unhandled_exception = 0;
  63186. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  63187. {
  63188. int32_t L_0 = (int32_t)__this->get_minY_0();
  63189. int32_t L_1 = ___i0;
  63190. int32_t L_2 = (int32_t)__this->get_stepY_2();
  63191. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  63192. int32_t L_3 = V_0;
  63193. int32_t L_4 = (int32_t)__this->get_maxY_1();
  63194. if ((((int32_t)L_3) < ((int32_t)L_4)))
  63195. {
  63196. goto IL_001a;
  63197. }
  63198. }
  63199. {
  63200. return;
  63201. }
  63202. IL_001a:
  63203. {
  63204. int32_t L_5 = V_0;
  63205. int32_t L_6 = (int32_t)__this->get_stepY_2();
  63206. int32_t L_7 = (int32_t)__this->get_maxY_1();
  63207. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63208. int32_t L_8;
  63209. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  63210. V_1 = (int32_t)L_8;
  63211. int32_t L_9 = V_0;
  63212. int32_t L_10 = V_1;
  63213. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  63214. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  63215. int32_t L_12 = (int32_t)__this->get_width_3();
  63216. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  63217. RuntimeObject* L_13;
  63218. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  63219. V_3 = (RuntimeObject*)L_13;
  63220. }
  63221. IL_004a:
  63222. try
  63223. {// begin try (depth: 1)
  63224. ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 * L_14 = (ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 *)__this->get_address_of_operation_5();
  63225. ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 * L_15;
  63226. L_15 = (( ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 * (*) (ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 *)(ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  63227. RuntimeObject* L_16 = V_3;
  63228. NullCheck((RuntimeObject*)L_16);
  63229. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  63230. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  63231. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  63232. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  63233. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  63234. Il2CppFakeBox<ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  63235. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  63236. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  63237. *L_15 = L_19.m_Value;
  63238. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  63239. }// end try (depth: 1)
  63240. catch(Il2CppExceptionWrapper& e)
  63241. {
  63242. __last_unhandled_exception = (Exception_t *)e.ex;
  63243. goto FINALLY_0073;
  63244. }
  63245. FINALLY_0073:
  63246. {// begin finally (depth: 1)
  63247. {
  63248. RuntimeObject* L_20 = V_3;
  63249. if (!L_20)
  63250. {
  63251. goto IL_007c;
  63252. }
  63253. }
  63254. IL_0076:
  63255. {
  63256. RuntimeObject* L_21 = V_3;
  63257. NullCheck((RuntimeObject*)L_21);
  63258. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  63259. }
  63260. IL_007c:
  63261. {
  63262. IL2CPP_END_FINALLY(115)
  63263. }
  63264. }// end finally (depth: 1)
  63265. IL2CPP_CLEANUP(115)
  63266. {
  63267. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  63268. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  63269. }
  63270. IL_007d:
  63271. {
  63272. return;
  63273. }
  63274. }
  63275. 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)
  63276. {
  63277. {
  63278. int32_t L_0 = ___minY0;
  63279. __this->set_minY_0(L_0);
  63280. int32_t L_1 = ___maxY1;
  63281. __this->set_maxY_1(L_1);
  63282. int32_t L_2 = ___stepY2;
  63283. __this->set_stepY_2(L_2);
  63284. int32_t L_3 = ___width3;
  63285. __this->set_width_3(L_3);
  63286. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  63287. __this->set_allocator_4(L_4);
  63288. ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F * L_5 = ___operation5;
  63289. ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F L_6 = (*(ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F *)L_5);
  63290. __this->set_operation_5(L_6);
  63291. return;
  63292. }
  63293. }
  63294. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mCC43C1EE6A21C6D66ABF91FD45D35E9198579701_gshared_inline (RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89 * __this, int32_t ___i0, const RuntimeMethod* method)
  63295. {
  63296. static bool s_Il2CppMethodInitialized;
  63297. if (!s_Il2CppMethodInitialized)
  63298. {
  63299. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  63300. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63301. s_Il2CppMethodInitialized = true;
  63302. }
  63303. int32_t V_0 = 0;
  63304. int32_t V_1 = 0;
  63305. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  63306. memset((&V_2), 0, sizeof(V_2));
  63307. RuntimeObject* V_3 = NULL;
  63308. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  63309. memset((&V_4), 0, sizeof(V_4));
  63310. Exception_t * __last_unhandled_exception = 0;
  63311. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  63312. {
  63313. int32_t L_0 = (int32_t)__this->get_minY_0();
  63314. int32_t L_1 = ___i0;
  63315. int32_t L_2 = (int32_t)__this->get_stepY_2();
  63316. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  63317. int32_t L_3 = V_0;
  63318. int32_t L_4 = (int32_t)__this->get_maxY_1();
  63319. if ((((int32_t)L_3) < ((int32_t)L_4)))
  63320. {
  63321. goto IL_001a;
  63322. }
  63323. }
  63324. {
  63325. return;
  63326. }
  63327. IL_001a:
  63328. {
  63329. int32_t L_5 = V_0;
  63330. int32_t L_6 = (int32_t)__this->get_stepY_2();
  63331. int32_t L_7 = (int32_t)__this->get_maxY_1();
  63332. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63333. int32_t L_8;
  63334. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  63335. V_1 = (int32_t)L_8;
  63336. int32_t L_9 = V_0;
  63337. int32_t L_10 = V_1;
  63338. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  63339. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  63340. int32_t L_12 = (int32_t)__this->get_width_3();
  63341. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  63342. RuntimeObject* L_13;
  63343. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  63344. V_3 = (RuntimeObject*)L_13;
  63345. }
  63346. IL_004a:
  63347. try
  63348. {// begin try (depth: 1)
  63349. ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F * L_14 = (ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F *)__this->get_address_of_operation_5();
  63350. ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F * L_15;
  63351. L_15 = (( ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F * (*) (ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F *)(ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  63352. RuntimeObject* L_16 = V_3;
  63353. NullCheck((RuntimeObject*)L_16);
  63354. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  63355. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  63356. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  63357. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  63358. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  63359. Il2CppFakeBox<ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  63360. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  63361. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  63362. *L_15 = L_19.m_Value;
  63363. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  63364. }// end try (depth: 1)
  63365. catch(Il2CppExceptionWrapper& e)
  63366. {
  63367. __last_unhandled_exception = (Exception_t *)e.ex;
  63368. goto FINALLY_0073;
  63369. }
  63370. FINALLY_0073:
  63371. {// begin finally (depth: 1)
  63372. {
  63373. RuntimeObject* L_20 = V_3;
  63374. if (!L_20)
  63375. {
  63376. goto IL_007c;
  63377. }
  63378. }
  63379. IL_0076:
  63380. {
  63381. RuntimeObject* L_21 = V_3;
  63382. NullCheck((RuntimeObject*)L_21);
  63383. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  63384. }
  63385. IL_007c:
  63386. {
  63387. IL2CPP_END_FINALLY(115)
  63388. }
  63389. }// end finally (depth: 1)
  63390. IL2CPP_CLEANUP(115)
  63391. {
  63392. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  63393. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  63394. }
  63395. IL_007d:
  63396. {
  63397. return;
  63398. }
  63399. }
  63400. 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)
  63401. {
  63402. {
  63403. int32_t L_0 = ___minY0;
  63404. __this->set_minY_0(L_0);
  63405. int32_t L_1 = ___maxY1;
  63406. __this->set_maxY_1(L_1);
  63407. int32_t L_2 = ___stepY2;
  63408. __this->set_stepY_2(L_2);
  63409. int32_t L_3 = ___width3;
  63410. __this->set_width_3(L_3);
  63411. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  63412. __this->set_allocator_4(L_4);
  63413. ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D * L_5 = ___operation5;
  63414. ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D L_6 = (*(ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D *)L_5);
  63415. __this->set_operation_5(L_6);
  63416. return;
  63417. }
  63418. }
  63419. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m1E5C839149DFE8B57D40C6DEF5A51B505F879764_gshared_inline (RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755 * __this, int32_t ___i0, const RuntimeMethod* method)
  63420. {
  63421. static bool s_Il2CppMethodInitialized;
  63422. if (!s_Il2CppMethodInitialized)
  63423. {
  63424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  63425. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63426. s_Il2CppMethodInitialized = true;
  63427. }
  63428. int32_t V_0 = 0;
  63429. int32_t V_1 = 0;
  63430. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  63431. memset((&V_2), 0, sizeof(V_2));
  63432. RuntimeObject* V_3 = NULL;
  63433. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  63434. memset((&V_4), 0, sizeof(V_4));
  63435. Exception_t * __last_unhandled_exception = 0;
  63436. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  63437. {
  63438. int32_t L_0 = (int32_t)__this->get_minY_0();
  63439. int32_t L_1 = ___i0;
  63440. int32_t L_2 = (int32_t)__this->get_stepY_2();
  63441. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  63442. int32_t L_3 = V_0;
  63443. int32_t L_4 = (int32_t)__this->get_maxY_1();
  63444. if ((((int32_t)L_3) < ((int32_t)L_4)))
  63445. {
  63446. goto IL_001a;
  63447. }
  63448. }
  63449. {
  63450. return;
  63451. }
  63452. IL_001a:
  63453. {
  63454. int32_t L_5 = V_0;
  63455. int32_t L_6 = (int32_t)__this->get_stepY_2();
  63456. int32_t L_7 = (int32_t)__this->get_maxY_1();
  63457. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63458. int32_t L_8;
  63459. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  63460. V_1 = (int32_t)L_8;
  63461. int32_t L_9 = V_0;
  63462. int32_t L_10 = V_1;
  63463. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  63464. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  63465. int32_t L_12 = (int32_t)__this->get_width_3();
  63466. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  63467. RuntimeObject* L_13;
  63468. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  63469. V_3 = (RuntimeObject*)L_13;
  63470. }
  63471. IL_004a:
  63472. try
  63473. {// begin try (depth: 1)
  63474. ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D * L_14 = (ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D *)__this->get_address_of_operation_5();
  63475. ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D * L_15;
  63476. L_15 = (( ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D * (*) (ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D *)(ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  63477. RuntimeObject* L_16 = V_3;
  63478. NullCheck((RuntimeObject*)L_16);
  63479. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  63480. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  63481. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  63482. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  63483. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  63484. Il2CppFakeBox<ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  63485. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  63486. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  63487. *L_15 = L_19.m_Value;
  63488. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  63489. }// end try (depth: 1)
  63490. catch(Il2CppExceptionWrapper& e)
  63491. {
  63492. __last_unhandled_exception = (Exception_t *)e.ex;
  63493. goto FINALLY_0073;
  63494. }
  63495. FINALLY_0073:
  63496. {// begin finally (depth: 1)
  63497. {
  63498. RuntimeObject* L_20 = V_3;
  63499. if (!L_20)
  63500. {
  63501. goto IL_007c;
  63502. }
  63503. }
  63504. IL_0076:
  63505. {
  63506. RuntimeObject* L_21 = V_3;
  63507. NullCheck((RuntimeObject*)L_21);
  63508. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  63509. }
  63510. IL_007c:
  63511. {
  63512. IL2CPP_END_FINALLY(115)
  63513. }
  63514. }// end finally (depth: 1)
  63515. IL2CPP_CLEANUP(115)
  63516. {
  63517. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  63518. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  63519. }
  63520. IL_007d:
  63521. {
  63522. return;
  63523. }
  63524. }
  63525. 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)
  63526. {
  63527. {
  63528. int32_t L_0 = ___minY0;
  63529. __this->set_minY_0(L_0);
  63530. int32_t L_1 = ___maxY1;
  63531. __this->set_maxY_1(L_1);
  63532. int32_t L_2 = ___stepY2;
  63533. __this->set_stepY_2(L_2);
  63534. int32_t L_3 = ___width3;
  63535. __this->set_width_3(L_3);
  63536. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  63537. __this->set_allocator_4(L_4);
  63538. ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 * L_5 = ___operation5;
  63539. ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 L_6 = (*(ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 *)L_5);
  63540. __this->set_operation_5(L_6);
  63541. return;
  63542. }
  63543. }
  63544. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m9C45BA3BDAC541556AF3A0A5DC97B403754D96FF_gshared_inline (RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073 * __this, int32_t ___i0, const RuntimeMethod* method)
  63545. {
  63546. static bool s_Il2CppMethodInitialized;
  63547. if (!s_Il2CppMethodInitialized)
  63548. {
  63549. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  63550. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63551. s_Il2CppMethodInitialized = true;
  63552. }
  63553. int32_t V_0 = 0;
  63554. int32_t V_1 = 0;
  63555. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  63556. memset((&V_2), 0, sizeof(V_2));
  63557. RuntimeObject* V_3 = NULL;
  63558. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  63559. memset((&V_4), 0, sizeof(V_4));
  63560. Exception_t * __last_unhandled_exception = 0;
  63561. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  63562. {
  63563. int32_t L_0 = (int32_t)__this->get_minY_0();
  63564. int32_t L_1 = ___i0;
  63565. int32_t L_2 = (int32_t)__this->get_stepY_2();
  63566. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  63567. int32_t L_3 = V_0;
  63568. int32_t L_4 = (int32_t)__this->get_maxY_1();
  63569. if ((((int32_t)L_3) < ((int32_t)L_4)))
  63570. {
  63571. goto IL_001a;
  63572. }
  63573. }
  63574. {
  63575. return;
  63576. }
  63577. IL_001a:
  63578. {
  63579. int32_t L_5 = V_0;
  63580. int32_t L_6 = (int32_t)__this->get_stepY_2();
  63581. int32_t L_7 = (int32_t)__this->get_maxY_1();
  63582. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63583. int32_t L_8;
  63584. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  63585. V_1 = (int32_t)L_8;
  63586. int32_t L_9 = V_0;
  63587. int32_t L_10 = V_1;
  63588. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  63589. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  63590. int32_t L_12 = (int32_t)__this->get_width_3();
  63591. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  63592. RuntimeObject* L_13;
  63593. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  63594. V_3 = (RuntimeObject*)L_13;
  63595. }
  63596. IL_004a:
  63597. try
  63598. {// begin try (depth: 1)
  63599. ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 * L_14 = (ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 *)__this->get_address_of_operation_5();
  63600. ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 * L_15;
  63601. L_15 = (( ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 * (*) (ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 *)(ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  63602. RuntimeObject* L_16 = V_3;
  63603. NullCheck((RuntimeObject*)L_16);
  63604. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  63605. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  63606. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  63607. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  63608. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  63609. Il2CppFakeBox<ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  63610. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  63611. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  63612. *L_15 = L_19.m_Value;
  63613. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  63614. }// end try (depth: 1)
  63615. catch(Il2CppExceptionWrapper& e)
  63616. {
  63617. __last_unhandled_exception = (Exception_t *)e.ex;
  63618. goto FINALLY_0073;
  63619. }
  63620. FINALLY_0073:
  63621. {// begin finally (depth: 1)
  63622. {
  63623. RuntimeObject* L_20 = V_3;
  63624. if (!L_20)
  63625. {
  63626. goto IL_007c;
  63627. }
  63628. }
  63629. IL_0076:
  63630. {
  63631. RuntimeObject* L_21 = V_3;
  63632. NullCheck((RuntimeObject*)L_21);
  63633. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  63634. }
  63635. IL_007c:
  63636. {
  63637. IL2CPP_END_FINALLY(115)
  63638. }
  63639. }// end finally (depth: 1)
  63640. IL2CPP_CLEANUP(115)
  63641. {
  63642. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  63643. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  63644. }
  63645. IL_007d:
  63646. {
  63647. return;
  63648. }
  63649. }
  63650. 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)
  63651. {
  63652. {
  63653. int32_t L_0 = ___minY0;
  63654. __this->set_minY_0(L_0);
  63655. int32_t L_1 = ___maxY1;
  63656. __this->set_maxY_1(L_1);
  63657. int32_t L_2 = ___stepY2;
  63658. __this->set_stepY_2(L_2);
  63659. int32_t L_3 = ___width3;
  63660. __this->set_width_3(L_3);
  63661. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  63662. __this->set_allocator_4(L_4);
  63663. ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B * L_5 = ___operation5;
  63664. ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B L_6 = (*(ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B *)L_5);
  63665. __this->set_operation_5(L_6);
  63666. return;
  63667. }
  63668. }
  63669. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mC61DF89555B68B35938F8EF25B22F8C7F4D763BE_gshared_inline (RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1 * __this, int32_t ___i0, const RuntimeMethod* method)
  63670. {
  63671. static bool s_Il2CppMethodInitialized;
  63672. if (!s_Il2CppMethodInitialized)
  63673. {
  63674. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  63675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63676. s_Il2CppMethodInitialized = true;
  63677. }
  63678. int32_t V_0 = 0;
  63679. int32_t V_1 = 0;
  63680. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  63681. memset((&V_2), 0, sizeof(V_2));
  63682. RuntimeObject* V_3 = NULL;
  63683. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  63684. memset((&V_4), 0, sizeof(V_4));
  63685. Exception_t * __last_unhandled_exception = 0;
  63686. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  63687. {
  63688. int32_t L_0 = (int32_t)__this->get_minY_0();
  63689. int32_t L_1 = ___i0;
  63690. int32_t L_2 = (int32_t)__this->get_stepY_2();
  63691. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  63692. int32_t L_3 = V_0;
  63693. int32_t L_4 = (int32_t)__this->get_maxY_1();
  63694. if ((((int32_t)L_3) < ((int32_t)L_4)))
  63695. {
  63696. goto IL_001a;
  63697. }
  63698. }
  63699. {
  63700. return;
  63701. }
  63702. IL_001a:
  63703. {
  63704. int32_t L_5 = V_0;
  63705. int32_t L_6 = (int32_t)__this->get_stepY_2();
  63706. int32_t L_7 = (int32_t)__this->get_maxY_1();
  63707. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63708. int32_t L_8;
  63709. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  63710. V_1 = (int32_t)L_8;
  63711. int32_t L_9 = V_0;
  63712. int32_t L_10 = V_1;
  63713. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  63714. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  63715. int32_t L_12 = (int32_t)__this->get_width_3();
  63716. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  63717. RuntimeObject* L_13;
  63718. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  63719. V_3 = (RuntimeObject*)L_13;
  63720. }
  63721. IL_004a:
  63722. try
  63723. {// begin try (depth: 1)
  63724. ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B * L_14 = (ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B *)__this->get_address_of_operation_5();
  63725. ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B * L_15;
  63726. L_15 = (( ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B * (*) (ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B *)(ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  63727. RuntimeObject* L_16 = V_3;
  63728. NullCheck((RuntimeObject*)L_16);
  63729. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  63730. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  63731. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  63732. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  63733. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  63734. Il2CppFakeBox<ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  63735. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  63736. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  63737. *L_15 = L_19.m_Value;
  63738. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  63739. }// end try (depth: 1)
  63740. catch(Il2CppExceptionWrapper& e)
  63741. {
  63742. __last_unhandled_exception = (Exception_t *)e.ex;
  63743. goto FINALLY_0073;
  63744. }
  63745. FINALLY_0073:
  63746. {// begin finally (depth: 1)
  63747. {
  63748. RuntimeObject* L_20 = V_3;
  63749. if (!L_20)
  63750. {
  63751. goto IL_007c;
  63752. }
  63753. }
  63754. IL_0076:
  63755. {
  63756. RuntimeObject* L_21 = V_3;
  63757. NullCheck((RuntimeObject*)L_21);
  63758. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  63759. }
  63760. IL_007c:
  63761. {
  63762. IL2CPP_END_FINALLY(115)
  63763. }
  63764. }// end finally (depth: 1)
  63765. IL2CPP_CLEANUP(115)
  63766. {
  63767. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  63768. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  63769. }
  63770. IL_007d:
  63771. {
  63772. return;
  63773. }
  63774. }
  63775. 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)
  63776. {
  63777. {
  63778. int32_t L_0 = ___minY0;
  63779. __this->set_minY_0(L_0);
  63780. int32_t L_1 = ___maxY1;
  63781. __this->set_maxY_1(L_1);
  63782. int32_t L_2 = ___stepY2;
  63783. __this->set_stepY_2(L_2);
  63784. int32_t L_3 = ___width3;
  63785. __this->set_width_3(L_3);
  63786. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  63787. __this->set_allocator_4(L_4);
  63788. ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 * L_5 = ___operation5;
  63789. ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 L_6 = (*(ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 *)L_5);
  63790. __this->set_operation_5(L_6);
  63791. return;
  63792. }
  63793. }
  63794. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m30C984B1A701E1358304C234FAFF37EE81670BCF_gshared_inline (RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB * __this, int32_t ___i0, const RuntimeMethod* method)
  63795. {
  63796. static bool s_Il2CppMethodInitialized;
  63797. if (!s_Il2CppMethodInitialized)
  63798. {
  63799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  63800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63801. s_Il2CppMethodInitialized = true;
  63802. }
  63803. int32_t V_0 = 0;
  63804. int32_t V_1 = 0;
  63805. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  63806. memset((&V_2), 0, sizeof(V_2));
  63807. RuntimeObject* V_3 = NULL;
  63808. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  63809. memset((&V_4), 0, sizeof(V_4));
  63810. Exception_t * __last_unhandled_exception = 0;
  63811. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  63812. {
  63813. int32_t L_0 = (int32_t)__this->get_minY_0();
  63814. int32_t L_1 = ___i0;
  63815. int32_t L_2 = (int32_t)__this->get_stepY_2();
  63816. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  63817. int32_t L_3 = V_0;
  63818. int32_t L_4 = (int32_t)__this->get_maxY_1();
  63819. if ((((int32_t)L_3) < ((int32_t)L_4)))
  63820. {
  63821. goto IL_001a;
  63822. }
  63823. }
  63824. {
  63825. return;
  63826. }
  63827. IL_001a:
  63828. {
  63829. int32_t L_5 = V_0;
  63830. int32_t L_6 = (int32_t)__this->get_stepY_2();
  63831. int32_t L_7 = (int32_t)__this->get_maxY_1();
  63832. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63833. int32_t L_8;
  63834. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  63835. V_1 = (int32_t)L_8;
  63836. int32_t L_9 = V_0;
  63837. int32_t L_10 = V_1;
  63838. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  63839. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  63840. int32_t L_12 = (int32_t)__this->get_width_3();
  63841. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  63842. RuntimeObject* L_13;
  63843. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  63844. V_3 = (RuntimeObject*)L_13;
  63845. }
  63846. IL_004a:
  63847. try
  63848. {// begin try (depth: 1)
  63849. ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 * L_14 = (ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 *)__this->get_address_of_operation_5();
  63850. ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 * L_15;
  63851. L_15 = (( ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 * (*) (ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 *)(ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  63852. RuntimeObject* L_16 = V_3;
  63853. NullCheck((RuntimeObject*)L_16);
  63854. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  63855. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  63856. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  63857. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  63858. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  63859. Il2CppFakeBox<ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  63860. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  63861. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  63862. *L_15 = L_19.m_Value;
  63863. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  63864. }// end try (depth: 1)
  63865. catch(Il2CppExceptionWrapper& e)
  63866. {
  63867. __last_unhandled_exception = (Exception_t *)e.ex;
  63868. goto FINALLY_0073;
  63869. }
  63870. FINALLY_0073:
  63871. {// begin finally (depth: 1)
  63872. {
  63873. RuntimeObject* L_20 = V_3;
  63874. if (!L_20)
  63875. {
  63876. goto IL_007c;
  63877. }
  63878. }
  63879. IL_0076:
  63880. {
  63881. RuntimeObject* L_21 = V_3;
  63882. NullCheck((RuntimeObject*)L_21);
  63883. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  63884. }
  63885. IL_007c:
  63886. {
  63887. IL2CPP_END_FINALLY(115)
  63888. }
  63889. }// end finally (depth: 1)
  63890. IL2CPP_CLEANUP(115)
  63891. {
  63892. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  63893. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  63894. }
  63895. IL_007d:
  63896. {
  63897. return;
  63898. }
  63899. }
  63900. 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)
  63901. {
  63902. {
  63903. int32_t L_0 = ___minY0;
  63904. __this->set_minY_0(L_0);
  63905. int32_t L_1 = ___maxY1;
  63906. __this->set_maxY_1(L_1);
  63907. int32_t L_2 = ___stepY2;
  63908. __this->set_stepY_2(L_2);
  63909. int32_t L_3 = ___width3;
  63910. __this->set_width_3(L_3);
  63911. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  63912. __this->set_allocator_4(L_4);
  63913. ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF * L_5 = ___operation5;
  63914. ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF L_6 = (*(ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF *)L_5);
  63915. __this->set_operation_5(L_6);
  63916. return;
  63917. }
  63918. }
  63919. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m44A4AA98E2464207E83B36153D1E74B3FFBA1092_gshared_inline (RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D * __this, int32_t ___i0, const RuntimeMethod* method)
  63920. {
  63921. static bool s_Il2CppMethodInitialized;
  63922. if (!s_Il2CppMethodInitialized)
  63923. {
  63924. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  63925. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63926. s_Il2CppMethodInitialized = true;
  63927. }
  63928. int32_t V_0 = 0;
  63929. int32_t V_1 = 0;
  63930. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  63931. memset((&V_2), 0, sizeof(V_2));
  63932. RuntimeObject* V_3 = NULL;
  63933. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  63934. memset((&V_4), 0, sizeof(V_4));
  63935. Exception_t * __last_unhandled_exception = 0;
  63936. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  63937. {
  63938. int32_t L_0 = (int32_t)__this->get_minY_0();
  63939. int32_t L_1 = ___i0;
  63940. int32_t L_2 = (int32_t)__this->get_stepY_2();
  63941. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  63942. int32_t L_3 = V_0;
  63943. int32_t L_4 = (int32_t)__this->get_maxY_1();
  63944. if ((((int32_t)L_3) < ((int32_t)L_4)))
  63945. {
  63946. goto IL_001a;
  63947. }
  63948. }
  63949. {
  63950. return;
  63951. }
  63952. IL_001a:
  63953. {
  63954. int32_t L_5 = V_0;
  63955. int32_t L_6 = (int32_t)__this->get_stepY_2();
  63956. int32_t L_7 = (int32_t)__this->get_maxY_1();
  63957. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63958. int32_t L_8;
  63959. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  63960. V_1 = (int32_t)L_8;
  63961. int32_t L_9 = V_0;
  63962. int32_t L_10 = V_1;
  63963. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  63964. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  63965. int32_t L_12 = (int32_t)__this->get_width_3();
  63966. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  63967. RuntimeObject* L_13;
  63968. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  63969. V_3 = (RuntimeObject*)L_13;
  63970. }
  63971. IL_004a:
  63972. try
  63973. {// begin try (depth: 1)
  63974. ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF * L_14 = (ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF *)__this->get_address_of_operation_5();
  63975. ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF * L_15;
  63976. L_15 = (( ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF * (*) (ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF *)(ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  63977. RuntimeObject* L_16 = V_3;
  63978. NullCheck((RuntimeObject*)L_16);
  63979. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  63980. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  63981. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  63982. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  63983. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  63984. Il2CppFakeBox<ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  63985. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  63986. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  63987. *L_15 = L_19.m_Value;
  63988. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  63989. }// end try (depth: 1)
  63990. catch(Il2CppExceptionWrapper& e)
  63991. {
  63992. __last_unhandled_exception = (Exception_t *)e.ex;
  63993. goto FINALLY_0073;
  63994. }
  63995. FINALLY_0073:
  63996. {// begin finally (depth: 1)
  63997. {
  63998. RuntimeObject* L_20 = V_3;
  63999. if (!L_20)
  64000. {
  64001. goto IL_007c;
  64002. }
  64003. }
  64004. IL_0076:
  64005. {
  64006. RuntimeObject* L_21 = V_3;
  64007. NullCheck((RuntimeObject*)L_21);
  64008. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  64009. }
  64010. IL_007c:
  64011. {
  64012. IL2CPP_END_FINALLY(115)
  64013. }
  64014. }// end finally (depth: 1)
  64015. IL2CPP_CLEANUP(115)
  64016. {
  64017. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  64018. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  64019. }
  64020. IL_007d:
  64021. {
  64022. return;
  64023. }
  64024. }
  64025. 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)
  64026. {
  64027. {
  64028. int32_t L_0 = ___minY0;
  64029. __this->set_minY_0(L_0);
  64030. int32_t L_1 = ___maxY1;
  64031. __this->set_maxY_1(L_1);
  64032. int32_t L_2 = ___stepY2;
  64033. __this->set_stepY_2(L_2);
  64034. int32_t L_3 = ___width3;
  64035. __this->set_width_3(L_3);
  64036. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  64037. __this->set_allocator_4(L_4);
  64038. ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 * L_5 = ___operation5;
  64039. ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 L_6 = (*(ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 *)L_5);
  64040. __this->set_operation_5(L_6);
  64041. return;
  64042. }
  64043. }
  64044. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m1405E387C995946306D5A5539E5046C934BDA740_gshared_inline (RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E * __this, int32_t ___i0, const RuntimeMethod* method)
  64045. {
  64046. static bool s_Il2CppMethodInitialized;
  64047. if (!s_Il2CppMethodInitialized)
  64048. {
  64049. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  64050. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64051. s_Il2CppMethodInitialized = true;
  64052. }
  64053. int32_t V_0 = 0;
  64054. int32_t V_1 = 0;
  64055. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  64056. memset((&V_2), 0, sizeof(V_2));
  64057. RuntimeObject* V_3 = NULL;
  64058. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  64059. memset((&V_4), 0, sizeof(V_4));
  64060. Exception_t * __last_unhandled_exception = 0;
  64061. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  64062. {
  64063. int32_t L_0 = (int32_t)__this->get_minY_0();
  64064. int32_t L_1 = ___i0;
  64065. int32_t L_2 = (int32_t)__this->get_stepY_2();
  64066. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  64067. int32_t L_3 = V_0;
  64068. int32_t L_4 = (int32_t)__this->get_maxY_1();
  64069. if ((((int32_t)L_3) < ((int32_t)L_4)))
  64070. {
  64071. goto IL_001a;
  64072. }
  64073. }
  64074. {
  64075. return;
  64076. }
  64077. IL_001a:
  64078. {
  64079. int32_t L_5 = V_0;
  64080. int32_t L_6 = (int32_t)__this->get_stepY_2();
  64081. int32_t L_7 = (int32_t)__this->get_maxY_1();
  64082. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64083. int32_t L_8;
  64084. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  64085. V_1 = (int32_t)L_8;
  64086. int32_t L_9 = V_0;
  64087. int32_t L_10 = V_1;
  64088. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  64089. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  64090. int32_t L_12 = (int32_t)__this->get_width_3();
  64091. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  64092. RuntimeObject* L_13;
  64093. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  64094. V_3 = (RuntimeObject*)L_13;
  64095. }
  64096. IL_004a:
  64097. try
  64098. {// begin try (depth: 1)
  64099. ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 * L_14 = (ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 *)__this->get_address_of_operation_5();
  64100. ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 * L_15;
  64101. L_15 = (( ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 * (*) (ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 *)(ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  64102. RuntimeObject* L_16 = V_3;
  64103. NullCheck((RuntimeObject*)L_16);
  64104. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  64105. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  64106. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  64107. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  64108. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  64109. Il2CppFakeBox<ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  64110. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  64111. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  64112. *L_15 = L_19.m_Value;
  64113. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  64114. }// end try (depth: 1)
  64115. catch(Il2CppExceptionWrapper& e)
  64116. {
  64117. __last_unhandled_exception = (Exception_t *)e.ex;
  64118. goto FINALLY_0073;
  64119. }
  64120. FINALLY_0073:
  64121. {// begin finally (depth: 1)
  64122. {
  64123. RuntimeObject* L_20 = V_3;
  64124. if (!L_20)
  64125. {
  64126. goto IL_007c;
  64127. }
  64128. }
  64129. IL_0076:
  64130. {
  64131. RuntimeObject* L_21 = V_3;
  64132. NullCheck((RuntimeObject*)L_21);
  64133. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  64134. }
  64135. IL_007c:
  64136. {
  64137. IL2CPP_END_FINALLY(115)
  64138. }
  64139. }// end finally (depth: 1)
  64140. IL2CPP_CLEANUP(115)
  64141. {
  64142. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  64143. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  64144. }
  64145. IL_007d:
  64146. {
  64147. return;
  64148. }
  64149. }
  64150. 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)
  64151. {
  64152. {
  64153. int32_t L_0 = ___minY0;
  64154. __this->set_minY_0(L_0);
  64155. int32_t L_1 = ___maxY1;
  64156. __this->set_maxY_1(L_1);
  64157. int32_t L_2 = ___stepY2;
  64158. __this->set_stepY_2(L_2);
  64159. int32_t L_3 = ___width3;
  64160. __this->set_width_3(L_3);
  64161. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  64162. __this->set_allocator_4(L_4);
  64163. ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD * L_5 = ___operation5;
  64164. ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD L_6 = (*(ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD *)L_5);
  64165. __this->set_operation_5(L_6);
  64166. return;
  64167. }
  64168. }
  64169. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m1B4659EAB985AB262CB3BE89BB81B81BDCE21419_gshared_inline (RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9 * __this, int32_t ___i0, const RuntimeMethod* method)
  64170. {
  64171. static bool s_Il2CppMethodInitialized;
  64172. if (!s_Il2CppMethodInitialized)
  64173. {
  64174. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  64175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64176. s_Il2CppMethodInitialized = true;
  64177. }
  64178. int32_t V_0 = 0;
  64179. int32_t V_1 = 0;
  64180. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  64181. memset((&V_2), 0, sizeof(V_2));
  64182. RuntimeObject* V_3 = NULL;
  64183. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  64184. memset((&V_4), 0, sizeof(V_4));
  64185. Exception_t * __last_unhandled_exception = 0;
  64186. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  64187. {
  64188. int32_t L_0 = (int32_t)__this->get_minY_0();
  64189. int32_t L_1 = ___i0;
  64190. int32_t L_2 = (int32_t)__this->get_stepY_2();
  64191. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  64192. int32_t L_3 = V_0;
  64193. int32_t L_4 = (int32_t)__this->get_maxY_1();
  64194. if ((((int32_t)L_3) < ((int32_t)L_4)))
  64195. {
  64196. goto IL_001a;
  64197. }
  64198. }
  64199. {
  64200. return;
  64201. }
  64202. IL_001a:
  64203. {
  64204. int32_t L_5 = V_0;
  64205. int32_t L_6 = (int32_t)__this->get_stepY_2();
  64206. int32_t L_7 = (int32_t)__this->get_maxY_1();
  64207. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64208. int32_t L_8;
  64209. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  64210. V_1 = (int32_t)L_8;
  64211. int32_t L_9 = V_0;
  64212. int32_t L_10 = V_1;
  64213. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  64214. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  64215. int32_t L_12 = (int32_t)__this->get_width_3();
  64216. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  64217. RuntimeObject* L_13;
  64218. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  64219. V_3 = (RuntimeObject*)L_13;
  64220. }
  64221. IL_004a:
  64222. try
  64223. {// begin try (depth: 1)
  64224. ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD * L_14 = (ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD *)__this->get_address_of_operation_5();
  64225. ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD * L_15;
  64226. L_15 = (( ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD * (*) (ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD *)(ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  64227. RuntimeObject* L_16 = V_3;
  64228. NullCheck((RuntimeObject*)L_16);
  64229. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  64230. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  64231. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  64232. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  64233. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  64234. Il2CppFakeBox<ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  64235. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  64236. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  64237. *L_15 = L_19.m_Value;
  64238. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  64239. }// end try (depth: 1)
  64240. catch(Il2CppExceptionWrapper& e)
  64241. {
  64242. __last_unhandled_exception = (Exception_t *)e.ex;
  64243. goto FINALLY_0073;
  64244. }
  64245. FINALLY_0073:
  64246. {// begin finally (depth: 1)
  64247. {
  64248. RuntimeObject* L_20 = V_3;
  64249. if (!L_20)
  64250. {
  64251. goto IL_007c;
  64252. }
  64253. }
  64254. IL_0076:
  64255. {
  64256. RuntimeObject* L_21 = V_3;
  64257. NullCheck((RuntimeObject*)L_21);
  64258. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  64259. }
  64260. IL_007c:
  64261. {
  64262. IL2CPP_END_FINALLY(115)
  64263. }
  64264. }// end finally (depth: 1)
  64265. IL2CPP_CLEANUP(115)
  64266. {
  64267. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  64268. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  64269. }
  64270. IL_007d:
  64271. {
  64272. return;
  64273. }
  64274. }
  64275. 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)
  64276. {
  64277. {
  64278. int32_t L_0 = ___minY0;
  64279. __this->set_minY_0(L_0);
  64280. int32_t L_1 = ___maxY1;
  64281. __this->set_maxY_1(L_1);
  64282. int32_t L_2 = ___stepY2;
  64283. __this->set_stepY_2(L_2);
  64284. int32_t L_3 = ___width3;
  64285. __this->set_width_3(L_3);
  64286. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  64287. __this->set_allocator_4(L_4);
  64288. ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 * L_5 = ___operation5;
  64289. ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 L_6 = (*(ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 *)L_5);
  64290. __this->set_operation_5(L_6);
  64291. return;
  64292. }
  64293. }
  64294. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m462697F77AB03A80BD9E6AAF7418F6D0F2B0261F_gshared_inline (RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11 * __this, int32_t ___i0, const RuntimeMethod* method)
  64295. {
  64296. static bool s_Il2CppMethodInitialized;
  64297. if (!s_Il2CppMethodInitialized)
  64298. {
  64299. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  64300. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64301. s_Il2CppMethodInitialized = true;
  64302. }
  64303. int32_t V_0 = 0;
  64304. int32_t V_1 = 0;
  64305. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  64306. memset((&V_2), 0, sizeof(V_2));
  64307. RuntimeObject* V_3 = NULL;
  64308. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  64309. memset((&V_4), 0, sizeof(V_4));
  64310. Exception_t * __last_unhandled_exception = 0;
  64311. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  64312. {
  64313. int32_t L_0 = (int32_t)__this->get_minY_0();
  64314. int32_t L_1 = ___i0;
  64315. int32_t L_2 = (int32_t)__this->get_stepY_2();
  64316. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  64317. int32_t L_3 = V_0;
  64318. int32_t L_4 = (int32_t)__this->get_maxY_1();
  64319. if ((((int32_t)L_3) < ((int32_t)L_4)))
  64320. {
  64321. goto IL_001a;
  64322. }
  64323. }
  64324. {
  64325. return;
  64326. }
  64327. IL_001a:
  64328. {
  64329. int32_t L_5 = V_0;
  64330. int32_t L_6 = (int32_t)__this->get_stepY_2();
  64331. int32_t L_7 = (int32_t)__this->get_maxY_1();
  64332. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64333. int32_t L_8;
  64334. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  64335. V_1 = (int32_t)L_8;
  64336. int32_t L_9 = V_0;
  64337. int32_t L_10 = V_1;
  64338. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  64339. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  64340. int32_t L_12 = (int32_t)__this->get_width_3();
  64341. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  64342. RuntimeObject* L_13;
  64343. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  64344. V_3 = (RuntimeObject*)L_13;
  64345. }
  64346. IL_004a:
  64347. try
  64348. {// begin try (depth: 1)
  64349. ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 * L_14 = (ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 *)__this->get_address_of_operation_5();
  64350. ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 * L_15;
  64351. L_15 = (( ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 * (*) (ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 *)(ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  64352. RuntimeObject* L_16 = V_3;
  64353. NullCheck((RuntimeObject*)L_16);
  64354. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  64355. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  64356. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  64357. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  64358. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  64359. Il2CppFakeBox<ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  64360. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  64361. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  64362. *L_15 = L_19.m_Value;
  64363. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  64364. }// end try (depth: 1)
  64365. catch(Il2CppExceptionWrapper& e)
  64366. {
  64367. __last_unhandled_exception = (Exception_t *)e.ex;
  64368. goto FINALLY_0073;
  64369. }
  64370. FINALLY_0073:
  64371. {// begin finally (depth: 1)
  64372. {
  64373. RuntimeObject* L_20 = V_3;
  64374. if (!L_20)
  64375. {
  64376. goto IL_007c;
  64377. }
  64378. }
  64379. IL_0076:
  64380. {
  64381. RuntimeObject* L_21 = V_3;
  64382. NullCheck((RuntimeObject*)L_21);
  64383. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  64384. }
  64385. IL_007c:
  64386. {
  64387. IL2CPP_END_FINALLY(115)
  64388. }
  64389. }// end finally (depth: 1)
  64390. IL2CPP_CLEANUP(115)
  64391. {
  64392. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  64393. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  64394. }
  64395. IL_007d:
  64396. {
  64397. return;
  64398. }
  64399. }
  64400. 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)
  64401. {
  64402. {
  64403. int32_t L_0 = ___minY0;
  64404. __this->set_minY_0(L_0);
  64405. int32_t L_1 = ___maxY1;
  64406. __this->set_maxY_1(L_1);
  64407. int32_t L_2 = ___stepY2;
  64408. __this->set_stepY_2(L_2);
  64409. int32_t L_3 = ___width3;
  64410. __this->set_width_3(L_3);
  64411. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  64412. __this->set_allocator_4(L_4);
  64413. ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 * L_5 = ___operation5;
  64414. ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 L_6 = (*(ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 *)L_5);
  64415. __this->set_operation_5(L_6);
  64416. return;
  64417. }
  64418. }
  64419. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mEF7CFDEEF132E563CF7FEAFEEF75BC63189F38F3_gshared_inline (RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18 * __this, int32_t ___i0, const RuntimeMethod* method)
  64420. {
  64421. static bool s_Il2CppMethodInitialized;
  64422. if (!s_Il2CppMethodInitialized)
  64423. {
  64424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  64425. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64426. s_Il2CppMethodInitialized = true;
  64427. }
  64428. int32_t V_0 = 0;
  64429. int32_t V_1 = 0;
  64430. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  64431. memset((&V_2), 0, sizeof(V_2));
  64432. RuntimeObject* V_3 = NULL;
  64433. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  64434. memset((&V_4), 0, sizeof(V_4));
  64435. Exception_t * __last_unhandled_exception = 0;
  64436. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  64437. {
  64438. int32_t L_0 = (int32_t)__this->get_minY_0();
  64439. int32_t L_1 = ___i0;
  64440. int32_t L_2 = (int32_t)__this->get_stepY_2();
  64441. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  64442. int32_t L_3 = V_0;
  64443. int32_t L_4 = (int32_t)__this->get_maxY_1();
  64444. if ((((int32_t)L_3) < ((int32_t)L_4)))
  64445. {
  64446. goto IL_001a;
  64447. }
  64448. }
  64449. {
  64450. return;
  64451. }
  64452. IL_001a:
  64453. {
  64454. int32_t L_5 = V_0;
  64455. int32_t L_6 = (int32_t)__this->get_stepY_2();
  64456. int32_t L_7 = (int32_t)__this->get_maxY_1();
  64457. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64458. int32_t L_8;
  64459. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  64460. V_1 = (int32_t)L_8;
  64461. int32_t L_9 = V_0;
  64462. int32_t L_10 = V_1;
  64463. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  64464. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  64465. int32_t L_12 = (int32_t)__this->get_width_3();
  64466. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  64467. RuntimeObject* L_13;
  64468. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  64469. V_3 = (RuntimeObject*)L_13;
  64470. }
  64471. IL_004a:
  64472. try
  64473. {// begin try (depth: 1)
  64474. ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 * L_14 = (ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 *)__this->get_address_of_operation_5();
  64475. ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 * L_15;
  64476. L_15 = (( ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 * (*) (ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 *)(ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  64477. RuntimeObject* L_16 = V_3;
  64478. NullCheck((RuntimeObject*)L_16);
  64479. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  64480. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  64481. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  64482. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  64483. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  64484. Il2CppFakeBox<ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  64485. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  64486. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  64487. *L_15 = L_19.m_Value;
  64488. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  64489. }// end try (depth: 1)
  64490. catch(Il2CppExceptionWrapper& e)
  64491. {
  64492. __last_unhandled_exception = (Exception_t *)e.ex;
  64493. goto FINALLY_0073;
  64494. }
  64495. FINALLY_0073:
  64496. {// begin finally (depth: 1)
  64497. {
  64498. RuntimeObject* L_20 = V_3;
  64499. if (!L_20)
  64500. {
  64501. goto IL_007c;
  64502. }
  64503. }
  64504. IL_0076:
  64505. {
  64506. RuntimeObject* L_21 = V_3;
  64507. NullCheck((RuntimeObject*)L_21);
  64508. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  64509. }
  64510. IL_007c:
  64511. {
  64512. IL2CPP_END_FINALLY(115)
  64513. }
  64514. }// end finally (depth: 1)
  64515. IL2CPP_CLEANUP(115)
  64516. {
  64517. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  64518. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  64519. }
  64520. IL_007d:
  64521. {
  64522. return;
  64523. }
  64524. }
  64525. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mC8ADDEB7E0121B337DFCB76B21820C340EABA2B8_gshared_inline (RowIntervalOperationWrapper_2_tE3666069A48AFA781FE1BA0E4902A06C60579914 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 * ___operation5, const RuntimeMethod* method)
  64526. {
  64527. {
  64528. int32_t L_0 = ___minY0;
  64529. __this->set_minY_0(L_0);
  64530. int32_t L_1 = ___maxY1;
  64531. __this->set_maxY_1(L_1);
  64532. int32_t L_2 = ___stepY2;
  64533. __this->set_stepY_2(L_2);
  64534. int32_t L_3 = ___width3;
  64535. __this->set_width_3(L_3);
  64536. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  64537. __this->set_allocator_4(L_4);
  64538. ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 * L_5 = ___operation5;
  64539. ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 L_6 = (*(ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 *)L_5);
  64540. __this->set_operation_5(L_6);
  64541. return;
  64542. }
  64543. }
  64544. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m70FC3C041B87C5D8AD41312742C2C2FD877FE310_gshared_inline (RowIntervalOperationWrapper_2_tE3666069A48AFA781FE1BA0E4902A06C60579914 * __this, int32_t ___i0, const RuntimeMethod* method)
  64545. {
  64546. static bool s_Il2CppMethodInitialized;
  64547. if (!s_Il2CppMethodInitialized)
  64548. {
  64549. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  64550. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64551. s_Il2CppMethodInitialized = true;
  64552. }
  64553. int32_t V_0 = 0;
  64554. int32_t V_1 = 0;
  64555. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  64556. memset((&V_2), 0, sizeof(V_2));
  64557. RuntimeObject* V_3 = NULL;
  64558. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  64559. memset((&V_4), 0, sizeof(V_4));
  64560. Exception_t * __last_unhandled_exception = 0;
  64561. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  64562. {
  64563. int32_t L_0 = (int32_t)__this->get_minY_0();
  64564. int32_t L_1 = ___i0;
  64565. int32_t L_2 = (int32_t)__this->get_stepY_2();
  64566. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  64567. int32_t L_3 = V_0;
  64568. int32_t L_4 = (int32_t)__this->get_maxY_1();
  64569. if ((((int32_t)L_3) < ((int32_t)L_4)))
  64570. {
  64571. goto IL_001a;
  64572. }
  64573. }
  64574. {
  64575. return;
  64576. }
  64577. IL_001a:
  64578. {
  64579. int32_t L_5 = V_0;
  64580. int32_t L_6 = (int32_t)__this->get_stepY_2();
  64581. int32_t L_7 = (int32_t)__this->get_maxY_1();
  64582. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64583. int32_t L_8;
  64584. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  64585. V_1 = (int32_t)L_8;
  64586. int32_t L_9 = V_0;
  64587. int32_t L_10 = V_1;
  64588. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  64589. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  64590. int32_t L_12 = (int32_t)__this->get_width_3();
  64591. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  64592. RuntimeObject* L_13;
  64593. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  64594. V_3 = (RuntimeObject*)L_13;
  64595. }
  64596. IL_004a:
  64597. try
  64598. {// begin try (depth: 1)
  64599. ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 * L_14 = (ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 *)__this->get_address_of_operation_5();
  64600. ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 * L_15;
  64601. L_15 = (( ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 * (*) (ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 *)(ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  64602. RuntimeObject* L_16 = V_3;
  64603. NullCheck((RuntimeObject*)L_16);
  64604. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  64605. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  64606. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  64607. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  64608. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  64609. Il2CppFakeBox<ProjectiveOperation_1_tE6C85D9FAD82A658805800E4925F1DCE7A2566A5 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  64610. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  64611. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  64612. *L_15 = L_19.m_Value;
  64613. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  64614. }// end try (depth: 1)
  64615. catch(Il2CppExceptionWrapper& e)
  64616. {
  64617. __last_unhandled_exception = (Exception_t *)e.ex;
  64618. goto FINALLY_0073;
  64619. }
  64620. FINALLY_0073:
  64621. {// begin finally (depth: 1)
  64622. {
  64623. RuntimeObject* L_20 = V_3;
  64624. if (!L_20)
  64625. {
  64626. goto IL_007c;
  64627. }
  64628. }
  64629. IL_0076:
  64630. {
  64631. RuntimeObject* L_21 = V_3;
  64632. NullCheck((RuntimeObject*)L_21);
  64633. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  64634. }
  64635. IL_007c:
  64636. {
  64637. IL2CPP_END_FINALLY(115)
  64638. }
  64639. }// end finally (depth: 1)
  64640. IL2CPP_CLEANUP(115)
  64641. {
  64642. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  64643. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  64644. }
  64645. IL_007d:
  64646. {
  64647. return;
  64648. }
  64649. }
  64650. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m4E8157769F3300A61EDCB9C585A011837CD2B52F_gshared_inline (RowIntervalOperationWrapper_2_tCF6D3E999545CD6171A6147104B3D8E1B412B963 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA * ___operation5, const RuntimeMethod* method)
  64651. {
  64652. {
  64653. int32_t L_0 = ___minY0;
  64654. __this->set_minY_0(L_0);
  64655. int32_t L_1 = ___maxY1;
  64656. __this->set_maxY_1(L_1);
  64657. int32_t L_2 = ___stepY2;
  64658. __this->set_stepY_2(L_2);
  64659. int32_t L_3 = ___width3;
  64660. __this->set_width_3(L_3);
  64661. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  64662. __this->set_allocator_4(L_4);
  64663. ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA * L_5 = ___operation5;
  64664. ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA L_6 = (*(ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA *)L_5);
  64665. __this->set_operation_5(L_6);
  64666. return;
  64667. }
  64668. }
  64669. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m7F7DCC7B15712C4B8FA37DC79F3D84DC8DE8A386_gshared_inline (RowIntervalOperationWrapper_2_tCF6D3E999545CD6171A6147104B3D8E1B412B963 * __this, int32_t ___i0, const RuntimeMethod* method)
  64670. {
  64671. static bool s_Il2CppMethodInitialized;
  64672. if (!s_Il2CppMethodInitialized)
  64673. {
  64674. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  64675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64676. s_Il2CppMethodInitialized = true;
  64677. }
  64678. int32_t V_0 = 0;
  64679. int32_t V_1 = 0;
  64680. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  64681. memset((&V_2), 0, sizeof(V_2));
  64682. RuntimeObject* V_3 = NULL;
  64683. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  64684. memset((&V_4), 0, sizeof(V_4));
  64685. Exception_t * __last_unhandled_exception = 0;
  64686. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  64687. {
  64688. int32_t L_0 = (int32_t)__this->get_minY_0();
  64689. int32_t L_1 = ___i0;
  64690. int32_t L_2 = (int32_t)__this->get_stepY_2();
  64691. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  64692. int32_t L_3 = V_0;
  64693. int32_t L_4 = (int32_t)__this->get_maxY_1();
  64694. if ((((int32_t)L_3) < ((int32_t)L_4)))
  64695. {
  64696. goto IL_001a;
  64697. }
  64698. }
  64699. {
  64700. return;
  64701. }
  64702. IL_001a:
  64703. {
  64704. int32_t L_5 = V_0;
  64705. int32_t L_6 = (int32_t)__this->get_stepY_2();
  64706. int32_t L_7 = (int32_t)__this->get_maxY_1();
  64707. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64708. int32_t L_8;
  64709. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  64710. V_1 = (int32_t)L_8;
  64711. int32_t L_9 = V_0;
  64712. int32_t L_10 = V_1;
  64713. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  64714. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  64715. int32_t L_12 = (int32_t)__this->get_width_3();
  64716. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  64717. RuntimeObject* L_13;
  64718. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  64719. V_3 = (RuntimeObject*)L_13;
  64720. }
  64721. IL_004a:
  64722. try
  64723. {// begin try (depth: 1)
  64724. ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA * L_14 = (ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA *)__this->get_address_of_operation_5();
  64725. ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA * L_15;
  64726. L_15 = (( ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA * (*) (ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA *)(ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  64727. RuntimeObject* L_16 = V_3;
  64728. NullCheck((RuntimeObject*)L_16);
  64729. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  64730. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  64731. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  64732. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  64733. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  64734. Il2CppFakeBox<ProjectiveOperation_1_t312F3A89658DEF2AC29659D26D9AC81E0898ABAA > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  64735. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  64736. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  64737. *L_15 = L_19.m_Value;
  64738. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  64739. }// end try (depth: 1)
  64740. catch(Il2CppExceptionWrapper& e)
  64741. {
  64742. __last_unhandled_exception = (Exception_t *)e.ex;
  64743. goto FINALLY_0073;
  64744. }
  64745. FINALLY_0073:
  64746. {// begin finally (depth: 1)
  64747. {
  64748. RuntimeObject* L_20 = V_3;
  64749. if (!L_20)
  64750. {
  64751. goto IL_007c;
  64752. }
  64753. }
  64754. IL_0076:
  64755. {
  64756. RuntimeObject* L_21 = V_3;
  64757. NullCheck((RuntimeObject*)L_21);
  64758. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  64759. }
  64760. IL_007c:
  64761. {
  64762. IL2CPP_END_FINALLY(115)
  64763. }
  64764. }// end finally (depth: 1)
  64765. IL2CPP_CLEANUP(115)
  64766. {
  64767. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  64768. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  64769. }
  64770. IL_007d:
  64771. {
  64772. return;
  64773. }
  64774. }
  64775. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mD4BBD8EED5D6A4282F8A73CCB99E13D390A9801F_gshared_inline (RowIntervalOperationWrapper_2_t6C9D5E860F7B7289DBACFD14A3414E16C1D4E3D8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 * ___operation5, const RuntimeMethod* method)
  64776. {
  64777. {
  64778. int32_t L_0 = ___minY0;
  64779. __this->set_minY_0(L_0);
  64780. int32_t L_1 = ___maxY1;
  64781. __this->set_maxY_1(L_1);
  64782. int32_t L_2 = ___stepY2;
  64783. __this->set_stepY_2(L_2);
  64784. int32_t L_3 = ___width3;
  64785. __this->set_width_3(L_3);
  64786. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  64787. __this->set_allocator_4(L_4);
  64788. ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 * L_5 = ___operation5;
  64789. ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 L_6 = (*(ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 *)L_5);
  64790. __this->set_operation_5(L_6);
  64791. return;
  64792. }
  64793. }
  64794. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mF39AC01C22EE0766F9253DBED2784E16DC323B12_gshared_inline (RowIntervalOperationWrapper_2_t6C9D5E860F7B7289DBACFD14A3414E16C1D4E3D8 * __this, int32_t ___i0, const RuntimeMethod* method)
  64795. {
  64796. static bool s_Il2CppMethodInitialized;
  64797. if (!s_Il2CppMethodInitialized)
  64798. {
  64799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  64800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64801. s_Il2CppMethodInitialized = true;
  64802. }
  64803. int32_t V_0 = 0;
  64804. int32_t V_1 = 0;
  64805. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  64806. memset((&V_2), 0, sizeof(V_2));
  64807. RuntimeObject* V_3 = NULL;
  64808. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  64809. memset((&V_4), 0, sizeof(V_4));
  64810. Exception_t * __last_unhandled_exception = 0;
  64811. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  64812. {
  64813. int32_t L_0 = (int32_t)__this->get_minY_0();
  64814. int32_t L_1 = ___i0;
  64815. int32_t L_2 = (int32_t)__this->get_stepY_2();
  64816. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  64817. int32_t L_3 = V_0;
  64818. int32_t L_4 = (int32_t)__this->get_maxY_1();
  64819. if ((((int32_t)L_3) < ((int32_t)L_4)))
  64820. {
  64821. goto IL_001a;
  64822. }
  64823. }
  64824. {
  64825. return;
  64826. }
  64827. IL_001a:
  64828. {
  64829. int32_t L_5 = V_0;
  64830. int32_t L_6 = (int32_t)__this->get_stepY_2();
  64831. int32_t L_7 = (int32_t)__this->get_maxY_1();
  64832. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64833. int32_t L_8;
  64834. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  64835. V_1 = (int32_t)L_8;
  64836. int32_t L_9 = V_0;
  64837. int32_t L_10 = V_1;
  64838. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  64839. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  64840. int32_t L_12 = (int32_t)__this->get_width_3();
  64841. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  64842. RuntimeObject* L_13;
  64843. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  64844. V_3 = (RuntimeObject*)L_13;
  64845. }
  64846. IL_004a:
  64847. try
  64848. {// begin try (depth: 1)
  64849. ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 * L_14 = (ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 *)__this->get_address_of_operation_5();
  64850. ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 * L_15;
  64851. L_15 = (( ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 * (*) (ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 *)(ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  64852. RuntimeObject* L_16 = V_3;
  64853. NullCheck((RuntimeObject*)L_16);
  64854. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  64855. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  64856. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  64857. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  64858. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  64859. Il2CppFakeBox<ProjectiveOperation_1_t173AB8A32CEED0168DB432091296BB4C4EC7E5C4 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  64860. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  64861. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  64862. *L_15 = L_19.m_Value;
  64863. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  64864. }// end try (depth: 1)
  64865. catch(Il2CppExceptionWrapper& e)
  64866. {
  64867. __last_unhandled_exception = (Exception_t *)e.ex;
  64868. goto FINALLY_0073;
  64869. }
  64870. FINALLY_0073:
  64871. {// begin finally (depth: 1)
  64872. {
  64873. RuntimeObject* L_20 = V_3;
  64874. if (!L_20)
  64875. {
  64876. goto IL_007c;
  64877. }
  64878. }
  64879. IL_0076:
  64880. {
  64881. RuntimeObject* L_21 = V_3;
  64882. NullCheck((RuntimeObject*)L_21);
  64883. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  64884. }
  64885. IL_007c:
  64886. {
  64887. IL2CPP_END_FINALLY(115)
  64888. }
  64889. }// end finally (depth: 1)
  64890. IL2CPP_CLEANUP(115)
  64891. {
  64892. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  64893. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  64894. }
  64895. IL_007d:
  64896. {
  64897. return;
  64898. }
  64899. }
  64900. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mF79A4EEAFC042959B66EC4FBE2888D49BF5702C4_gshared_inline (RowIntervalOperationWrapper_2_t9B64A6F488616A5E219147AA0BBEA30E7CA15CBA * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B * ___operation5, const RuntimeMethod* method)
  64901. {
  64902. {
  64903. int32_t L_0 = ___minY0;
  64904. __this->set_minY_0(L_0);
  64905. int32_t L_1 = ___maxY1;
  64906. __this->set_maxY_1(L_1);
  64907. int32_t L_2 = ___stepY2;
  64908. __this->set_stepY_2(L_2);
  64909. int32_t L_3 = ___width3;
  64910. __this->set_width_3(L_3);
  64911. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  64912. __this->set_allocator_4(L_4);
  64913. ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B * L_5 = ___operation5;
  64914. ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B L_6 = (*(ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B *)L_5);
  64915. __this->set_operation_5(L_6);
  64916. return;
  64917. }
  64918. }
  64919. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m15CF12E6B4AA765D6060210B437148B5D0F77D02_gshared_inline (RowIntervalOperationWrapper_2_t9B64A6F488616A5E219147AA0BBEA30E7CA15CBA * __this, int32_t ___i0, const RuntimeMethod* method)
  64920. {
  64921. static bool s_Il2CppMethodInitialized;
  64922. if (!s_Il2CppMethodInitialized)
  64923. {
  64924. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  64925. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64926. s_Il2CppMethodInitialized = true;
  64927. }
  64928. int32_t V_0 = 0;
  64929. int32_t V_1 = 0;
  64930. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  64931. memset((&V_2), 0, sizeof(V_2));
  64932. RuntimeObject* V_3 = NULL;
  64933. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  64934. memset((&V_4), 0, sizeof(V_4));
  64935. Exception_t * __last_unhandled_exception = 0;
  64936. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  64937. {
  64938. int32_t L_0 = (int32_t)__this->get_minY_0();
  64939. int32_t L_1 = ___i0;
  64940. int32_t L_2 = (int32_t)__this->get_stepY_2();
  64941. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  64942. int32_t L_3 = V_0;
  64943. int32_t L_4 = (int32_t)__this->get_maxY_1();
  64944. if ((((int32_t)L_3) < ((int32_t)L_4)))
  64945. {
  64946. goto IL_001a;
  64947. }
  64948. }
  64949. {
  64950. return;
  64951. }
  64952. IL_001a:
  64953. {
  64954. int32_t L_5 = V_0;
  64955. int32_t L_6 = (int32_t)__this->get_stepY_2();
  64956. int32_t L_7 = (int32_t)__this->get_maxY_1();
  64957. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64958. int32_t L_8;
  64959. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  64960. V_1 = (int32_t)L_8;
  64961. int32_t L_9 = V_0;
  64962. int32_t L_10 = V_1;
  64963. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  64964. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  64965. int32_t L_12 = (int32_t)__this->get_width_3();
  64966. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  64967. RuntimeObject* L_13;
  64968. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  64969. V_3 = (RuntimeObject*)L_13;
  64970. }
  64971. IL_004a:
  64972. try
  64973. {// begin try (depth: 1)
  64974. ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B * L_14 = (ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B *)__this->get_address_of_operation_5();
  64975. ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B * L_15;
  64976. L_15 = (( ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B * (*) (ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B *)(ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  64977. RuntimeObject* L_16 = V_3;
  64978. NullCheck((RuntimeObject*)L_16);
  64979. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  64980. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  64981. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  64982. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  64983. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  64984. Il2CppFakeBox<ProjectiveOperation_1_tB547E84933947D0D3FD89BF1AAF70A17FD27F47B > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  64985. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  64986. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  64987. *L_15 = L_19.m_Value;
  64988. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  64989. }// end try (depth: 1)
  64990. catch(Il2CppExceptionWrapper& e)
  64991. {
  64992. __last_unhandled_exception = (Exception_t *)e.ex;
  64993. goto FINALLY_0073;
  64994. }
  64995. FINALLY_0073:
  64996. {// begin finally (depth: 1)
  64997. {
  64998. RuntimeObject* L_20 = V_3;
  64999. if (!L_20)
  65000. {
  65001. goto IL_007c;
  65002. }
  65003. }
  65004. IL_0076:
  65005. {
  65006. RuntimeObject* L_21 = V_3;
  65007. NullCheck((RuntimeObject*)L_21);
  65008. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  65009. }
  65010. IL_007c:
  65011. {
  65012. IL2CPP_END_FINALLY(115)
  65013. }
  65014. }// end finally (depth: 1)
  65015. IL2CPP_CLEANUP(115)
  65016. {
  65017. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  65018. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  65019. }
  65020. IL_007d:
  65021. {
  65022. return;
  65023. }
  65024. }
  65025. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m101DD0A607A292336493F2E6C476425B32DB97E5_gshared_inline (RowIntervalOperationWrapper_2_tF9C44E54BB0A1F3B1334A3A8CBF11EFC268DDA4E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 * ___operation5, const RuntimeMethod* method)
  65026. {
  65027. {
  65028. int32_t L_0 = ___minY0;
  65029. __this->set_minY_0(L_0);
  65030. int32_t L_1 = ___maxY1;
  65031. __this->set_maxY_1(L_1);
  65032. int32_t L_2 = ___stepY2;
  65033. __this->set_stepY_2(L_2);
  65034. int32_t L_3 = ___width3;
  65035. __this->set_width_3(L_3);
  65036. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  65037. __this->set_allocator_4(L_4);
  65038. ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 * L_5 = ___operation5;
  65039. ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 L_6 = (*(ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 *)L_5);
  65040. __this->set_operation_5(L_6);
  65041. return;
  65042. }
  65043. }
  65044. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m7DD18D012B1042D1B3BCD72B3A2FB3A744E297E5_gshared_inline (RowIntervalOperationWrapper_2_tF9C44E54BB0A1F3B1334A3A8CBF11EFC268DDA4E * __this, int32_t ___i0, const RuntimeMethod* method)
  65045. {
  65046. static bool s_Il2CppMethodInitialized;
  65047. if (!s_Il2CppMethodInitialized)
  65048. {
  65049. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  65050. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  65051. s_Il2CppMethodInitialized = true;
  65052. }
  65053. int32_t V_0 = 0;
  65054. int32_t V_1 = 0;
  65055. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  65056. memset((&V_2), 0, sizeof(V_2));
  65057. RuntimeObject* V_3 = NULL;
  65058. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  65059. memset((&V_4), 0, sizeof(V_4));
  65060. Exception_t * __last_unhandled_exception = 0;
  65061. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  65062. {
  65063. int32_t L_0 = (int32_t)__this->get_minY_0();
  65064. int32_t L_1 = ___i0;
  65065. int32_t L_2 = (int32_t)__this->get_stepY_2();
  65066. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  65067. int32_t L_3 = V_0;
  65068. int32_t L_4 = (int32_t)__this->get_maxY_1();
  65069. if ((((int32_t)L_3) < ((int32_t)L_4)))
  65070. {
  65071. goto IL_001a;
  65072. }
  65073. }
  65074. {
  65075. return;
  65076. }
  65077. IL_001a:
  65078. {
  65079. int32_t L_5 = V_0;
  65080. int32_t L_6 = (int32_t)__this->get_stepY_2();
  65081. int32_t L_7 = (int32_t)__this->get_maxY_1();
  65082. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  65083. int32_t L_8;
  65084. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  65085. V_1 = (int32_t)L_8;
  65086. int32_t L_9 = V_0;
  65087. int32_t L_10 = V_1;
  65088. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  65089. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  65090. int32_t L_12 = (int32_t)__this->get_width_3();
  65091. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  65092. RuntimeObject* L_13;
  65093. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  65094. V_3 = (RuntimeObject*)L_13;
  65095. }
  65096. IL_004a:
  65097. try
  65098. {// begin try (depth: 1)
  65099. ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 * L_14 = (ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 *)__this->get_address_of_operation_5();
  65100. ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 * L_15;
  65101. L_15 = (( ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 * (*) (ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 *)(ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  65102. RuntimeObject* L_16 = V_3;
  65103. NullCheck((RuntimeObject*)L_16);
  65104. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  65105. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  65106. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  65107. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  65108. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  65109. Il2CppFakeBox<ProjectiveOperation_1_tAA5A1B6006C4174AFFA6EDE3BD1C4AD9E5B69B59 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  65110. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  65111. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  65112. *L_15 = L_19.m_Value;
  65113. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  65114. }// end try (depth: 1)
  65115. catch(Il2CppExceptionWrapper& e)
  65116. {
  65117. __last_unhandled_exception = (Exception_t *)e.ex;
  65118. goto FINALLY_0073;
  65119. }
  65120. FINALLY_0073:
  65121. {// begin finally (depth: 1)
  65122. {
  65123. RuntimeObject* L_20 = V_3;
  65124. if (!L_20)
  65125. {
  65126. goto IL_007c;
  65127. }
  65128. }
  65129. IL_0076:
  65130. {
  65131. RuntimeObject* L_21 = V_3;
  65132. NullCheck((RuntimeObject*)L_21);
  65133. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  65134. }
  65135. IL_007c:
  65136. {
  65137. IL2CPP_END_FINALLY(115)
  65138. }
  65139. }// end finally (depth: 1)
  65140. IL2CPP_CLEANUP(115)
  65141. {
  65142. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  65143. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  65144. }
  65145. IL_007d:
  65146. {
  65147. return;
  65148. }
  65149. }
  65150. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mA9D69EB0664DBA341978BEE4CCB72738D99EE6EB_gshared_inline (RowIntervalOperationWrapper_2_tA2D58880F8FF3882711B6D73B8F3DBC03EABA39A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD * ___operation5, const RuntimeMethod* method)
  65151. {
  65152. {
  65153. int32_t L_0 = ___minY0;
  65154. __this->set_minY_0(L_0);
  65155. int32_t L_1 = ___maxY1;
  65156. __this->set_maxY_1(L_1);
  65157. int32_t L_2 = ___stepY2;
  65158. __this->set_stepY_2(L_2);
  65159. int32_t L_3 = ___width3;
  65160. __this->set_width_3(L_3);
  65161. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  65162. __this->set_allocator_4(L_4);
  65163. ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD * L_5 = ___operation5;
  65164. ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD L_6 = (*(ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD *)L_5);
  65165. __this->set_operation_5(L_6);
  65166. return;
  65167. }
  65168. }
  65169. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mB495176C65743615F0F96CB6805611493CCABD6F_gshared_inline (RowIntervalOperationWrapper_2_tA2D58880F8FF3882711B6D73B8F3DBC03EABA39A * __this, int32_t ___i0, const RuntimeMethod* method)
  65170. {
  65171. static bool s_Il2CppMethodInitialized;
  65172. if (!s_Il2CppMethodInitialized)
  65173. {
  65174. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  65175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  65176. s_Il2CppMethodInitialized = true;
  65177. }
  65178. int32_t V_0 = 0;
  65179. int32_t V_1 = 0;
  65180. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  65181. memset((&V_2), 0, sizeof(V_2));
  65182. RuntimeObject* V_3 = NULL;
  65183. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  65184. memset((&V_4), 0, sizeof(V_4));
  65185. Exception_t * __last_unhandled_exception = 0;
  65186. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  65187. {
  65188. int32_t L_0 = (int32_t)__this->get_minY_0();
  65189. int32_t L_1 = ___i0;
  65190. int32_t L_2 = (int32_t)__this->get_stepY_2();
  65191. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  65192. int32_t L_3 = V_0;
  65193. int32_t L_4 = (int32_t)__this->get_maxY_1();
  65194. if ((((int32_t)L_3) < ((int32_t)L_4)))
  65195. {
  65196. goto IL_001a;
  65197. }
  65198. }
  65199. {
  65200. return;
  65201. }
  65202. IL_001a:
  65203. {
  65204. int32_t L_5 = V_0;
  65205. int32_t L_6 = (int32_t)__this->get_stepY_2();
  65206. int32_t L_7 = (int32_t)__this->get_maxY_1();
  65207. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  65208. int32_t L_8;
  65209. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  65210. V_1 = (int32_t)L_8;
  65211. int32_t L_9 = V_0;
  65212. int32_t L_10 = V_1;
  65213. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  65214. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  65215. int32_t L_12 = (int32_t)__this->get_width_3();
  65216. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  65217. RuntimeObject* L_13;
  65218. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  65219. V_3 = (RuntimeObject*)L_13;
  65220. }
  65221. IL_004a:
  65222. try
  65223. {// begin try (depth: 1)
  65224. ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD * L_14 = (ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD *)__this->get_address_of_operation_5();
  65225. ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD * L_15;
  65226. L_15 = (( ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD * (*) (ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD *)(ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  65227. RuntimeObject* L_16 = V_3;
  65228. NullCheck((RuntimeObject*)L_16);
  65229. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  65230. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  65231. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  65232. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  65233. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  65234. Il2CppFakeBox<ProjectiveOperation_1_t33E88C4C17B0E85408EC2EB966DACC87427B71DD > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  65235. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  65236. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  65237. *L_15 = L_19.m_Value;
  65238. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  65239. }// end try (depth: 1)
  65240. catch(Il2CppExceptionWrapper& e)
  65241. {
  65242. __last_unhandled_exception = (Exception_t *)e.ex;
  65243. goto FINALLY_0073;
  65244. }
  65245. FINALLY_0073:
  65246. {// begin finally (depth: 1)
  65247. {
  65248. RuntimeObject* L_20 = V_3;
  65249. if (!L_20)
  65250. {
  65251. goto IL_007c;
  65252. }
  65253. }
  65254. IL_0076:
  65255. {
  65256. RuntimeObject* L_21 = V_3;
  65257. NullCheck((RuntimeObject*)L_21);
  65258. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  65259. }
  65260. IL_007c:
  65261. {
  65262. IL2CPP_END_FINALLY(115)
  65263. }
  65264. }// end finally (depth: 1)
  65265. IL2CPP_CLEANUP(115)
  65266. {
  65267. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  65268. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  65269. }
  65270. IL_007d:
  65271. {
  65272. return;
  65273. }
  65274. }
  65275. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m5911313AA34D80AC301A6627B2A9470DB886CA1E_gshared_inline (RowIntervalOperationWrapper_2_tFED720FFA8DC31F22597D3B2373016F4037D997F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C * ___operation5, const RuntimeMethod* method)
  65276. {
  65277. {
  65278. int32_t L_0 = ___minY0;
  65279. __this->set_minY_0(L_0);
  65280. int32_t L_1 = ___maxY1;
  65281. __this->set_maxY_1(L_1);
  65282. int32_t L_2 = ___stepY2;
  65283. __this->set_stepY_2(L_2);
  65284. int32_t L_3 = ___width3;
  65285. __this->set_width_3(L_3);
  65286. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  65287. __this->set_allocator_4(L_4);
  65288. ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C * L_5 = ___operation5;
  65289. ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C L_6 = (*(ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C *)L_5);
  65290. __this->set_operation_5(L_6);
  65291. return;
  65292. }
  65293. }
  65294. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m63E73723841EF568527DC0E5AEA6ADC69C2638FB_gshared_inline (RowIntervalOperationWrapper_2_tFED720FFA8DC31F22597D3B2373016F4037D997F * __this, int32_t ___i0, const RuntimeMethod* method)
  65295. {
  65296. static bool s_Il2CppMethodInitialized;
  65297. if (!s_Il2CppMethodInitialized)
  65298. {
  65299. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  65300. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  65301. s_Il2CppMethodInitialized = true;
  65302. }
  65303. int32_t V_0 = 0;
  65304. int32_t V_1 = 0;
  65305. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  65306. memset((&V_2), 0, sizeof(V_2));
  65307. RuntimeObject* V_3 = NULL;
  65308. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  65309. memset((&V_4), 0, sizeof(V_4));
  65310. Exception_t * __last_unhandled_exception = 0;
  65311. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  65312. {
  65313. int32_t L_0 = (int32_t)__this->get_minY_0();
  65314. int32_t L_1 = ___i0;
  65315. int32_t L_2 = (int32_t)__this->get_stepY_2();
  65316. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  65317. int32_t L_3 = V_0;
  65318. int32_t L_4 = (int32_t)__this->get_maxY_1();
  65319. if ((((int32_t)L_3) < ((int32_t)L_4)))
  65320. {
  65321. goto IL_001a;
  65322. }
  65323. }
  65324. {
  65325. return;
  65326. }
  65327. IL_001a:
  65328. {
  65329. int32_t L_5 = V_0;
  65330. int32_t L_6 = (int32_t)__this->get_stepY_2();
  65331. int32_t L_7 = (int32_t)__this->get_maxY_1();
  65332. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  65333. int32_t L_8;
  65334. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  65335. V_1 = (int32_t)L_8;
  65336. int32_t L_9 = V_0;
  65337. int32_t L_10 = V_1;
  65338. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  65339. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  65340. int32_t L_12 = (int32_t)__this->get_width_3();
  65341. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  65342. RuntimeObject* L_13;
  65343. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  65344. V_3 = (RuntimeObject*)L_13;
  65345. }
  65346. IL_004a:
  65347. try
  65348. {// begin try (depth: 1)
  65349. ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C * L_14 = (ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C *)__this->get_address_of_operation_5();
  65350. ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C * L_15;
  65351. L_15 = (( ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C * (*) (ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C *)(ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  65352. RuntimeObject* L_16 = V_3;
  65353. NullCheck((RuntimeObject*)L_16);
  65354. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  65355. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  65356. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  65357. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  65358. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  65359. Il2CppFakeBox<ProjectiveOperation_1_tE67AEF3D3B4A55F50A87EDB67972A9769D1FB89C > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  65360. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  65361. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  65362. *L_15 = L_19.m_Value;
  65363. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  65364. }// end try (depth: 1)
  65365. catch(Il2CppExceptionWrapper& e)
  65366. {
  65367. __last_unhandled_exception = (Exception_t *)e.ex;
  65368. goto FINALLY_0073;
  65369. }
  65370. FINALLY_0073:
  65371. {// begin finally (depth: 1)
  65372. {
  65373. RuntimeObject* L_20 = V_3;
  65374. if (!L_20)
  65375. {
  65376. goto IL_007c;
  65377. }
  65378. }
  65379. IL_0076:
  65380. {
  65381. RuntimeObject* L_21 = V_3;
  65382. NullCheck((RuntimeObject*)L_21);
  65383. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  65384. }
  65385. IL_007c:
  65386. {
  65387. IL2CPP_END_FINALLY(115)
  65388. }
  65389. }// end finally (depth: 1)
  65390. IL2CPP_CLEANUP(115)
  65391. {
  65392. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  65393. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  65394. }
  65395. IL_007d:
  65396. {
  65397. return;
  65398. }
  65399. }
  65400. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0595DDDC8AAF3B282722B51B2F90B7E83A6E1ACD_gshared_inline (RowIntervalOperationWrapper_2_t0AF47ACB83F0AF4ED67E2A8501F87C497E5A0E82 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 * ___operation5, const RuntimeMethod* method)
  65401. {
  65402. {
  65403. int32_t L_0 = ___minY0;
  65404. __this->set_minY_0(L_0);
  65405. int32_t L_1 = ___maxY1;
  65406. __this->set_maxY_1(L_1);
  65407. int32_t L_2 = ___stepY2;
  65408. __this->set_stepY_2(L_2);
  65409. int32_t L_3 = ___width3;
  65410. __this->set_width_3(L_3);
  65411. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  65412. __this->set_allocator_4(L_4);
  65413. ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 * L_5 = ___operation5;
  65414. ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 L_6 = (*(ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 *)L_5);
  65415. __this->set_operation_5(L_6);
  65416. return;
  65417. }
  65418. }
  65419. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_mEA95DE1F8EFBA5A44F2191FC668EAF69A5465390_gshared_inline (RowIntervalOperationWrapper_2_t0AF47ACB83F0AF4ED67E2A8501F87C497E5A0E82 * __this, int32_t ___i0, const RuntimeMethod* method)
  65420. {
  65421. static bool s_Il2CppMethodInitialized;
  65422. if (!s_Il2CppMethodInitialized)
  65423. {
  65424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  65425. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  65426. s_Il2CppMethodInitialized = true;
  65427. }
  65428. int32_t V_0 = 0;
  65429. int32_t V_1 = 0;
  65430. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  65431. memset((&V_2), 0, sizeof(V_2));
  65432. RuntimeObject* V_3 = NULL;
  65433. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  65434. memset((&V_4), 0, sizeof(V_4));
  65435. Exception_t * __last_unhandled_exception = 0;
  65436. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  65437. {
  65438. int32_t L_0 = (int32_t)__this->get_minY_0();
  65439. int32_t L_1 = ___i0;
  65440. int32_t L_2 = (int32_t)__this->get_stepY_2();
  65441. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  65442. int32_t L_3 = V_0;
  65443. int32_t L_4 = (int32_t)__this->get_maxY_1();
  65444. if ((((int32_t)L_3) < ((int32_t)L_4)))
  65445. {
  65446. goto IL_001a;
  65447. }
  65448. }
  65449. {
  65450. return;
  65451. }
  65452. IL_001a:
  65453. {
  65454. int32_t L_5 = V_0;
  65455. int32_t L_6 = (int32_t)__this->get_stepY_2();
  65456. int32_t L_7 = (int32_t)__this->get_maxY_1();
  65457. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  65458. int32_t L_8;
  65459. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  65460. V_1 = (int32_t)L_8;
  65461. int32_t L_9 = V_0;
  65462. int32_t L_10 = V_1;
  65463. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  65464. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  65465. int32_t L_12 = (int32_t)__this->get_width_3();
  65466. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  65467. RuntimeObject* L_13;
  65468. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  65469. V_3 = (RuntimeObject*)L_13;
  65470. }
  65471. IL_004a:
  65472. try
  65473. {// begin try (depth: 1)
  65474. ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 * L_14 = (ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 *)__this->get_address_of_operation_5();
  65475. ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 * L_15;
  65476. L_15 = (( ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 * (*) (ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 *)(ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  65477. RuntimeObject* L_16 = V_3;
  65478. NullCheck((RuntimeObject*)L_16);
  65479. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  65480. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  65481. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  65482. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  65483. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  65484. Il2CppFakeBox<ProjectiveOperation_1_tC2D6E315415697099AD2741FBBF59DA0F56E3C69 > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  65485. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  65486. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  65487. *L_15 = L_19.m_Value;
  65488. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  65489. }// end try (depth: 1)
  65490. catch(Il2CppExceptionWrapper& e)
  65491. {
  65492. __last_unhandled_exception = (Exception_t *)e.ex;
  65493. goto FINALLY_0073;
  65494. }
  65495. FINALLY_0073:
  65496. {// begin finally (depth: 1)
  65497. {
  65498. RuntimeObject* L_20 = V_3;
  65499. if (!L_20)
  65500. {
  65501. goto IL_007c;
  65502. }
  65503. }
  65504. IL_0076:
  65505. {
  65506. RuntimeObject* L_21 = V_3;
  65507. NullCheck((RuntimeObject*)L_21);
  65508. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  65509. }
  65510. IL_007c:
  65511. {
  65512. IL2CPP_END_FINALLY(115)
  65513. }
  65514. }// end finally (depth: 1)
  65515. IL2CPP_CLEANUP(115)
  65516. {
  65517. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  65518. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  65519. }
  65520. IL_007d:
  65521. {
  65522. return;
  65523. }
  65524. }
  65525. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m65C32C85A29A131772F1CDE36EE0774090510091_gshared_inline (RowIntervalOperationWrapper_2_tA99758A8ECDCD6CF6AB4AFB864DA4DA936B01C28 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB * ___operation5, const RuntimeMethod* method)
  65526. {
  65527. {
  65528. int32_t L_0 = ___minY0;
  65529. __this->set_minY_0(L_0);
  65530. int32_t L_1 = ___maxY1;
  65531. __this->set_maxY_1(L_1);
  65532. int32_t L_2 = ___stepY2;
  65533. __this->set_stepY_2(L_2);
  65534. int32_t L_3 = ___width3;
  65535. __this->set_width_3(L_3);
  65536. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  65537. __this->set_allocator_4(L_4);
  65538. ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB * L_5 = ___operation5;
  65539. ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB L_6 = (*(ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB *)L_5);
  65540. __this->set_operation_5(L_6);
  65541. return;
  65542. }
  65543. }
  65544. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2_Invoke_m1B4D68CDA131E04699B46FB7AE777885BC89E514_gshared_inline (RowIntervalOperationWrapper_2_tA99758A8ECDCD6CF6AB4AFB864DA4DA936B01C28 * __this, int32_t ___i0, const RuntimeMethod* method)
  65545. {
  65546. static bool s_Il2CppMethodInitialized;
  65547. if (!s_Il2CppMethodInitialized)
  65548. {
  65549. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  65550. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  65551. s_Il2CppMethodInitialized = true;
  65552. }
  65553. int32_t V_0 = 0;
  65554. int32_t V_1 = 0;
  65555. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_2;
  65556. memset((&V_2), 0, sizeof(V_2));
  65557. RuntimeObject* V_3 = NULL;
  65558. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  65559. memset((&V_4), 0, sizeof(V_4));
  65560. Exception_t * __last_unhandled_exception = 0;
  65561. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  65562. {
  65563. int32_t L_0 = (int32_t)__this->get_minY_0();
  65564. int32_t L_1 = ___i0;
  65565. int32_t L_2 = (int32_t)__this->get_stepY_2();
  65566. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  65567. int32_t L_3 = V_0;
  65568. int32_t L_4 = (int32_t)__this->get_maxY_1();
  65569. if ((((int32_t)L_3) < ((int32_t)L_4)))
  65570. {
  65571. goto IL_001a;
  65572. }
  65573. }
  65574. {
  65575. return;
  65576. }
  65577. IL_001a:
  65578. {
  65579. int32_t L_5 = V_0;
  65580. int32_t L_6 = (int32_t)__this->get_stepY_2();
  65581. int32_t L_7 = (int32_t)__this->get_maxY_1();
  65582. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  65583. int32_t L_8;
  65584. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  65585. V_1 = (int32_t)L_8;
  65586. int32_t L_9 = V_0;
  65587. int32_t L_10 = V_1;
  65588. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (int32_t)L_9, (int32_t)L_10, /*hidden argument*/NULL);
  65589. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_11 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  65590. int32_t L_12 = (int32_t)__this->get_width_3();
  65591. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11);
  65592. RuntimeObject* L_13;
  65593. L_13 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_11, (int32_t)L_12, (int32_t)0);
  65594. V_3 = (RuntimeObject*)L_13;
  65595. }
  65596. IL_004a:
  65597. try
  65598. {// begin try (depth: 1)
  65599. ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB * L_14 = (ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB *)__this->get_address_of_operation_5();
  65600. ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB * L_15;
  65601. L_15 = (( ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB * (*) (ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB *)(ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  65602. RuntimeObject* L_16 = V_3;
  65603. NullCheck((RuntimeObject*)L_16);
  65604. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_17;
  65605. L_17 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), (RuntimeObject*)L_16);
  65606. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_17;
  65607. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  65608. L_18 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  65609. Il2CppFakeBox<ProjectiveOperation_1_t9A52B1457E9325D44BA8653D306E9E9D62D30BEB > L_19(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_15);
  65610. const VirtualInvokeData& il2cpp_virtual_invoke_data__108 = il2cpp_codegen_get_interface_invoke_data(0, (&L_19), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  65611. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__108.methodPtr)((RuntimeObject*)(&L_19), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_2), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18, /*hidden argument*/il2cpp_virtual_invoke_data__108.method);
  65612. *L_15 = L_19.m_Value;
  65613. IL2CPP_LEAVE(0x7D, FINALLY_0073);
  65614. }// end try (depth: 1)
  65615. catch(Il2CppExceptionWrapper& e)
  65616. {
  65617. __last_unhandled_exception = (Exception_t *)e.ex;
  65618. goto FINALLY_0073;
  65619. }
  65620. FINALLY_0073:
  65621. {// begin finally (depth: 1)
  65622. {
  65623. RuntimeObject* L_20 = V_3;
  65624. if (!L_20)
  65625. {
  65626. goto IL_007c;
  65627. }
  65628. }
  65629. IL_0076:
  65630. {
  65631. RuntimeObject* L_21 = V_3;
  65632. NullCheck((RuntimeObject*)L_21);
  65633. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_21);
  65634. }
  65635. IL_007c:
  65636. {
  65637. IL2CPP_END_FINALLY(115)
  65638. }
  65639. }// end finally (depth: 1)
  65640. IL2CPP_CLEANUP(115)
  65641. {
  65642. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  65643. IL2CPP_JUMP_TBL(0x7D, IL_007d)
  65644. }
  65645. IL_007d:
  65646. {
  65647. return;
  65648. }
  65649. }
  65650. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline (String_t* __this, const RuntimeMethod* method)
  65651. {
  65652. {
  65653. int32_t L_0 = __this->get_m_stringLength_0();
  65654. return L_0;
  65655. }
  65656. }
  65657. 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)
  65658. {
  65659. intptr_t V_0;
  65660. memset((&V_0), 0, sizeof(V_0));
  65661. {
  65662. int32_t L_0 = ___start0;
  65663. int32_t L_1 = (int32_t)__this->get__length_2();
  65664. if ((!(((uint32_t)L_0) <= ((uint32_t)L_1))))
  65665. {
  65666. goto IL_0014;
  65667. }
  65668. }
  65669. {
  65670. int32_t L_2 = ___length1;
  65671. int32_t L_3 = (int32_t)__this->get__length_2();
  65672. int32_t L_4 = ___start0;
  65673. if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4))))))
  65674. {
  65675. goto IL_001a;
  65676. }
  65677. }
  65678. IL_0014:
  65679. {
  65680. ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL);
  65681. }
  65682. IL_001a:
  65683. {
  65684. intptr_t L_5 = (intptr_t)__this->get__byteOffset_1();
  65685. int32_t L_6 = ___start0;
  65686. intptr_t L_7;
  65687. 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));
  65688. V_0 = (intptr_t)L_7;
  65689. Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_8 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0();
  65690. intptr_t L_9 = V_0;
  65691. int32_t L_10 = ___length1;
  65692. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_11;
  65693. memset((&L_11), 0, sizeof(L_11));
  65694. 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));
  65695. return (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_11;
  65696. }
  65697. }
  65698. 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)
  65699. {
  65700. {
  65701. int32_t L_0 = ___length2;
  65702. __this->set__length_2(L_0);
  65703. Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_1 = ___pinnable0;
  65704. __this->set__pinnable_0(L_1);
  65705. intptr_t L_2 = ___byteOffset1;
  65706. __this->set__byteOffset_1((intptr_t)L_2);
  65707. return;
  65708. }
  65709. }
  65710. 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)
  65711. {
  65712. static bool s_Il2CppMethodInitialized;
  65713. if (!s_Il2CppMethodInitialized)
  65714. {
  65715. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  65716. s_Il2CppMethodInitialized = true;
  65717. }
  65718. Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0;
  65719. memset((&V_0), 0, sizeof(V_0));
  65720. {
  65721. Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_0 = ___array0;
  65722. if (L_0)
  65723. {
  65724. goto IL_0017;
  65725. }
  65726. }
  65727. {
  65728. int32_t L_1 = ___start1;
  65729. if (L_1)
  65730. {
  65731. goto IL_0009;
  65732. }
  65733. }
  65734. {
  65735. int32_t L_2 = ___length2;
  65736. if (!L_2)
  65737. {
  65738. goto IL_000f;
  65739. }
  65740. }
  65741. IL_0009:
  65742. {
  65743. ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL);
  65744. }
  65745. IL_000f:
  65746. {
  65747. il2cpp_codegen_initobj(__this, sizeof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ));
  65748. return;
  65749. }
  65750. IL_0017:
  65751. {
  65752. il2cpp_codegen_initobj((&V_0), sizeof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ));
  65753. goto IL_0043;
  65754. }
  65755. {
  65756. Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_4 = ___array0;
  65757. NullCheck((RuntimeObject *)(RuntimeObject *)L_4);
  65758. Type_t * L_5;
  65759. L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL);
  65760. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) };
  65761. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  65762. Type_t * L_7;
  65763. L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL);
  65764. bool L_8;
  65765. L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL);
  65766. if (!L_8)
  65767. {
  65768. goto IL_0043;
  65769. }
  65770. }
  65771. {
  65772. ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL);
  65773. }
  65774. IL_0043:
  65775. {
  65776. int32_t L_9 = ___start1;
  65777. Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_10 = ___array0;
  65778. NullCheck(L_10);
  65779. if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))))))
  65780. {
  65781. goto IL_0051;
  65782. }
  65783. }
  65784. {
  65785. int32_t L_11 = ___length2;
  65786. Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_12 = ___array0;
  65787. NullCheck(L_12);
  65788. int32_t L_13 = ___start1;
  65789. 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))))))
  65790. {
  65791. goto IL_0057;
  65792. }
  65793. }
  65794. IL_0051:
  65795. {
  65796. ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL);
  65797. }
  65798. IL_0057:
  65799. {
  65800. int32_t L_14 = ___length2;
  65801. __this->set__length_2(L_14);
  65802. Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_15 = ___array0;
  65803. Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_16;
  65804. 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));
  65805. __this->set__pinnable_0(L_16);
  65806. IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  65807. 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();
  65808. int32_t L_18 = ___start1;
  65809. intptr_t L_19;
  65810. 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));
  65811. __this->set__byteOffset_1((intptr_t)L_19);
  65812. return;
  65813. }
  65814. }